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

/macosx-10.10/xnu-2782.1.97/iokit/Kernel/
H A DIODataQueue.cpp54 IODataQueue *dataQueue = new IODataQueue; local
56 if (dataQueue) {
57 if (!dataQueue->initWithCapacity(size)) {
58 dataQueue->release();
59 dataQueue = 0;
63 return dataQueue;
68 IODataQueue *dataQueue = new IODataQueue; local
70 if (dataQueue) {
71 if (!dataQueue->initWithEntries(numEntries, entrySize)) {
72 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...]
/macosx-10.10/IOKitUser-1050.1.21/
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
247 IODataQueueEnqueue(IODataQueueMemory *dataQueue, void *data, uint32_t dataSize) argument
254 _IODataQueueEnqueueWithReadCallback(IODataQueueMemory *dataQueue, uint32_t dataSize, IODataQueueClientEnqueueReadBytesCallback callback, void * refcon) argument
260 IODataQueueWaitForAvailableData(IODataQueueMemory *dataQueue, mach_port_t notifyPort) argument
305 IODataQueueSetNotificationPort(IODataQueueMemory *dataQueue, mach_port_t notifyPort) argument
326 _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.10/IOHIDFamily-606.1.7/IOHIDFamily/
H A DIOHIDEventServiceQueue.cpp39 IOHIDEventServiceQueue *dataQueue = new IOHIDEventServiceQueue; local
41 if (dataQueue) {
42 if (!dataQueue->initWithCapacity(size)) {
43 dataQueue->release();
44 dataQueue = 0;
48 return dataQueue;
68 const UInt32 head = dataQueue->head; // volatile
69 const UInt32 tail = dataQueue->tail;
80 entry = (IODataQueueEntry *)((UInt8 *)dataQueue->queue + tail);
90 OSAddAtomic(entrySize, (SInt32 *)&dataQueue
[all...]
H A DIOHIDResourceUserClient.cpp784 IOHIDResourceQueue *dataQueue = new IOHIDResourceQueue; local
786 if (dataQueue) {
787 if (!dataQueue->initWithCapacity(capacity)) {
788 dataQueue->release();
789 dataQueue = 0;
793 return dataQueue;
814 const UInt32 head = dataQueue->head; // volatile
815 const UInt32 tail = dataQueue->tail;
824 entry = (IODataQueueEntry *)((UInt8 *)dataQueue->queue + tail);
837 dataQueue
[all...]
H A DIOHIDEventQueue.cpp144 if (dataQueue) {
145 IOFreeAligned(dataQueue, round_page_32(getQueueSize() + DATA_QUEUE_MEMORY_HEADER_SIZE));
164 else if ( dataQueue )
166 dataQueue->head = 0;
167 dataQueue->tail = 0;
/macosx-10.10/xnu-2782.1.97/iokit/IOKit/
H A DIODataQueue.h71 IODataQueueMemory * dataQueue; member in class:IODataQueue
/macosx-10.10/IOHIDFamily-606.1.7/IOHIDSystem/
H A DIOHIDSystem.cpp2220 IOHIDEventServiceQueue * dataQueue = NULL; local
2225 while ((dataQueue = OSDynamicCast(IOHIDEventServiceQueue, iterator->getNextObject()))) {
2226 dataQueue->enqueueEvent(event);

Completed in 173 milliseconds