Lines Matching defs:IOCommandPool
36 * 11/13/2000 CJS Created IOCommandPool class and implementation
41 * @header IOCommandPool
43 * This header contains the IOCommandPool class definition.
63 * @class IOCommandPool
66 * The IOCommandPool class is used to manipulate a pool of commands which
75 class IOCommandPool : public OSObject
78 OSDeclareDefaultStructors(IOCommandPool)
118 * @abstract Primary initializer for an IOCommandPool object.
119 * @discussion Primary initializer for an IOCommandPool.
120 * Should probably use IOCommandPool::withWorkLoop() as it is easier to use.
129 * @abstract Primary factory method for the IOCommandPool class
132 * a new instance of an IOCommandPool and returns a pointer to that object.
136 * Returns a pointer to an instance of IOCommandPool if successful,
140 static IOCommandPool *withWorkLoop(IOWorkLoop *inWorkLoop);
152 * @abstract Should never be used, obsolete. See IOCommandPool::withWorkLoop.
154 static IOCommandPool *commandPool(IOService *inOwner,
218 OSMetaClassDeclareReservedUnused(IOCommandPool, 0);
219 OSMetaClassDeclareReservedUnused(IOCommandPool, 1);
220 OSMetaClassDeclareReservedUnused(IOCommandPool, 2);
221 OSMetaClassDeclareReservedUnused(IOCommandPool, 3);
222 OSMetaClassDeclareReservedUnused(IOCommandPool, 4);
223 OSMetaClassDeclareReservedUnused(IOCommandPool, 5);
224 OSMetaClassDeclareReservedUnused(IOCommandPool, 6);
225 OSMetaClassDeclareReservedUnused(IOCommandPool, 7);