Lines Matching refs:IOService
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 * createNub( OSDictionary * from );
124 virtual bool compareNubName( const IOService * nub, OSString * name,
126 virtual IOReturn getNubResources( IOService * nub );
148 virtual void setCPUInterruptProperties(IOService *service);
158 virtual bool platformAdjustService(IOService *service);
160 virtual void PMRegisterDevice(IOService * theNub, IOService * theDevice);
200 virtual IOService * probe( IOService * provider,
202 virtual bool configure( IOService * provider );
207 virtual IOService * createNub( IORegistryEntry * from );
208 virtual bool createNubs( IOService * parent, OSIterator * iter );
210 virtual bool compareNubName( const IOService * nub, OSString * name,
213 virtual IOReturn getNubResources( IOService * nub );
266 class IOPlatformExpertDevice : public IOService
296 class IOPlatformDevice : public IOService
305 virtual IOService * matchLocation( IOService * client );