Home
last modified time | relevance | path

Searched refs:dataSize (Results 1 – 12 of 12) sorted by relevance

/xnu-11215/iokit/Kernel/
H A DIOSharedDataQueue.cpp219 IOSharedDataQueue::enqueue(void * data, UInt32 dataSize) in enqueue() argument
247 entry->size = dataSize; in enqueue()
248 __nochk_memcpy(&entry->data, data, dataSize); in enqueue()
259 dataQueue->queue->size = dataSize; in enqueue()
269 __nochk_memcpy(&dataQueue->queue->data, data, dataSize); in enqueue()
281 entry->size = dataSize; in enqueue()
282 __nochk_memcpy(&entry->data, data, dataSize); in enqueue()
314 IOSharedDataQueue::dequeue(void *data, UInt32 *dataSize) in dequeue() argument
323 if (!dataQueue || (data && !dataSize)) { in dequeue()
377 if (entrySize > *dataSize) { in dequeue()
[all …]
H A DIODataQueue.cpp163 IODataQueue::enqueue(void * data, UInt32 dataSize) in enqueue() argument
168 const UInt32 entrySize = dataSize + DATA_QUEUE_ENTRY_HEADER_SIZE; in enqueue()
173 if (dataSize > UINT32_MAX - DATA_QUEUE_ENTRY_HEADER_SIZE) { in enqueue()
194 entry->size = dataSize; in enqueue()
195 __nochk_memcpy(&entry->data, data, dataSize); in enqueue()
206 dataQueue->queue->size = dataSize; in enqueue()
213 ((IODataQueueEntry *)((UInt8 *)dataQueue->queue + tail))->size = dataSize; in enqueue()
216 __nochk_memcpy(&dataQueue->queue->data, data, dataSize); in enqueue()
228 entry->size = dataSize; in enqueue()
229 __nochk_memcpy(&entry->data, data, dataSize); in enqueue()
H A DIONVRAMV3Handler.cpp71 uint32_t dataSize; member
87 return sizeof(struct nvram_v3_var_entry) + header->nameSize + header->dataSize; in nvram_v3_var_container_size()
93 return sizeof(struct v3_var_header) + header->nameSize + header->dataSize; in variable_length()
755 crc = crc32(0, header->name_data_buf + header->nameSize, header->dataSize); in unserializeVariables()
802 canonicalKey->getCStringNoCopy(), v3Entry->header.dataSize, system); in unserializeVariables()
853 uint32_t dataSize = 0; in setVariableInternal() local
875 convertObjectToProp(nullptr, &dataSize, variableName, object); in setVariableInternal()
877 newVariableSize = sizeof(struct v3_var_header) + entryNameLen + dataSize; in setVariableInternal()
878 newEntrySize = sizeof(struct nvram_v3_var_entry) + entryNameLen + dataSize; in setVariableInternal()
900 newV3Entry->header.dataSize = dataSize; in setVariableInternal()
[all …]
H A DIOMemoryDescriptor.cpp2133 if (!initMemoryEntries(dataSize, mapper)) { in initWithOptions()
2309 unsigned dataSize; in initWithOptions() local
2316 if (!initMemoryEntries(dataSize, mapper)) { in initWithOptions()
2973 if (dataSize < sizeof(IOMDDMAMapArgs)) { in dmaCommandOperation()
3028 if (dataSize < sizeof(IOMDDMAMapArgs)) { in dmaCommandOperation()
3041 if (dataSize < sizeof(IODMAMapSpecification)) { in dmaCommandOperation()
3065 if (dataSize < sizeof(IOMDDMACharacteristics)) { in dmaCommandOperation()
3117 if (dataSize < sizeof(*isP)) { in dmaCommandOperation()
3580 if (dataSize < sizeof(IOMDDMACharacteristics)) { in dmaCommandOperation()
3617 if (dataSize < sizeof(IOMDDMAMapArgs)) { in dmaCommandOperation()
[all …]
H A DIOUserServer.cpp2487 uint32_t dataSize; member
2506 IOFreeData(queueNames, sizeof(IOPStrings) + queueNames->dataSize * sizeof(char)); in free()
2777 array->dataSize = userSize; in copyInStringArray()
2781 end = &array->strings[array->dataSize]; in copyInStringArray()
2808 end = &array->strings[array->dataSize]; in stringArrayIndex()
/xnu-11215/iokit/System/
H A DIODataQueueDispatchSourceShared.h298 uint32_t dataSize; in Peek() local
340 dataSize = entry->size; in Peek()
344 dataSize &= ~3U; in Peek()
384 uint32_t dataSize = 0; in DequeueWithCoalesce() local
429 dataSize &= ~3U; in DequeueWithCoalesce()
498 uint32_t dataSize; in EnqueueWithCoalesce() local
513 if (os_add_overflow(callerDataSize, 3, &dataSize)) { in EnqueueWithCoalesce()
516 dataSize &= ~3U; in EnqueueWithCoalesce()
629 uint32_t dataSize; in CanEnqueueData() local
643 if (os_add_overflow(callerDataSize, 3, &dataSize)) { in CanEnqueueData()
[all …]
/xnu-11215/iokit/IOKit/
H A DIOSharedDataQueue.h136 virtual Boolean dequeue(void *data, UInt32 *dataSize);
146 virtual Boolean enqueue(void *data, UInt32 dataSize) APPLE_KEXT_OVERRIDE;
151 enqueue_tail(void *data, UInt32 dataSize) in enqueue_tail() argument
153 return IOSharedDataQueue::enqueue(data, dataSize); in enqueue_tail()
H A DIODataQueue.h139 virtual Boolean enqueue(void *data, UInt32 dataSize);
H A DIOMemoryDescriptor.h405 virtual IOReturn dmaCommandOperation(DMACommandOps op, void *vData, UInt dataSize) const;
1102 …virtual IOReturn dmaCommandOperation(DMACommandOps op, void *vData, UInt dataSize) const APPLE_KEX…
/xnu-11215/iokit/DriverKit/
H A DIODataQueueDispatchSource.iig35 typedef void (^IODataQueueClientEnqueueEntryBlock)(void *data, size_t dataSize);
36 typedef void (^IODataQueueClientDequeueEntryBlock)(const void *data, size_t dataSize);
145 * @param dataSize size of the data to enqueue.
152 Enqueue(uint32_t dataSize, IODataQueueClientEnqueueEntryBlock callback) LOCALONLY;
169 * @param dataSize size of the data to enqueue
179 …EnqueueWithCoalesce(uint32_t dataSize, bool * sendDataAvailable, IODataQueueClientEnqueueEntryBlo…
183 * @param dataSize size of the queue entry to check
189 CanEnqueueData(uint32_t dataSize) LOCALONLY;
193 * @param dataSize size of the queue entry to check
200 CanEnqueueData(uint32_t dataSize, uint32_t entryCount) LOCALONLY;
/xnu-11215/libkern/libkern/amfi/
H A Damfi.h150 const size_t dataSize
166 size_t dataSize
/xnu-11215/iokit/Tests/
H A DTests.cpp1210 IODataQueueClientEnqueueEntryBlock enqueueBlock = ^(void *data, size_t dataSize) {}; in IODataQueueDispatchSourceTests()
1211 IODataQueueClientDequeueEntryBlock dequeueBlock = ^(const void *data, size_t dataSize) {}; in IODataQueueDispatchSourceTests()