Lines Matching refs:endOffset
201 UInt32 drawDestOff = drawBufferWidth * endOffset / drawBufferSize;
282 IOByteCount endOffset = (fFrontOffset + fQueueLength) % fBufferSize; // pointer that designates end of queue
286 if ( endOffset >= fFrontOffset ) // [__f....e__]
288 if ( sizeOfEntry > (fBufferSize - endOffset) )
291 IOByteCount padding = fBufferSize - endOffset; // the number of bytes to get insertion offset to wrap
296 endOffset = (fFrontOffset + fQueueLength + padding) % fBufferSize; // advance insertion offset past end of memory range; should be zero
320 *offset = endOffset;
322 DebugLog("IOFWRingBufferQ::willFitAtEnd BSize: %u Length: %u Front: %u Insert: %u EntrySize: %u\n", fBufferSize, fQueueLength, fFrontOffset, endOffset, sizeOfEntry);
334 IOByteCount endOffset = (fFrontOffset + fQueueLength) % fBufferSize; // pointer that designates end of queue
341 if ( fFrontOffset >= endOffset ) // [..e____f..]
353 DebugLogCond( (sizeOfEntry > endOffset), "IOFWRingBufferQ::frontEntryOffset Front entry cannot occur within queue starting at buffer index zero!\n");