Lines Matching refs:outSlot
350 status_t BufferQueueProducer::dequeueBuffer(int* outSlot, sp<android::Fence>* outFence, in dequeueBuffer() argument
445 *outSlot = found; in dequeueBuffer()
501 BQ_LOGV("dequeueBuffer: allocating a new buffer for slot %d", *outSlot); in dequeueBuffer()
513 mSlots[*outSlot].mGraphicBuffer = graphicBuffer; in dequeueBuffer()
520 mCore->mFreeSlots.insert(*outSlot); in dequeueBuffer()
521 mCore->clearBufferSlotLocked(*outSlot); in dequeueBuffer()
527 mCore->mFreeSlots.insert(*outSlot); in dequeueBuffer()
528 mCore->clearBufferSlotLocked(*outSlot); in dequeueBuffer()
557 *outSlot, in dequeueBuffer()
558 mSlots[*outSlot].mFrameNumber, in dequeueBuffer()
559 mSlots[*outSlot].mGraphicBuffer->handle, returnFlags); in dequeueBuffer()
681 status_t BufferQueueProducer::attachBuffer(int* outSlot, in attachBuffer() argument
685 if (outSlot == NULL) { in attachBuffer()
732 *outSlot = found; in attachBuffer()
733 ATRACE_BUFFER_INDEX(*outSlot); in attachBuffer()
735 *outSlot, returnFlags); in attachBuffer()
737 mSlots[*outSlot].mGraphicBuffer = buffer; in attachBuffer()
738 mSlots[*outSlot].mBufferState.attachProducer(); in attachBuffer()
739 mSlots[*outSlot].mEglFence = EGL_NO_SYNC_KHR; in attachBuffer()
740 mSlots[*outSlot].mFence = Fence::NO_FENCE; in attachBuffer()
741 mSlots[*outSlot].mRequestBufferCalled = true; in attachBuffer()
742 mSlots[*outSlot].mAcquireCalled = false; in attachBuffer()
743 mSlots[*outSlot].mNeedsReallocation = false; in attachBuffer()