Home
last modified time | relevance | path

Searched refs:machine_info (Results 1 – 22 of 22) sorted by relevance

/xnu-12377.81.4/osfmk/i386/
H A Dcpu_topology.c91 assert(machine_info.physical_cpu == 1); in cpu_topology_sort()
92 assert(machine_info.logical_cpu == 1); in cpu_topology_sort()
173 …TOPO_DBG("cpu_topology_start() creating affinity sets:ncpus=%d max_cpus=%d\n", ncpus, machine_info in cpu_topology_sort()
176 for (i = 0; i < machine_info.max_cpus; i++) { in cpu_topology_sort()
222 if (machine_info.max_cpus < machine_info.logical_cpu_max) { in cpu_topology_sort()
224 int logical_max = machine_info.max_cpus; in cpu_topology_sort()
226 if (machine_info.logical_cpu_max != machine_info.physical_cpu_max) { in cpu_topology_sort()
229 machine_info.logical_cpu_max = logical_max; in cpu_topology_sort()
230 machine_info.physical_cpu_max = physical_max; in cpu_topology_sort()
240 int ncpus = machine_info.max_cpus; in cpu_topology_start_cpu()
[all …]
H A Dmachine_routines.c769 return machine_info.logical_cpu; in ml_get_cpu_number_type()
771 return machine_info.logical_cpu_max; in ml_get_cpu_number_type()
773 return machine_info.physical_cpu; in ml_get_cpu_number_type()
775 return machine_info.physical_cpu_max; in ml_get_cpu_number_type()
816 for (uint16_t cpu_id = 0; cpu_id < machine_info.logical_cpu_max; cpu_id++) { in ml_map_cpus_to_clusters()
846 machine_info.max_cpus = (integer_t)MIN(max_cpus, max_ncpus); in ml_set_max_cpus()
865 return machine_info.max_cpus; in ml_wait_max_cpus()
H A Dcpu_threads.c921 machine_info.physical_cpu_max += 1; in cpu_thread_alloc()
929 machine_info.logical_cpu_max += 1; in cpu_thread_alloc()
971 machine_info.logical_cpu += 1; in cpu_thread_init()
973 machine_info.physical_cpu += 1; in cpu_thread_init()
994 machine_info.logical_cpu -= 1; in cpu_thread_halt()
998 machine_info.physical_cpu -= 1; in cpu_thread_halt()
/xnu-12377.81.4/osfmk/mach/
H A Dmachine.h95 struct machine_info { struct
107 typedef struct machine_info *machine_info_t; argument
108 typedef struct machine_info machine_info_data_t;
110 extern struct machine_info machine_info;
/xnu-12377.81.4/osfmk/kern/
H A Dstartup.c522 machine_info.memory_size = (uint32_t)mem_size; in kernel_bootstrap()
524 machine_info.max_mem = max_mem_actual; in kernel_bootstrap()
526 machine_info.max_mem = max_mem; in kernel_bootstrap()
528 machine_info.major_version = version_major; in kernel_bootstrap()
529 machine_info.minor_version = version_minor; in kernel_bootstrap()
896 vm_set_restrictions(machine_info.max_cpus); in kernel_bootstrap_thread()
918 vm_page_init_local_q(machine_info.max_cpus); in kernel_bootstrap_thread()
H A Dhost.c214 basic_info->memory_size = machine_info.memory_size; in host_info()
217 basic_info->max_cpus = machine_info.max_cpus; in host_info()
231 basic_info->physical_cpu = machine_info.physical_cpu; in host_info()
232 basic_info->physical_cpu_max = machine_info.physical_cpu_max; in host_info()
236 basic_info->logical_cpu = machine_info.logical_cpu; in host_info()
238 basic_info->logical_cpu_max = machine_info.logical_cpu_max; in host_info()
239 basic_info->max_mem = machine_info.max_mem; in host_info()
H A Dkpc_common.c51 #define COUNTERBUF_SIZE (machine_info.logical_cpu_max * \
368 for (int cpu = 0; cpu < machine_info.logical_cpu_max; ++cpu) { in kpc_get_shadow_counters()
H A Dprocessor.c1312 if (machine_info.logical_cpu_max == machine_info.physical_cpu_max) { in enable_smt_processors()
1317 int ncpus = machine_info.logical_cpu_max; in enable_smt_processors()
H A Dsched_amp.c537 for (int i = 0; i < machine_info.logical_cpu_max; i++) { in sched_amp_thread_update_scan()
H A Dmachine.c133 struct machine_info machine_info; variable
H A Dlock_rw.c665 if (word.r_waiting || word.w_waiting || (word.shared_count > machine_info.max_cpus)) { in lck_rw_deadline_for_spin()
H A Dsched_prim.c7126 for (int cpu_id = 0; cpu_id < machine_info.logical_cpu_max; cpu_id++) { in check_all_cpus_are_done_starting()
7467 assert(__builtin_popcountll(pcs.pcs_managed_cores) == machine_info.logical_cpu_max); in sched_cpu_init_completed()
7480 for (int cpu_id = 0; cpu_id < machine_info.logical_cpu_max; cpu_id++) { in sched_cpu_init_completed()
/xnu-12377.81.4/osfmk/kperf/
H A Dkptimer.c166 const size_t deadlines_size = machine_info.logical_cpu_max * KPTIMER_MAX * in kptimer_setup()
171 for (int j = 0; j < machine_info.logical_cpu_max; j++) { in kptimer_setup()
190 for (int j = 0; j < machine_info.logical_cpu_max; j++) { in kptimer_reset()
420 for (int i = 0; i < machine_info.logical_cpu_max; i++) { in kptimer_broadcast_pet()
/xnu-12377.81.4/osfmk/arm/commpage/
H A Dcommpage.c139 …*((uint8_t*)(_COMM_PAGE_PHYSICAL_CPUS + _COMM_PAGE_RW_OFFSET)) = (uint8_t) machine_info.physical_c… in commpage_populate()
140 …*((uint8_t*)(_COMM_PAGE_LOGICAL_CPUS + _COMM_PAGE_RW_OFFSET)) = (uint8_t) machine_info.logical_cpu… in commpage_populate()
141 *((uint64_t*)(_COMM_PAGE_MEMORY_SIZE + _COMM_PAGE_RW_OFFSET)) = machine_info.max_mem; in commpage_populate()
355 cpus = machine_info.max_cpus; in commpage_cpus()
/xnu-12377.81.4/osfmk/arm/
H A Dmachine_routines_common.c1366 return machine_info.max_cpus; in ml_wait_max_cpus()
1488 machine_info.memory_size = (uint32_t)mem_size; in machine_conf()
1493 machine_info.max_cpus = num_cpus; in machine_conf()
1494 machine_info.physical_cpu_max = num_cpus; in machine_conf()
1495 machine_info.logical_cpu_max = num_cpus; in machine_conf()
/xnu-12377.81.4/osfmk/i386/commpage/
H A Dcommpage.c543 c1 = machine_info.physical_cpu_max; in commpage_populate_one()
545 c1 = machine_info.logical_cpu_max; in commpage_populate_one()
/xnu-12377.81.4/osfmk/arm64/
H A Dmachine_routines.c785 os_atomic_inc(&machine_info.physical_cpu, relaxed); in ml_cpu_up_update_counts()
786 os_atomic_inc(&machine_info.logical_cpu, relaxed); in ml_cpu_up_update_counts()
886 os_atomic_dec(&machine_info.physical_cpu, relaxed); in ml_cpu_down_update_counts()
887 os_atomic_dec(&machine_info.logical_cpu, relaxed); in ml_cpu_down_update_counts()
894 return machine_info.memory_size; in ml_get_machine_mem()
/xnu-12377.81.4/osfmk/x86_64/
H A Dpmap_pcid.c146 if (OSIncrementAtomic(&pmap_pcid_ncpus) == machine_info.max_cpus) { in pmap_pcid_configure()
/xnu-12377.81.4/osfmk/kdp/ml/x86_64/
H A Dkdp_machdep.c261 for (i = 0; i < machine_info.max_cpus; i++) { in kdp_machine_hostinfo()
/xnu-12377.81.4/tools/lldbmacros/
H A Dktrace.py567 cpu_count = kern.globals.machine_info.logical_cpu_max
741 'max_cpus': unsigned(kern.globals.machine_info.logical_cpu_max),
H A Dscheduler.py38 while x < unsigned(kern.globals.machine_info.physical_cpu):
104 while x < unsigned(kern.globals.machine_info.physical_cpu):
/xnu-12377.81.4/osfmk/i386/AT386/
H A Dmodel_dep.c347 machine_info.memory_size = (typeof(machine_info.memory_size))mem_size; in machine_conf()