Home
last modified time | relevance | path

Searched refs:phys_id (Results 1 – 8 of 8) sorted by relevance

/xnu-11215/pexpert/arm/
H A Dpe_fiq.c51 uint32_t phys_id = __builtin_arm_rsr64("MPIDR_EL1") & (MPIDR_AFF1_MASK | MPIDR_AFF0_MASK); in find_gicr_pe_base() local
58 if (phys_id == aff_value) { in find_gicr_pe_base()
67 panic("%s: cannot find GICR base for core %u", __func__, ml_get_cpu_number(phys_id)); in find_gicr_pe_base()
/xnu-11215/iokit/Kernel/arm/
H A DAppleARMSMP.cpp99 OSDataPtr cpuId = OSData::withValue(topology_info->cpus[cpu_id].phys_id); in matching_dict_for_cpu_id()
188 this_processor_info.phys_id = cpu_info->phys_id; in cpu_boot_thread()
338 ml_cpu_signal(cpu->phys_id); in PE_cpu_signal()
349 ml_cpu_signal_deferred(cpu->phys_id); in PE_cpu_signal_deferred()
360 ml_cpu_signal_retract(cpu->phys_id); in PE_cpu_signal_cancel()
/xnu-11215/osfmk/arm64/
H A Darm64_hypercall.c276 const uint32_t phys_id = tip->cpus[cpu_id].phys_id; in hvg_hc_kick_cpu() local
278 uint64_t x1 = phys_id; in hvg_hc_kick_cpu()
H A Dmachine_routines.c1190 cpu->phys_id = (uint32_t)ml_readprop(child, "reg", ML_READPROP_MANDATORY); in ml_parse_cpu_topology()
1222 uint32_t phys_cluster_id = MPIDR_CLUSTER_ID(cpu->phys_id); in ml_parse_cpu_topology()
1257 if (MPIDR_CPU_ID(cpu->phys_id) > cluster_max_cpu_phys_id[phys_cluster_id]) { in ml_parse_cpu_topology()
1258 cluster_max_cpu_phys_id[phys_cluster_id] = MPIDR_CPU_ID(cpu->phys_id); in ml_parse_cpu_topology()
1277 sptm_register_cpu(cpu->phys_id); in ml_parse_cpu_topology()
1383 ml_get_cpu_number(uint32_t phys_id) in ml_get_cpu_number() argument
1385 phys_id &= MPIDR_AFF1_MASK | MPIDR_AFF0_MASK; in ml_get_cpu_number()
1388 if (topology_info.cpus[i].phys_id == phys_id) { in ml_get_cpu_number()
1397 ml_get_cluster_number(uint32_t phys_id) in ml_get_cluster_number() argument
1399 int cpu_id = ml_get_cpu_number(phys_id); in ml_get_cluster_number()
[all …]
/xnu-11215/osfmk/arm/
H A Dcpu_topology.h73 uint32_t phys_id; member
H A Dmachine_routines.h290 int ml_get_cpu_number(uint32_t phys_id);
294 int ml_get_cluster_number(uint32_t phys_id);
366 uint32_t phys_id; member
/xnu-11215/iokit/Kernel/
H A DIOPlatformExpert.cpp1677 uint32_t phys_id = *(UInt32 *)tmpData->getBytesNoCopy(); in createNubs() local
1678 int logical_cpu_id = ml_get_cpu_number(phys_id); in createNubs()
1679 int logical_cluster_id = ml_get_cluster_number(phys_id); in createNubs()
/xnu-11215/osfmk/arm64/sptm/pmap/
H A Dpmap_data.c2091 const uint16_t sptm_cpu_number = sptm_cpu_id(ml_get_topology_info()->cpus[cpu_number].phys_id); in pmap_cpu_data_init_internal()