/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/power/ |
H A D | IOPwrController.h | 32 #include <IOKit/IOService.h> 34 class IOPwrController: public IOService
|
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/pwr_mgt/ |
H A D | IOPMPagingPlexus.h | 39 #include <IOKit/IOService.h> 45 class IOPMPagingPlexus : public IOService 57 virtual bool start ( IOService * ); 62 virtual IOService * findProvider ( IOService * ); 63 virtual void processSiblings ( IOService * );
|
H A D | IOPMinformee.h | 31 #include <IOKit/IOService.h> 40 static IOPMinformee * withObject( IOService * theObject ); 42 void initialize( IOService * theObject ); 47 IOService * whatObject; // interested driver
|
H A D | IOPMinformeeList.h | 33 class IOService; 52 IOPMinformee *appendNewInformee( IOService * newObject ); 57 IOReturn removeFromList ( IOService * theItem ); 62 IOPMinformee * findItem ( IOService * driverOrChild );
|
/macosx-10.5.8/xnu-1228.15.4/iokit/Families/IONVRAM/ |
H A D | IONVRAMController.cpp | 32 #define super IOService 33 OSDefineMetaClass(IONVRAMController, IOService); 34 OSDefineAbstractStructors(IONVRAMController, IOService); 41 bool IONVRAMController::start(IOService *provider)
|
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/platform/ |
H A D | AppleMacIO.h | 39 #include <IOKit/IOService.h> 43 class AppleMacIO : public IOService 47 IOService * fNub; 57 virtual bool start( IOService * provider ); 59 virtual IOService * createNub( IORegistryEntry * from ); 61 virtual void processNub( IOService * nub ); 68 virtual bool compareNubName( const IOService * nub, OSString * name, 71 virtual IOReturn getNubResources( IOService * nub );
|
H A D | AppleMacIODevice.h | 39 #include <IOKit/IOService.h> 41 class AppleMacIODevice : public IOService 51 virtual IOService *matchLocation(IOService *client);
|
H A D | AppleNMI.h | 38 #include <IOKit/IOService.h> 50 class AppleNMI : public IOService 62 IOService *rootDomain; 63 virtual bool start(IOService *provider); 65 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source); 68 virtual IOReturn powerStateWillChangeTo(IOPMPowerFlags, unsigned long, IOService*);
|
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/rtc/ |
H A D | IORTCController.h | 32 #include <IOKit/IOService.h> 34 typedef void (*RTC_tick_handler)( IOService * ); 37 class IORTCController: public IOService
|
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/ |
H A D | IOInterruptController.h | 40 #include <IOKit/IOService.h> 52 IOService * nub; 63 class IOInterruptController : public IOService 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 *nu [all...] |
H A D | IOInterruptEventSource.h | 43 class IOService; 76 /*! @var provider IOService that provides interrupts for delivery. */ 77 IOService *provider; 121 @param provider IOService that represents the interrupt source. Defaults to 0. When no provider is defined the event source assumes that the client will in some manner call the interruptOccured method explicitly. This will start the ball rolling for safe delivery of asynchronous event's into the driver. 127 IOService *provider = 0, 134 @param provider IOService that represents the interrupt source. Defaults to 0. When no provider is defined the event source assumes that the client will in some manner call the interruptOccured method explicitly. This will start the ball rolling for safe delivery of asynchronous event's into the driver. 140 IOService *provider = 0, 159 virtual const IOService *getProvider() const; 172 @abstract Functions that get called by the interrupt controller. See $link IOService::registerInterrupt 175 virtual void interruptOccurred(void *, IOService *nu [all...] |
H A D | IOService.h | 36 This header contains the definition of the IOService class. IOService is the sole direct subclass of IORegistryEntry and is the base class of almost all I/O Kit family superclasses. IOService defines methods that support the life cycle of I/O Kit drivers. For more information on IOService, see {@linkdoc //apple_ref/doc/uid/TP0000011 I/O Kit Fundamentals}. 141 IOService * nub, int source ); 146 @param newService The IOService object the notification is delivering. It is retained for the duration of the handler's invocation and doesn't need to be released by the handler. */ 149 IOService * newService ); 155 @param provider The IOService object who is delivering the notification. It is retained for the duration of the handler's invocation and doesn't need to be released by the handler. 160 UInt32 messageType, IOService * provider, 163 typedef void (*IOServiceApplierFunction)(IOService * servic 276 class IOService : public IORegistryEntry class in inherits:IORegistryEntry [all...] |
H A D | IOFilterInterruptEventSource.h | 40 class IOService; 73 IOService *inProvider = 0, 79 IOService *inProvider = 0, 108 IOService *provider, 123 IOService *provider, 139 virtual void normalInterruptOccurred(void *self, IOService *prov, int ind); 143 virtual void disableInterruptOccurred(void *self, IOService *prov, int ind);
|
H A D | IOPlatformExpert.h | 41 #include <IOKit/IOService.h> 86 class IOPlatformExpert : public IOService 113 virtual bool CheckSubTree (OSArray * inSubTree, IOService * theNub, IOService * theDevice, OSDictionary * theParent); 114 virtual bool RegisterServiceInTree (IOService * theService, OSDictionary * theTreeNode, OSDictionary * theTreeParentNode, IOService * theProvider); 119 virtual bool attach( IOService * provider ); 120 virtual bool start( IOService * provider ); 121 virtual bool configure( IOService * provider ); 122 virtual IOService * createNu [all...] |
H A D | IOCPU.h | 43 #include <IOKit/IOService.h> 58 class IOCPU : public IOService 68 IOService *cpuNub; 81 virtual bool start(IOService *provider); 133 virtual void setCPUInterruptProperties(IOService *service); 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 *nu [all...] |
H A D | IODMAController.h | 34 #include <IOKit/IOService.h> 38 class IODMAController : public IOService 45 IOService *_provider; 50 virtual IOReturn initDMAChannel(IOService *provider, IODMAEventSource *dmaES, UInt32 *dmaIndex, UInt32 reqIndex) = 0; 60 static IODMAController *getController(IOService *provider, UInt32 dmaIndex); 62 virtual bool start(IOService *provider);
|
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/nvram/ |
H A D | IONVRAMController.h | 32 #include <IOKit/IOService.h> 34 class IONVRAMController: public IOService 39 virtual bool start(IOService *provider);
|
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/system_management/ |
H A D | IOWatchDogTimer.h | 32 #include <IOKit/IOService.h> 34 class IOWatchDogTimer : public IOService 44 virtual bool start(IOService *provider); 45 virtual void stop(IOService *provider);
|
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/ |
H A D | IOPMPowerStateQueue.h | 34 #include <IOKit/IOService.h> 55 IOService *target; 67 //typedef void (*Action)(IOService *target, unsigned long state); 75 virtual bool unIdleOccurred(IOService *, unsigned long); 78 virtual bool featureChangeOccurred(uint32_t, IOService *);
|
H A D | PMmisc.cpp | 29 #include <IOKit/IOService.h> 35 static IOService * root; 36 static IOService * display; 44 void IOPMRegisterDevice(const char * who, IOService * theDevice)
|
H A D | IOServicePrivate.h | 79 friend class IOService; 103 friend class IOService; 125 friend class IOService; 146 friend class IOService; 152 IOService * nub; 155 static _IOServiceJob * startJob( IOService * nub, int type, 161 class IOResources : public IOService 163 friend class IOService; 168 static IOService * resources( void ); 176 friend class IOService; [all...] |
H A D | IOPMinformee.cpp | 39 IOPMinformee *IOPMinformee::withObject( IOService *theObject ) 55 void IOPMinformee::initialize ( IOService * theObject )
|
H A D | IODMAController.cpp | 32 #define super IOService 33 OSDefineMetaClassAndAbstractStructors(IODMAController, IOService); 45 IODMAController *IODMAController::getController(IOService *provider, UInt32 dmaIndex) 58 dmaController = OSDynamicCast(IODMAController, IOService::waitForService(IOService::nameMatching(dmaParentName))); 64 bool IODMAController::start(IOService *provider)
|
/macosx-10.5.8/xnu-1228.15.4/iokit/Drivers/platform/drvAppleNMI/ |
H A D | AppleNMI.cpp | 45 bool RootRegistered( OSObject * us, void *, IOService * yourDevice ); 49 #define super IOService 51 OSDefineMetaClassAndStructors(AppleNMI, IOService); 59 bool AppleNMI::start(IOService *provider) 88 bool RootRegistered( OSObject * us, void *, IOService * yourDevice ) 92 ((IOPMrootDomain *)yourDevice)->registerInterestedDriver((IOService *) us); 103 IOReturn AppleNMI::handleInterrupt(void * /*refCon*/, IOService * /*nub*/, int /*source*/) 119 IOReturn AppleNMI::powerStateWillChangeTo ( IOPMPowerFlags theFlags, unsigned long, IOService*)
|
/macosx-10.5.8/xnu-1228.15.4/iokit/Drivers/platform/drvAppleMacIO/ |
H A D | AppleMacIO.cpp | 56 #define super IOService 58 OSDefineMetaClassAndAbstractStructors(AppleMacIO, IOService); 66 bool AppleMacIO::start( IOService * provider ) 88 IOService * AppleMacIO::createNub( IORegistryEntry * from ) 90 IOService * nub; 102 void AppleMacIO::processNub(IOService * /*nub*/) 120 IOService * nub; 150 bool AppleMacIO::compareNubName( const IOService * nub, 157 IOReturn AppleMacIO::getNubResources( IOService * nub ) 262 #define super IOService [all...] |