Searched refs:IOSharedDataQueue (Results 1 - 11 of 11) sorted by relevance

/macosx-10.10/xnu-2782.1.97/iokit/IOKit/
H A DIOSharedDataQueue.h36 #define DISABLE_DATAQUEUE_WARNING /* IODataQueue is deprecated, please use IOSharedDataQueue instead */
45 * @class IOSharedDataQueue : public IODataQueue
47 * @discussion The IOSharedDataQueue class is designed to also allow a user process to queue data to kernel code. IOSharedDataQueue objects are designed to be used in a single producer / single consumer situation. As such, there are no locks on the data itself. Because the kernel enqueue and user-space dequeue methods follow a strict set of guidelines, no locks are necessary to maintain the integrity of the data struct.
55 class IOSharedDataQueue : public IODataQueue class in inherits:IODataQueue
57 OSDeclareDefaultStructors(IOSharedDataQueue)
89 * @abstract Static method that creates a new IOSharedDataQueue instance with the capacity specified in the size parameter.
92 * @result Returns the newly allocated IOSharedDataQueue instance. Zero is returned on failure.
94 static IOSharedDataQueue *withCapacity(UInt32 size);
98 * @abstract Static method that creates a new IOSharedDataQueue instanc
[all...]
/macosx-10.10/IOHIDFamily-606.1.7/IOHIDFamily/
H A DIOHIDEventSystemQueue.h28 #include <IOKit/IOSharedDataQueue.h>
31 class IOHIDEventSystemQueue: public IOSharedDataQueue
H A DIOHIDEventServiceQueue.h28 #include <IOKit/IOSharedDataQueue.h>
34 // IOHIDEventServiceQueue is a subclass of IOSharedDataQueue.
36 class IOHIDEventServiceQueue: public IOSharedDataQueue
H A DIOHIDEventSystemQueue.cpp27 #define super IOSharedDataQueue
39 //kprintf("IOHIDEventSystemQueue sending notification for IOSharedDataQueue.\n");
H A DIOHIDEventQueue.h28 #include <IOKit/IOSharedDataQueue.h>
39 // IOHIDEventQueue is a subclass of IOSharedDataQueue. But this may change
43 class IOHIDEventQueue: public IOSharedDataQueue
H A DIOHIDResourceUserClient.h87 #include <IOKit/IOSharedDataQueue.h>
97 /*! @class IOHIDResourceQueue : public IOSharedDataQueue
100 class IOHIDResourceQueue: public IOSharedDataQueue
H A DIOHIDEventServiceQueue.cpp34 #define super IOSharedDataQueue
H A DIOHIDResourceUserClient.cpp780 OSDefineMetaClassAndStructors( IOHIDResourceQueue, IOSharedDataQueue )
804 IOSharedDataQueue::free();
898 IOSharedDataQueue::setNotificationPort(port);
907 _descriptor = IOSharedDataQueue::getMemoryDescriptor();
H A DIOHIDEventQueue.cpp34 #define super IOSharedDataQueue
/macosx-10.10/xnu-2782.1.97/iokit/Kernel/
H A DIOSharedDataQueue.cpp29 #include <IOKit/IOSharedDataQueue.h>
44 OSDefineMetaClassAndStructors(IOSharedDataQueue, IODataQueue)
46 IOSharedDataQueue *IOSharedDataQueue::withCapacity(UInt32 size)
48 IOSharedDataQueue *dataQueue = new IOSharedDataQueue;
60 IOSharedDataQueue *IOSharedDataQueue::withEntries(UInt32 numEntries, UInt32 entrySize)
62 IOSharedDataQueue *dataQueue = new IOSharedDataQueue;
[all...]
/macosx-10.10/xnu-2782.1.97/iokit/conf/
H A DMakefile.template35 IOSharedDataQueue.cpo \

Completed in 77 milliseconds