Searched refs:IOCommandGate (Results 1 - 9 of 9) sorted by relevance

/darwin-on-arm/xnu/iokit/IOKit/
H A DIOCommandGate.h40 @class IOCommandGate : public IOEventSource
42 @discussion An IOCommandGate instance is an extremely light way mechanism
50 The IOCommandGate is a lighter weight version of the IOCommandQueue and
60 class IOCommandGate : public IOEventSource class in inherits:IOEventSource
62 OSDeclareDefaultStructors(IOCommandGate)
73 during initialisation of the IOCommandGate instance. Note if a C++ function
98 @abstract Factory method to create and initialise an IOCommandGate, See $link init.
100 static IOCommandGate *commandGate(OSObject *owner, Action action = 0);
104 @discussion Initialiser for IOCommandGate operates only on newly 'newed'
106 @param owner Owner of this, newly created, instance of the IOCommandGate
[all...]
H A DIOCommandPool.h35 * 2001-01-17 gvdl Re-implement on IOCommandGate::commandSleep
58 #include <IOKit/IOCommandGate.h>
85 IOCommandGate *fSerializer; /* command gate used for serializing pool access */
H A DIOServicePM.h38 class IOCommandGate;
H A DIOWorkLoop.h45 class IOCommandGate;
117 IOCommandGate *controlG;
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOCommandGate.cpp30 #include <IOKit/IOCommandGate.h>
38 OSDefineMetaClassAndStructors(IOCommandGate, IOEventSource)
40 OSMetaClassDefineReservedUnused(IOCommandGate, 0);
42 OSMetaClassDefineReservedUsed(IOCommandGate, 0);
44 OSMetaClassDefineReservedUnused(IOCommandGate, 1);
45 OSMetaClassDefineReservedUnused(IOCommandGate, 2);
46 OSMetaClassDefineReservedUnused(IOCommandGate, 3);
47 OSMetaClassDefineReservedUnused(IOCommandGate, 4);
48 OSMetaClassDefineReservedUnused(IOCommandGate, 5);
49 OSMetaClassDefineReservedUnused(IOCommandGate,
[all...]
H A DIOCommandPool.cpp35 * 2001-01-17 gvdl Re-implement on IOCommandGate::commandSleep
81 fSerializer = IOCommandGate::commandGate(this);
150 IOCommandGate::Action func = OSMemberFunctionCast(
151 IOCommandGate::Action, this, &IOCommandPool::gatedGetCommand);
190 IOCommandGate::Action func = OSMemberFunctionCast(
191 IOCommandGate::Action, this, &IOCommandPool::gatedReturnCommand);
H A DIOWorkLoop.cpp33 #include <IOKit/IOCommandGate.h>
155 controlG = IOCommandGate::commandGate(
158 IOCommandGate::Action,
316 /* NOTE: controlG is in passiveEventChain since it's an IOCommandGate */
623 * IOEventSource::checkForWork(), namely the IOCommandGate associated with
628 * IOCommandGate's slot for checkForWork() has the address of
H A DIOHibernateIO.cpp140 #include <IOKit/IOCommandGate.h>
H A DIOPMrootDomain.cpp33 #include <IOKit/IOCommandGate.h>

Completed in 44 milliseconds