/darwin-on-arm/xnu/iokit/Drivers/KernelBuiltIn/ARM/AppleARMPlatform/ |
H A D | AppleARMIO.cpp | 45 IOService *nub; local 47 nub = new ARMIODevice; 49 if (nub && !nub->init(from, gIODTPlane)) { 50 nub->free(); 51 nub = 0; 54 return (nub); 57 void AppleARMIOBus::processNub(IOService * /*nub */ ) 75 IOService *nub; local 90 if (0 == (nub 103 compareNubName(const IOService * nub, OSString * name, OSString ** matched) const const argument 109 getNubResources(IOService * nub) argument [all...] |
H A D | AppleARMCPU.cpp | 22 void AppleARMCPU::ipiHandler(void *refCon, IOService * nub, int source) argument 106 IOReturn AppleARMGrandCentral::handleInterrupt(void *refCon, IOService * nub, int source) argument 108 PE_LOG("Attempting to dispatch an interrupt! (%p, %p, %d)\n", refCon, nub, source); 109 return super::handleInterrupt(refCon, nub, source);
|
H A D | IOCPU.h | 135 virtual IOReturn registerInterrupt(IOService * nub, int source, void *target, IOInterruptHandler handler, void *refCon); 137 virtual IOReturn getInterruptType(IOService * nub, int source, int *interruptType); 139 virtual IOReturn enableInterrupt(IOService * nub, int source); 140 virtual IOReturn disableInterrupt(IOService * nub, int source); 141 virtual IOReturn causeInterrupt(IOService * nub, int source); 143 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
|
H A D | AppleARMCPU.h | 31 void ipiHandler(void *refCon, IOService * nub, int source); 41 IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
|
H A D | AppleARMIO.h | 55 virtual void processNub(IOService * nub); 62 virtual bool compareNubName(const IOService * nub, OSString * name, OSString ** matched = 0) const; 64 virtual IOReturn getNubResources(IOService * nub);
|
H A D | AppleARMNMI.h | 63 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOInterruptController.h | 52 IOService * nub; member in struct:IOInterruptVector 80 virtual IOReturn registerInterrupt(IOService *nub, int source, 84 virtual IOReturn unregisterInterrupt(IOService *nub, int source); 86 virtual IOReturn getInterruptType(IOService *nub, int source, 89 virtual IOReturn enableInterrupt(IOService *nub, int source); 90 virtual IOReturn disableInterrupt(IOService *nub, int source); 91 virtual IOReturn causeInterrupt(IOService *nub, int source); 94 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, 133 virtual IOReturn registerInterrupt(IOService *nub, int source, 137 virtual IOReturn unregisterInterrupt(IOService *nub, in [all...] |
H A D | IOInterrupts.h | 56 void *nub, int source);
|
H A D | IOCPU.h | 136 virtual IOReturn registerInterrupt(IOService *nub, int source, 141 virtual IOReturn getInterruptType(IOService *nub, int source, 144 virtual IOReturn enableInterrupt(IOService *nub, int source); 145 virtual IOReturn disableInterrupt(IOService *nub, int source); 146 virtual IOReturn causeInterrupt(IOService *nub, int source); 148 virtual IOReturn handleInterrupt(void *refCon, IOService *nub,
|
H A D | IOInterruptEventSource.h | 177 @param nub Where did the interrupt originate from 178 @param ind What is this interrupts index within 'nub'. */ 179 virtual void interruptOccurred(void *, IOService *nub, int ind); 183 @param nub Where did the interrupt originate from 184 @param ind What is this interrupts index within 'nub'. */ 185 virtual void normalInterruptOccurred(void *, IOService *nub, int ind); 189 @param nub Where did the interrupt originate from 190 @param ind What is this interrupts index within 'nub'. */ 191 virtual void disableInterruptOccurred(void *, IOService *nub, int ind);
|
H A D | IODeviceTreeSupport.h | 59 bool IODTMatchNubWithKeys( IORegistryEntry * nub,
|
H A D | IOPlatformExpert.h | 133 virtual bool compareNubName( const IOService * nub, OSString * name, 135 virtual IOReturn getNubResources( IOService * nub ); 219 virtual bool compareNubName( const IOService * nub, OSString * name, 222 virtual IOReturn getNubResources( IOService * nub ); 273 /* generic root nub of service tree */ 303 /* generic nub for motherboard devices */
|
/darwin-on-arm/xnu/pexpert/i386/ |
H A D | pe_interrupt.c | 41 void *nub; member in struct:i386_interrupt_handler 60 DTRACE_INT5(interrupt_start, void *, vector->nub, int, 0, 65 vector->handler(vector->target, NULL, vector->nub, interrupt); 68 DTRACE_INT5(interrupt_complete, void *, vector->nub, int, 0, 74 void PE_install_interrupt_handler(void *nub, argument 86 vector->nub = nub;
|
/darwin-on-arm/xnu/iokit/IOKit/platform/ |
H A D | AppleMacIO.h | 61 virtual void processNub( IOService * nub ); 68 virtual bool compareNubName( const IOService * nub, OSString * name, 71 virtual IOReturn getNubResources( IOService * nub );
|
H A D | AppleNMI.h | 65 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source);
|
/darwin-on-arm/xnu/iokit/Drivers/platform/drvAppleMacIO/ |
H A D | AppleMacIO.cpp | 92 IOService * nub; local 94 nub = new AppleMacIODevice; 96 if( nub && !nub->init( from, gIODTPlane )) { 97 nub->free(); 98 nub = 0; 101 return( nub); 104 void AppleMacIO::processNub(IOService * /*nub*/) 122 IOService * nub; local 139 if( 0 == (nub 152 compareNubName( const IOService * nub, OSString * name, OSString ** matched ) const argument [all...] |
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOInterruptController.cpp | 54 IOReturn IOInterruptController::registerInterrupt(IOService *nub, int source, argument 72 interruptSources = nub->_interruptSources; 82 IODTGetInterruptOptions(nub, source, &options); 86 (getInterruptType(nub, source, &interruptType) == kIOReturnSuccess) && 115 // Save the nub and source for the original consumer. 116 originalNub = vector->nub; 169 vector->nub = vector->sharedController; 192 error = vector->sharedController->registerInterrupt(nub, source, target, 200 vector->nub = nub; 217 unregisterInterrupt(IOService *nub, int source) argument 259 getInterruptType(IOService *nub, int source, int *interruptType) argument 279 enableInterrupt(IOService *nub, int source) argument 308 disableInterrupt(IOService *nub, int source) argument 330 causeInterrupt(IOService *nub, int source) argument 352 handleInterrupt(void *refCon, IOService *nub, int source) argument 472 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument 540 unregisterInterrupt(IOService *nub, int source) argument 598 enableInterrupt(IOService *nub, int source) argument 630 disableInterrupt(IOService *nub, int source) argument 665 handleInterrupt(void * , IOService * nub, int ) argument [all...] |
H A D | IOPlatformExpert.cpp | 152 IOService * nub; local 161 nub = createNub( dict ); 162 if( 0 == nub) 165 nub->attach( this ); 166 nub->registerService(); 175 IOService * nub; local 177 nub = new IOPlatformDevice; 178 if(nub) { 179 if( !nub->init( from )) { 180 nub 187 compareNubName( const IOService * nub, OSString * name, OSString ** matched ) const argument 1094 IOService * nub; local 1109 IOService * nub; local 1177 compareNubName( const IOService * nub, OSString * name, OSString ** matched ) const argument [all...] |
H A D | IOServicePrivate.h | 158 IOService * nub; member in class:_IOServiceJob 161 static _IOServiceJob * startJob( IOService * nub, int type,
|
H A D | IOCPU.cpp | 696 IOReturn IOCPUInterruptController::registerInterrupt(IOService *nub, argument 719 vector->nub = nub; 739 IOReturn IOCPUInterruptController::getInterruptType(IOService */*nub*/, 750 IOReturn IOCPUInterruptController::enableInterrupt(IOService */*nub*/, 757 IOReturn IOCPUInterruptController::disableInterrupt(IOService */*nub*/, 764 IOReturn IOCPUInterruptController::causeInterrupt(IOService */*nub*/, 772 IOService */*nub*/, 782 vector->nub, vector->source);
|
/darwin-on-arm/xnu/iokit/Examples/drvGenericInterruptController/ |
H A D | GenericInterruptController.h | 52 virtual IOReturn getInterruptType(IOService *nub, int source, 61 IOService *nub, int source);
|
H A D | GenericInterruptController.cpp | 83 // interrupt controller, use this to set it nub properties properly. 84 // This may be done by the nub's creator. 104 IOReturn GenericInterruptController::getInterruptType(IOService *nub, argument 110 // Given the nub and source, set interruptType to level or edge. 123 IOService * nub, 153 vector->nub, vector->source); 122 handleInterrupt(void * refCon, IOService * nub, int source) argument
|
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | machine_routines.c | 279 void ml_install_interrupt_handler(void *nub, int source, void *target, argument 289 datap->nub = nub;
|
H A D | cpu_data.h | 132 void* nub; member in struct:cpu_data
|
H A D | machine_routines.h | 76 void ml_install_interrupt_handler(void *nub, int source, void *target,
|