Lines Matching refs:front
169 int32_t front; in obtainBuffer() local
179 front = android_atomic_acquire_load(&cblk->u.mStreaming.mFront); in obtainBuffer()
184 front = cblk->u.mStreaming.mFront; in obtainBuffer()
187 ssize_t filled = rear - front; in obtainBuffer()
217 front &= mFrameCountP2 - 1; in obtainBuffer()
218 part1 = mFrameCountP2 - front; in obtainBuffer()
228 &((char *) mBuffers)[(mIsOut ? rear : front) * mFrameSize] : NULL; in obtainBuffer()
356 int32_t front = cblk->u.mStreaming.mFront; in releaseBuffer() local
357 android_atomic_release_store(stepCount + front, &cblk->u.mStreaming.mFront); in releaseBuffer()
635 int32_t front; in obtainBuffer() local
641 front = cblk->u.mStreaming.mFront; in obtainBuffer()
646 int32_t newFront = (front & ~mask) | (flush & mask); in obtainBuffer()
660 mFlush, flush, front, rear, in obtainBuffer()
674 mFlushed += (newFront - front) & mask; in obtainBuffer()
675 front = newFront; in obtainBuffer()
678 front = android_atomic_acquire_load(&cblk->u.mStreaming.mFront); in obtainBuffer()
681 ssize_t filled = rear - front; in obtainBuffer()
702 front &= mFrameCountP2 - 1; in obtainBuffer()
703 part1 = mFrameCountP2 - front; in obtainBuffer()
718 &((char *) mBuffers)[(mIsOut ? front : rear) * mFrameSize] : NULL; in obtainBuffer()
751 int32_t front = cblk->u.mStreaming.mFront; in releaseBuffer() local
752 android_atomic_release_store(stepCount + front, &cblk->u.mStreaming.mFront); in releaseBuffer()