Searched refs:dataQueue (Results 1 - 10 of 10) sorted by path
/macosx-10.9.5/IOHIDFamily-503.215.2/IOHIDFamily/ |
H A D | IOHIDEventQueue.cpp | 138 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 D | IOHIDEventServiceQueue.cpp | 38 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 D | IOHIDResourceUserClient.cpp | 658 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 D | IOHIDSystem.cpp | 2214 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 D | IODataQueueClient.c | 35 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 D | IODataQueueClient.h | 39 * @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 D | IODataQueueClientPrivate.h | 36 _IODataQueueEnqueueWithReadCallback(IODataQueueMemory *dataQueue, uint32_t dataSize, IODataQueueClientEnqueueReadBytesCallback callback, void * refcon);
|
/macosx-10.9.5/xnu-2422.115.4/iokit/IOKit/ |
H A D | IODataQueue.h | 62 IODataQueueMemory * dataQueue; member in class:IODataQueue
|
/macosx-10.9.5/xnu-2422.115.4/iokit/Kernel/ |
H A D | IODataQueue.cpp | 49 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 D | IOSharedDataQueue.cpp | 48 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