Searched refs:nub (Results 1 - 25 of 34) sorted by relevance

12

/darwin-on-arm/xnu/iokit/Drivers/KernelBuiltIn/ARM/AppleARMPlatform/
H A DAppleARMIO.cpp45 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 DAppleARMCPU.cpp22 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 DIOCPU.h135 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 DAppleARMCPU.h31 void ipiHandler(void *refCon, IOService * nub, int source);
41 IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
H A DAppleARMIO.h55 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 DAppleARMNMI.h63 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOInterruptController.h52 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 DIOInterrupts.h56 void *nub, int source);
H A DIOCPU.h136 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 DIOInterruptEventSource.h177 @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 DIODeviceTreeSupport.h59 bool IODTMatchNubWithKeys( IORegistryEntry * nub,
H A DIOPlatformExpert.h133 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 Dpe_interrupt.c41 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 DAppleMacIO.h61 virtual void processNub( IOService * nub );
68 virtual bool compareNubName( const IOService * nub, OSString * name,
71 virtual IOReturn getNubResources( IOService * nub );
H A DAppleNMI.h65 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source);
/darwin-on-arm/xnu/iokit/Drivers/platform/drvAppleMacIO/
H A DAppleMacIO.cpp92 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 DIOInterruptController.cpp54 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 DIOPlatformExpert.cpp152 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 DIOServicePrivate.h158 IOService * nub; member in class:_IOServiceJob
161 static _IOServiceJob * startJob( IOService * nub, int type,
H A DIOCPU.cpp696 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 DGenericInterruptController.h52 virtual IOReturn getInterruptType(IOService *nub, int source,
61 IOService *nub, int source);
H A DGenericInterruptController.cpp83 // 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 Dmachine_routines.c279 void ml_install_interrupt_handler(void *nub, int source, void *target, argument
289 datap->nub = nub;
H A Dcpu_data.h132 void* nub; member in struct:cpu_data
H A Dmachine_routines.h76 void ml_install_interrupt_handler(void *nub, int source, void *target,

Completed in 171 milliseconds

12