Searched refs:IODataQueueMemory (Results 1 - 12 of 12) sorted by relevance

/macosx-10.10/IOKitUser-1050.1.21/
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.
62 IOReturn IODataQueueDequeue(IODataQueueMemory *dataQueue, void *data, uint32_t *dataSize);
68 * @param dataQueue The IODataQueueMemory region mapped from the kernel.
72 IOReturn IODataQueueWaitForAvailableData(IODataQueueMemory *dataQueue, mach_port_t notificationPort);
86 * @param dataQueue The IODataQueueMemory region mapped from the kernel created from an IOSharedDataQueue.
91 IOReturn IODataQueueEnqueue(IODataQueueMemory *dataQueu
[all...]
H A DIODataQueueClientPrivate.h36 _IODataQueueEnqueueWithReadCallback(IODataQueueMemory *dataQueue, uint32_t dataSize, IODataQueueClientEnqueueReadBytesCallback callback, void * refcon);
H A DIODataQueueClient.c35 static IOReturn _IODataQueueSendDataAvailableNotification(IODataQueueMemory *dataQueue);
37 Boolean IODataQueueDataAvailable(IODataQueueMemory *dataQueue)
42 IODataQueueEntry *IODataQueuePeek(IODataQueueMemory *dataQueue)
73 IODataQueueDequeue(IODataQueueMemory *dataQueue, void *data, uint32_t *dataSize)
138 __IODataQueueEnqueue(IODataQueueMemory *dataQueue, uint32_t dataSize, void *data, IODataQueueClientEnqueueReadBytesCallback callback, void * refcon)
247 IODataQueueEnqueue(IODataQueueMemory *dataQueue, void *data, uint32_t dataSize)
254 _IODataQueueEnqueueWithReadCallback(IODataQueueMemory *dataQueue, uint32_t dataSize, IODataQueueClientEnqueueReadBytesCallback callback, void * refcon)
260 IOReturn IODataQueueWaitForAvailableData(IODataQueueMemory *dataQueue, mach_port_t notifyPort)
305 IOReturn IODataQueueSetNotificationPort(IODataQueueMemory *dataQueue, mach_port_t notifyPort)
326 IOReturn _IODataQueueSendDataAvailableNotification(IODataQueueMemory *dataQueu
[all...]
/macosx-10.10/xnu-2782.1.97/iokit/IOKit/
H A DIODataQueueShared.h49 * @typedef IODataQueueMemory
62 } IODataQueueMemory; typedef in typeref:struct:_IODataQueueMemory
84 #define DATA_QUEUE_MEMORY_HEADER_SIZE (sizeof(IODataQueueMemory) - sizeof(IODataQueueEntry))
H A DIODataQueue.h42 typedef struct _IODataQueueMemory IODataQueueMemory; typedef in typeref:struct:_IODataQueueMemory
71 IODataQueueMemory * dataQueue;
88 * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE macro in <IOKit/IODataQueueShared.h>. The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in <IOKit/IODataQueueShared.h>.<br> This method allocates a new IODataQueue instance and then calls initWithCapacity() with the given size parameter. If the initWithCapacity() fails, the new instance is released and zero is returned.
107 * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE macro in <IOKit/IODataQueueShared.h>. The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in <IOKit/IODataQueueShared.h>.
143 * @abstract Returns a memory descriptor covering the IODataQueueMemory region.
145 * @result Returns a newly allocated IOMemoryDescriptor for the IODataQueueMemory region. Returns zero on failure.
/macosx-10.10/IOHIDFamily-606.1.7/IOHIDLib/
H A DIOHIDEventServiceClass.h62 IODataQueueMemory * _queueMappedMemory;
H A DIOHIDQueueClass.h54 IODataQueueMemory * fQueueMappedMemory;
H A DIOHIDEventServiceClass.cpp432 _queueMappedMemory = (IODataQueueMemory *) address;
H A DIOHIDQueueClass.cpp489 fQueueMappedMemory = (IODataQueueMemory *) address;
/macosx-10.10/xnu-2782.1.97/iokit/Kernel/
H A DIODataQueue.cpp98 dataQueue = (IODataQueueMemory *)IOMallocAligned(allocSize, PAGE_SIZE);
H A DIOSharedDataQueue.cpp98 dataQueue = (IODataQueueMemory *)IOMallocAligned(allocSize, PAGE_SIZE);
/macosx-10.10/IOKitUser-1050.1.21/hid.subproj/
H A DIOHIDUserDevice.c71 IODataQueueMemory * data;
77 IODataQueueMemory * data;
323 device->queue.data =(IODataQueueMemory * )address;

Completed in 137 milliseconds