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

123

/macosx-10.9.5/xnu-2422.115.4/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.h135 virtual bool compareNubName( const IOService * nub, OSString * name,
137 virtual IOReturn getNubResources( IOService * nub );
221 virtual bool compareNubName( const IOService * nub, OSString * name,
224 virtual IOReturn getNubResources( IOService * nub );
275 /* generic root nub of service tree */
305 /* generic nub for motherboard devices */
/macosx-10.9.5/xnu-2422.115.4/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;
/macosx-10.9.5/xnu-2422.115.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.9.5/xnu-2422.115.4/iokit/Kernel/
H A DIOInterruptController.cpp55 IOReturn IOInterruptController::registerInterrupt(IOService *nub, int source, argument
73 interruptSources = nub->_interruptSources;
83 IODTGetInterruptOptions(nub, source, &options);
87 (getInterruptType(nub, source, &interruptType) == kIOReturnSuccess) &&
116 // Save the nub and source for the original consumer.
117 originalNub = vector->nub;
170 vector->nub = vector->sharedController;
193 error = vector->sharedController->registerInterrupt(nub, source, target,
201 vector->nub = nub;
218 unregisterInterrupt(IOService *nub, int source) argument
260 getInterruptType(IOService *nub, int source, int *interruptType) argument
280 enableInterrupt(IOService *nub, int source) argument
312 disableInterrupt(IOService *nub, int source) argument
337 causeInterrupt(IOService *nub, int source) argument
359 handleInterrupt(void *refCon, IOService *nub, int source) argument
481 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
549 unregisterInterrupt(IOService *nub, int source) argument
607 enableInterrupt(IOService *nub, int source) argument
639 disableInterrupt(IOService *nub, int source) argument
678 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
1078 IOService * nub; local
1093 IOService * nub; local
1161 compareNubName( const IOService * nub, OSString * name, OSString ** matched ) const argument
[all...]
H A DIOServicePrivate.h155 IOService * nub; member in class:_IOServiceJob
158 static _IOServiceJob * startJob( IOService * nub, int type,
/macosx-10.9.5/xnu-2422.115.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.9.5/IOFireWireFamily-455.4.0/IOFireWireFamily.kmodproj/
H A DIOFireWireLocalNode.cpp290 IOFireWireMagicMatchingNub *nub = NULL; local
346 // See if this matching nub's child is of the IODesiredChild class
374 nub = OSTypeAlloc( IOFireWireMagicMatchingNub );
375 if(!nub->init(summon))
377 if (!nub->attach(this))
379 nub->registerService(kIOServiceSynchronous);
380 // Kill nub if nothing matched
381 if(!nub->getClient()) {
382 nub->detach(this);
386 if(nub)
[all...]
H A DIOFireWireNub.h89 virtual UInt32 hopCount( IOFireWireNub * nub );
195 // Set maximum packet size nub can handle
228 * Get Config directory for nub
229 * Device nub directory is root directory, Unit nub directory is Unit directory.
238 * Get bus for nub
247 * Standard nub initialization
259 inline UInt32 hopCount( IOFireWireNub * nub )
260 { return fAuxiliary->hopCount( nub ); }
/macosx-10.9.5/IOPCIFamily-224.92.1/
H A DIOPCIBridge.cpp1582 IOPCIDevice * nub; local
1584 nub = OSDynamicCast( IOPCIDevice, entry );
1585 assert( nub );
1587 *busNum = nub->space.s.busNum;
1588 *deviceNum = nub->space.s.deviceNum;
1589 *functionNum = nub->space.s.functionNum;
1778 bool IOPCIBridge::initializeNub( IOPCIDevice * nub, argument
1781 spaceFromProperties( from, &nub->space);
1782 nub->parent = this;
1785 nub
1804 publishNub( IOPCIDevice * nub, UInt32 ) argument
1976 IOPCIDevice * nub = 0; local
2319 IOPCIDevice * nub = (IOPCIDevice *) service; local
2359 matchKeys( IOPCIDevice * nub, const char * keys, UInt32 defaultMask, UInt8 regNum ) argument
2390 pciMatchNub( IOPCIDevice * nub, OSDictionary * table, SInt32 * score ) argument
2442 matchNubWithPropertyTable( IOService * nub, OSDictionary * table, SInt32 * score ) argument
2484 compareNubName( const IOService * nub, OSString * name, OSString ** matched ) const argument
3162 publishNub( IOPCIDevice * nub, UInt32 index ) argument
[all...]
H A DIOPCIMessagedInterruptController.cpp267 /* nub */ entry,
416 IOService * nub,
423 IOPCIDevice * device = OSDynamicCast(IOPCIDevice, nub);
425 ret = super::registerInterrupt(nub, source, target, handler, refCon);
435 interruptSources = nub->_interruptSources;
441 handleInterrupt(NULL, nub, vectorNumber + _vectorBase);
481 IOService * nub,
485 IOPCIDevice * device = OSDynamicCast(IOPCIDevice, nub);
495 interruptSources = nub->_interruptSources;
501 handleInterrupt(NULL, nub, vectorNumbe
415 registerInterrupt( IOService * nub, int source, void * target, IOInterruptHandler handler, void * refCon ) argument
480 unregisterInterrupt( IOService * nub, int source) argument
535 handleInterrupt( void * state, IOService * nub, int source) argument
[all...]
/macosx-10.9.5/AppleUSBIrDA-145.2.4/
H A DAppleIrDA.cpp16 AppleIrDA::withNub(AppleIrDASerial *nub) argument
29 obj->fNub = nub;
64 // Attach client to our nub.
/macosx-10.9.5/IOPCIFamily-224.92.1/IOKit/pci/
H A DIOPCIPrivate.h280 virtual IOReturn registerInterrupt( IOService * nub,
286 virtual IOReturn unregisterInterrupt( IOService * nub,
304 IOService * nub,
340 virtual IOReturn registerInterrupt( IOService * nub,
346 virtual IOReturn unregisterInterrupt( IOService * nub,
367 IOService * nub,
370 virtual IOReturn enableInterrupt(IOService *nub, int source);
372 virtual IOReturn disableInterrupt(IOService *nub, int source);
H A DIOPCIBridge.h67 virtual bool isDTNub( IOPCIDevice * nub );
80 IOReturn resolveLegacyInterrupts( IOService * provider, IOPCIDevice * nub );
81 IOReturn resolveMSIInterrupts ( IOService * provider, IOPCIDevice * nub );
137 virtual bool initializeNub( IOPCIDevice * nub, OSDictionary * from );
139 virtual bool publishNub( IOPCIDevice * nub, UInt32 index );
152 virtual bool matchNubWithPropertyTable( IOService * nub,
156 virtual bool compareNubName( const IOService * nub, OSString * name,
159 virtual bool pciMatchNub( IOPCIDevice * nub,
162 virtual bool matchKeys( IOPCIDevice * nub, const char * keys,
165 virtual IOReturn getNubResources( IOService * nub );
[all...]
/macosx-10.9.5/IOHIDFamily-503.215.2/IOHIDFamily/
H A DIOHIDInterface.cpp84 IOHIDInterface * nub = new IOHIDInterface; local
86 if ((nub == 0) || !nub->init() || !elements)
88 if (nub) nub->release();
92 nub->_elementArray = elements;
93 nub->_elementArray->retain();
95 return nub;
H A DIOHIDPointing.cpp51 IOHIDPointing *nub = new IOHIDPointing; local
53 if ((nub == 0) || !nub->initWithMouseProperties(buttonCount, pointerResolution, scrollResolution, isDispatcher) )
55 if (nub) nub->release();
59 return nub;
/macosx-10.9.5/IOHIDFamily-503.215.2/IOHIDSystem/
H A DIOBSDConsole.cpp104 void IOBSDConsole::arbitrateForKeyboard( IOHIKeyboard * nub )
106 nub->open(this, 0, 0,
/macosx-10.9.5/IOATAFamily-252.0.3/
H A DATADeviceNub.cpp102 ATADeviceNub* nub = new ATADeviceNub; local
104 if( ! nub )
107 if( !nub->init( provider, unit, devType) )
109 nub->release();
112 return nub;

Completed in 190 milliseconds

123