Searched refs:dataQueue (Results 1 - 10 of 10) sorted by path

/macosx-10.9.5/IOHIDFamily-503.215.2/IOHIDFamily/
H A DIOHIDEventQueue.cpp138 if (dataQueue) {
139 IOFreeAligned(dataQueue, round_page_32(getQueueSize() + DATA_QUEUE_MEMORY_HEADER_SIZE));
158 else if ( dataQueue )
160 dataQueue->head = 0;
161 dataQueue->tail = 0;
H A DIOHIDEventServiceQueue.cpp38 IOHIDEventServiceQueue *dataQueue = new IOHIDEventServiceQueue; local
40 if (dataQueue) {
41 if (!dataQueue->initWithCapacity(size)) {
42 dataQueue->release();
43 dataQueue = 0;
47 return dataQueue;
67 const UInt32 head = dataQueue->head; // volatile
68 const UInt32 tail = dataQueue->tail;
79 entry = (IODataQueueEntry *)((UInt8 *)dataQueue->queue + tail);
89 OSAddAtomic(entrySize, (SInt32 *)&dataQueue
[all...]
H A DIOHIDResourceUserClient.cpp658 IOHIDResourceQueue *dataQueue = new IOHIDResourceQueue; local
660 if (dataQueue) {
661 if (!dataQueue->initWithEntries(numEntries, entrySize)) {
662 dataQueue->release();
663 dataQueue = 0;
667 return dataQueue;
688 const UInt32 head = dataQueue->head; // volatile
689 const UInt32 tail = dataQueue->tail;
698 entry = (IODataQueueEntry *)((UInt8 *)dataQueue->queue + tail);
711 dataQueue
[all...]
/macosx-10.9.5/IOHIDFamily-503.215.2/IOHIDSystem/
H A DIOHIDSystem.cpp2214 IOHIDEventServiceQueue * dataQueue = NULL; local
2219 while ((dataQueue = OSDynamicCast(IOHIDEventServiceQueue, iterator->getNextObject()))) {
2220 dataQueue->enqueueEvent(event);
/macosx-10.9.5/IOKitUser-907.100.13/
H A DIODataQueueClient.c35 static IOReturn _IODataQueueSendDataAvailableNotification(IODataQueueMemory *dataQueue);
37 Boolean IODataQueueDataAvailable(IODataQueueMemory *dataQueue) argument
39 return (dataQueue && (dataQueue->head != dataQueue->tail));
42 IODataQueueEntry *IODataQueuePeek(IODataQueueMemory *dataQueue) argument
46 if (dataQueue && (dataQueue->head != dataQueue->tail)) {
49 UInt32 headOffset = dataQueue
73 IODataQueueDequeue(IODataQueueMemory *dataQueue, void *data, uint32_t *dataSize) argument
138 __IODataQueueEnqueue(IODataQueueMemory *dataQueue, uint32_t dataSize, void *data, IODataQueueClientEnqueueReadBytesCallback callback, void * refcon) argument
241 IODataQueueEnqueue(IODataQueueMemory *dataQueue, void *data, uint32_t dataSize) argument
248 _IODataQueueEnqueueWithReadCallback(IODataQueueMemory *dataQueue, uint32_t dataSize, IODataQueueClientEnqueueReadBytesCallback callback, void * refcon) argument
254 IODataQueueWaitForAvailableData(IODataQueueMemory *dataQueue, mach_port_t notifyPort) argument
299 IODataQueueSetNotificationPort(IODataQueueMemory *dataQueue, mach_port_t notifyPort) argument
320 _IODataQueueSendDataAvailableNotification(IODataQueueMemory *dataQueue) argument
[all...]
H A DIODataQueueClient.h39 * @param dataQueue The IODataQueueMemory region mapped from the kenel.
42 Boolean IODataQueueDataAvailable(IODataQueueMemory *dataQueue);
48 * @param dataQueue The IODataQueueMemory region mapped from the kernel.
51 IODataQueueEntry *IODataQueuePeek(IODataQueueMemory *dataQueue);
57 * @param dataQueue The IODataQueueMemory region mapped from the kernel.
60 * @result Returns kIOReturnSuccess on success. Other return values possible are: kIOReturnUnderrun - queue is empty, kIOReturnBadArgument - no dataQueue or no dataSize, kIOReturnNoSpace - dataSize is too small for entry.
62 IOReturn IODataQueueDequeue(IODataQueueMemory *dataQueue, void *data, uint32_t *dataSize);
68 * @param dataQueue The IODataQueueMemory region mapped from the kernel.
70 * @result Returns kIOReturnSuccess on success. Returns kIOReturnBadArgument if either dataQueue is 0 (NULL) or notiryPort is MACH_PORT_NULL. Returns the result of the mach_msg() listen call on the given port.
72 IOReturn IODataQueueWaitForAvailableData(IODataQueueMemory *dataQueue, mach_port_
[all...]
H A DIODataQueueClientPrivate.h36 _IODataQueueEnqueueWithReadCallback(IODataQueueMemory *dataQueue, uint32_t dataSize, IODataQueueClientEnqueueReadBytesCallback callback, void * refcon);
/macosx-10.9.5/xnu-2422.115.4/iokit/IOKit/
H A DIODataQueue.h62 IODataQueueMemory * dataQueue; member in class:IODataQueue
/macosx-10.9.5/xnu-2422.115.4/iokit/Kernel/
H A DIODataQueue.cpp49 IODataQueue *dataQueue = new IODataQueue; local
51 if (dataQueue) {
52 if (!dataQueue->initWithCapacity(size)) {
53 dataQueue->release();
54 dataQueue = 0;
58 return dataQueue;
63 IODataQueue *dataQueue = new IODataQueue; local
65 if (dataQueue) {
66 if (!dataQueue->initWithEntries(numEntries, entrySize)) {
67 dataQueue
[all...]
H A DIOSharedDataQueue.cpp48 IOSharedDataQueue *dataQueue = new IOSharedDataQueue; local
50 if (dataQueue) {
51 if (!dataQueue->initWithCapacity(size)) {
52 dataQueue->release();
53 dataQueue = 0;
57 return dataQueue;
62 IOSharedDataQueue *dataQueue = new IOSharedDataQueue; local
64 if (dataQueue) {
65 if (!dataQueue->initWithEntries(numEntries, entrySize)) {
66 dataQueue
[all...]

Completed in 355 milliseconds