Lines Matching refs:cpu
123 IOService *cpu = IOService::waitForMatchingService(matching, UINT64_MAX); in register_aic_handlers() local
126 OSArray *irqs = (OSArray *) cpu->getProperty(gIOInterruptSpecifiersKey); in register_aic_handlers()
135 if (cpu->registerInterrupt(0, NULL, (IOInterruptAction)ipi_handler, NULL) != kIOReturnSuccess || in register_aic_handlers()
136 cpu->enableInterrupt(0) != kIOReturnSuccess || in register_aic_handlers()
137 cpu->registerInterrupt(2, NULL, (IOInterruptAction)ipi_handler, NULL) != kIOReturnSuccess || in register_aic_handlers()
138 cpu->enableInterrupt(2) != kIOReturnSuccess) { in register_aic_handlers()
150 …if (cpu->registerInterrupt(1, NULL, (IOInterruptAction)(void (*)(void))pmi_handler, NULL) != kIORe… in register_aic_handlers()
151 cpu->enableInterrupt(1) != kIOReturnSuccess) { in register_aic_handlers()
203 for (unsigned int cpu = 0; cpu < topology_info->num_cpus; cpu++) { in cpu_boot_thread() local
204 const ml_topology_cpu *cpu_info = &topology_info->cpus[cpu]; in cpu_boot_thread()
314 struct ml_topology_cpu *cpu = &topology_info->cpus[target_to_cpu_id(target)]; in PE_cpu_signal() local
316 gAIC->sendIPI(cpu->cpu_id, false); in PE_cpu_signal()
318 ml_cpu_signal(cpu->phys_id); in PE_cpu_signal()
325 struct ml_topology_cpu *cpu = &topology_info->cpus[target_to_cpu_id(target)]; in PE_cpu_signal_deferred() local
327 gAIC->sendIPI(cpu->cpu_id, true); in PE_cpu_signal_deferred()
329 ml_cpu_signal_deferred(cpu->phys_id); in PE_cpu_signal_deferred()
336 struct ml_topology_cpu *cpu = &topology_info->cpus[target_to_cpu_id(target)]; in PE_cpu_signal_cancel() local
338 gAIC->cancelDeferredIPI(cpu->cpu_id); in PE_cpu_signal_cancel()
340 ml_cpu_signal_retract(cpu->phys_id); in PE_cpu_signal_cancel()