Lines Matching refs:cpu
80 cpu_datap(int cpu) in cpu_datap() argument
82 assert(cpu <= ml_get_max_cpu_number()); in cpu_datap()
83 return CpuDataEntries[cpu].cpu_data_vaddr; in cpu_datap()
257 int cpu; in cpu_broadcast_xcall_internal() local
274 for (cpu = 0; cpu < max_cpu; cpu++) { in cpu_broadcast_xcall_internal()
275 target_cpu_datap = (cpu_data_t *)CpuDataEntries[cpu].cpu_data_vaddr; in cpu_broadcast_xcall_internal()
643 ml_topology_cpu_t *cpu = &ml_get_topology_info()->cpus[cpu_id]; in cpu_exit_wait() local
644 assert(cpu && cpu->cpu_IMPL_regs); in cpu_exit_wait()
645 volatile uint64_t *cpu_sts = (void *)(cpu->cpu_IMPL_regs + CPU_PIO_CPU_STS_OFFSET); in cpu_exit_wait()
675 cpu_can_exit(__unused int cpu) in cpu_can_exit() argument
706 cpu_to_processor(int cpu) in cpu_to_processor() argument
708 cpu_data_t *cpu_data = cpu_datap(cpu); in cpu_to_processor()
829 other_percpu_base(int cpu) in other_percpu_base() argument
831 return (vm_offset_t)cpu_datap(cpu) - __PERCPU_ADDR(cpu_data); in other_percpu_base()