Lines Matching refs:front
83 BufferQueueCore::Fifo::iterator front(mCore->mQueue.begin());
147 if (!front->mIsStale) {
149 mSlots[front->mSlot].mBufferState.freeQueued();
155 mSlots[front->mSlot].mBufferState.isFree()) {
156 mSlots[front->mSlot].mBufferState.mShared = false;
160 if (!mSlots[front->mSlot].mBufferState.isShared()) {
161 mCore->mActiveBuffers.erase(front->mSlot);
162 mCore->mFreeBuffers.push_back(front->mSlot);
169 mCore->mQueue.erase(front);
170 front = mCore->mQueue.begin();
173 // See if the front buffer is ready to be acquired
174 nsecs_t desiredPresent = front->mTimestamp;
178 front->mFrameNumber <= maxFrameNumber : true;
186 front->mFrameNumber, maxFrameNumber);
226 slot = front->mSlot;
227 *outBuffer = *front;
255 mCore->mQueue.erase(front);
360 found = mCore->mFreeBuffers.front();