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

12

/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOInterruptController.h52 IOService * nub; member in struct:IOInterruptVector
75 virtual IOReturn registerInterrupt(IOService *nub, int source,
79 virtual IOReturn unregisterInterrupt(IOService *nub, int source);
81 virtual IOReturn getInterruptType(IOService *nub, int source,
84 virtual IOReturn enableInterrupt(IOService *nub, int source);
85 virtual IOReturn disableInterrupt(IOService *nub, int source);
86 virtual IOReturn causeInterrupt(IOService *nub, int source);
89 virtual IOReturn handleInterrupt(void *refCon, IOService *nub,
128 virtual IOReturn registerInterrupt(IOService *nub, int source,
132 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.h173 @param nub Where did the interrupt originate from
174 @param ind What is this interrupts index within 'nub'. */
175 virtual void interruptOccurred(void *, IOService *nub, int ind);
179 @param nub Where did the interrupt originate from
180 @param ind What is this interrupts index within 'nub'. */
181 virtual void normalInterruptOccurred(void *, IOService *nub, int ind);
185 @param nub Where did the interrupt originate from
186 @param ind What is this interrupts index within 'nub'. */
187 virtual void disableInterruptOccurred(void *, IOService *nub, int ind);
H A DIOPlatformExpert.h124 virtual bool compareNubName( const IOService * nub, OSString * name,
126 virtual IOReturn getNubResources( IOService * nub );
210 virtual bool compareNubName( const IOService * nub, OSString * name,
213 virtual IOReturn getNubResources( IOService * nub );
264 /* generic root nub of service tree */
294 /* generic nub for motherboard devices */
H A DIODeviceTreeSupport.h59 bool IODTMatchNubWithKeys( IORegistryEntry * nub,
/macosx-10.5.8/xnu-1228.15.4/iokit/Drivers/platform/drvAppleMacIO/
H A DAppleMacIO.cpp90 IOService * nub; local
92 nub = new AppleMacIODevice;
94 if( nub && !nub->init( from, gIODTPlane )) {
95 nub->free();
96 nub = 0;
99 return( nub);
102 void AppleMacIO::processNub(IOService * /*nub*/)
120 IOService * nub; local
137 if( 0 == (nub
150 compareNubName( const IOService * nub, OSString * name, OSString ** matched ) const argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/pexpert/i386/
H A Dpe_interrupt.c44 void *nub; member in struct:i386_interrupt_handler
87 DTRACE_INT5(interrupt_start, void *, vector->nub, int, 0,
93 vector->handler(vector->target, NULL, vector->nub, interrupt);
97 DTRACE_INT5(interrupt_complete, void *, vector->nub, int, 0,
107 void PE_install_interrupt_handler(void *nub, argument
119 vector->nub = nub;
/macosx-10.5.8/xnu-1228.15.4/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);
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOInterruptController.cpp63 IOReturn IOInterruptController::registerInterrupt(IOService *nub, int source, argument
79 interruptSources = nub->_interruptSources;
89 IODTGetInterruptOptions(nub, source, &options);
93 (getInterruptType(nub, source, &interruptType) == kIOReturnSuccess) &&
122 // Save the nub and source for the original consumer.
123 originalNub = vector->nub;
176 vector->nub = vector->sharedController;
198 error = vector->sharedController->registerInterrupt(nub, source, target,
206 vector->nub = nub;
223 unregisterInterrupt(IOService *nub, int source) argument
265 getInterruptType(IOService *nub, int source, int *interruptType) argument
285 enableInterrupt(IOService *nub, int source) argument
320 disableInterrupt(IOService *nub, int source) argument
348 causeInterrupt(IOService *nub, int source) argument
370 handleInterrupt(void *refCon, IOService *nub, int source) argument
490 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
558 unregisterInterrupt(IOService *nub, int source) argument
617 enableInterrupt(IOService *nub, int source) argument
649 disableInterrupt(IOService *nub, int source) argument
690 handleInterrupt(void * , IOService * nub, int ) argument
[all...]
H A DIOPlatformExpert.cpp154 IOService * nub; local
163 nub = createNub( dict );
164 if( 0 == nub)
167 nub->attach( this );
168 nub->registerService();
177 IOService * nub; local
179 nub = new IOPlatformDevice;
180 if(nub) {
181 if( !nub->init( from )) {
182 nub
189 compareNubName( const IOService * nub, OSString * name, OSString ** matched ) const argument
987 IOService * nub; local
1002 IOService * nub; local
1070 compareNubName( const IOService * nub, OSString * name, OSString ** matched ) const argument
[all...]
H A DIOServicePrivate.h152 IOService * nub; member in class:_IOServiceJob
155 static _IOServiceJob * startJob( IOService * nub, int type,
H A DIOCPU.cpp664 IOReturn IOCPUInterruptController::registerInterrupt(IOService *nub, argument
687 vector->nub = nub;
707 IOReturn IOCPUInterruptController::getInterruptType(IOService */*nub*/,
718 IOReturn IOCPUInterruptController::enableInterrupt(IOService */*nub*/,
725 IOReturn IOCPUInterruptController::disableInterrupt(IOService */*nub*/,
732 IOReturn IOCPUInterruptController::causeInterrupt(IOService */*nub*/,
740 IOService */*nub*/,
750 vector->nub, vector->source);
H A DIOService.cpp664 _IOServiceJob * _IOServiceJob::startJob( IOService * nub, int type, argument
677 job->nub = nub;
679 nub->retain(); // thread will release()
2468 // check the nub matches
2713 // stall for any nub resources
2900 // job->nub->deliverNotification( gIOPublishNotification,
3101 IOService * nub; local
3132 nub = job->nub;
4642 resolveInterrupt(IOService *nub, int source) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/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
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/
H A Dmachine_routines.h112 void *nub,
H A Dmachine_routines.c276 void *nub,
286 PE_install_interrupt_handler(nub, source, target,
275 ml_install_interrupt_handler( void *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Dmachine_routines.h86 void *nub,
H A Dmachine_routines.c229 void *nub,
241 proc_info->interrupt_nub = nub;
228 ml_install_interrupt_handler( void *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
/macosx-10.5.8/xnu-1228.15.4/pexpert/pexpert/
H A Dpexpert.h125 void *nub, int source,
/macosx-10.5.8/AppleMacRiscPCI-3.4/
H A DAppleDART.cpp258 IOPlatformDevice *nub = OSDynamicCast(IOPlatformDevice, provider); local
260 if (!nub)
302 fRegisterVMMap = nub->mapDeviceMemoryWithIndex(0);
H A DAppleMacRiscPCI.cpp1175 IOPCIDevice * nub; local
1223 nub = new IOAGPDevice;
1225 if (nub)
1226 ((IOAGPDevice *)nub)->masterAGPRegisters = masterAGPRegisters;
1235 nub = super::createNub( from );
1237 return( nub );
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/pwr_mgt/
H A DRootDomain.h338 bool start ( IOService * nub );

Completed in 133 milliseconds

12