]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/Kernel/IOServicePrivate.h
xnu-792.6.61.tar.gz
[apple/xnu.git] / iokit / Kernel / IOServicePrivate.h
index ad61f24858a31c98111bd7d819a861c929bae815..9798d7ebab8eec7a6ecd11f015ac4a057eda2a06 100644 (file)
@@ -32,7 +32,8 @@
 
 // options for getExistingServices()
 enum {
-    kIONotifyOnce              = 0x00000001
+    kIONotifyOnce              = 0x00000001,
+    kIOServiceExistingSet      = 0x00000002
 };
 
 // masks for __state[1]
@@ -98,7 +99,7 @@ class _IOServiceInterestNotifier : public IONotifier
     OSDeclareDefaultStructors(_IOServiceInterestNotifier)
 
 public:
-    OSArray *                  whence;
+    queue_chain_t              chain;
 
     IOServiceInterestHandler   handler;
     void *                     target;
@@ -120,11 +121,9 @@ class _IOConfigThread : public OSObject
     OSDeclareDefaultStructors(_IOConfigThread)
 
 public:
-    IOThread           thread;
-
     virtual void free();
 
-    static _IOConfigThread * configThread( void );
+    static void configThread( void );
     static void main( _IOConfigThread * self );
 };