Searched refs:rear (Results 1 – 2 of 2) sorted by relevance
68 int32_t audio_utils_fifo_base::diff(uint32_t rear, uint32_t front, size_t *lost, bool flush) const in diff() argument78 uint32_t diff = rear - front; in diff()81 uint32_t rearOffset = rear & mask; in diff()91 uint32_t genDiff = (rear & ~mask) - (front & ~mask); in diff()471 uint32_t rear = mFifo.mWriterRear.loadAcquire(); in release() local473 int32_t filled = mFifo.diff(rear, mLocalFront); in release()519 uint32_t rear; in obtain() local521 rear = mFifo.mWriterRear.loadAcquire(); in obtain()523 if (count == 0 || rear != mLocalFront || timeout == NULL || in obtain()547 err = mFifo.mWriterRear.wait(op, rear, timeout); in obtain()[all …]
95 int32_t diff(uint32_t rear, uint32_t front, size_t *lost = NULL, bool flush = false) const;