Lines Matching refs:front
116 BufferQueueCore::Fifo::iterator front(mCore->mQueue.begin()); in acquireBuffer() local
178 if (!front->mIsStale) { in acquireBuffer()
180 mSlots[front->mSlot].mBufferState.freeQueued(); in acquireBuffer()
186 mSlots[front->mSlot].mBufferState.isFree()) { in acquireBuffer()
187 mSlots[front->mSlot].mBufferState.mShared = false; in acquireBuffer()
191 if (!mSlots[front->mSlot].mBufferState.isShared()) { in acquireBuffer()
192 mCore->mActiveBuffers.erase(front->mSlot); in acquireBuffer()
193 mCore->mFreeBuffers.push_back(front->mSlot); in acquireBuffer()
202 mCore->mQueue.erase(front); in acquireBuffer()
203 front = mCore->mQueue.begin(); in acquireBuffer()
207 nsecs_t desiredPresent = front->mTimestamp; in acquireBuffer()
211 front->mFrameNumber <= maxFrameNumber : true; in acquireBuffer()
219 front->mFrameNumber, maxFrameNumber); in acquireBuffer()
260 } else if (acquireNonDroppableBuffer && front->mIsDroppable) { in acquireBuffer()
264 slot = front->mSlot; in acquireBuffer()
265 *outBuffer = *front; in acquireBuffer()
293 mCore->mQueue.erase(front); in acquireBuffer()
401 found = mCore->mFreeBuffers.front(); in attachBuffer()