Lines Matching refs:IOCPU
48 #include <IOKit/IOCPU.h>
290 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
298 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
305 IOCPU *sourceCPU = OSDynamicCast(IOCPU, (OSObject *)source);
306 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
313 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
320 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
330 OSDefineMetaClassAndAbstractStructors(IOCPU, IOService);
331 OSMetaClassDefineReservedUnused(IOCPU, 0);
332 OSMetaClassDefineReservedUnused(IOCPU, 1);
333 OSMetaClassDefineReservedUnused(IOCPU, 2);
334 OSMetaClassDefineReservedUnused(IOCPU, 3);
335 OSMetaClassDefineReservedUnused(IOCPU, 4);
336 OSMetaClassDefineReservedUnused(IOCPU, 5);
337 OSMetaClassDefineReservedUnused(IOCPU, 6);
338 OSMetaClassDefineReservedUnused(IOCPU, 7);
349 IOCPU *target;
350 IOCPU *bootCPU = NULL;
404 target = OSDynamicCast(IOCPU, gIOCPUs->getObject(cnt));
447 target = OSDynamicCast(IOCPU, gIOCPUs->getObject(cnt));
458 void IOCPU::initCPUs(void)
476 bool IOCPU::start(IOService *provider)
518 OSObject *IOCPU::getProperty(const OSSymbol *aKey) const
525 bool IOCPU::setProperty(const OSSymbol *aKey, OSObject *anObject)
555 bool IOCPU::serializeProperties(OSSerialize *serialize) const
565 IOReturn IOCPU::setProperties(OSObject *properties)
586 void IOCPU::signalCPU(IOCPU */*target*/)
590 void IOCPU::enableCPUTimeBase(bool /*enable*/)
594 UInt32 IOCPU::getCPUNumber(void)
599 void IOCPU::setCPUNumber(UInt32 cpuNumber)
605 UInt32 IOCPU::getCPUState(void)
610 void IOCPU::setCPUState(UInt32 cpuState)
617 OSArray *IOCPU::getCPUGroup(void)
622 UInt32 IOCPU::getCPUGroupSize(void)
627 processor_t IOCPU::getMachProcessor(void)
660 cpus = (IOCPU **)IOMalloc(numCPUs * sizeof(IOCPU *));
662 bzero(cpus, numCPUs * sizeof(IOCPU *));
727 void IOCPUInterruptController::enableCPUInterrupt(IOCPU *cpu)