Lines Matching refs:entrySize
60 IODataQueue *IODataQueue::withEntries(UInt32 numEntries, UInt32 entrySize)
65 if (!dataQueue->initWithEntries(numEntries, entrySize)) {
100 Boolean IODataQueue::initWithEntries(UInt32 numEntries, UInt32 entrySize)
102 return (initWithCapacity((numEntries + 1) * (DATA_QUEUE_ENTRY_HEADER_SIZE + entrySize)));
120 const UInt32 entrySize = dataSize + DATA_QUEUE_ENTRY_HEADER_SIZE;
126 if ( (tail + entrySize) <= dataQueue->queueSize )
137 dataQueue->tail += entrySize;
139 else if ( head > entrySize ) // Is there enough room at the beginning?
156 dataQueue->tail = entrySize;
168 if ( (head - tail) > entrySize )
174 dataQueue->tail += entrySize;