Lines Matching refs:outSlot
356 status_t BufferQueueProducer::dequeueBuffer(int* outSlot, sp<android::Fence>* outFence, in dequeueBuffer() argument
458 *outSlot = found; in dequeueBuffer()
514 BQ_LOGV("dequeueBuffer: allocating a new buffer for slot %d", *outSlot); in dequeueBuffer()
526 mSlots[*outSlot].mGraphicBuffer = graphicBuffer; in dequeueBuffer()
533 mCore->mFreeSlots.insert(*outSlot); in dequeueBuffer()
534 mCore->clearBufferSlotLocked(*outSlot); in dequeueBuffer()
540 mCore->mFreeSlots.insert(*outSlot); in dequeueBuffer()
541 mCore->clearBufferSlotLocked(*outSlot); in dequeueBuffer()
570 *outSlot, in dequeueBuffer()
571 mSlots[*outSlot].mFrameNumber, in dequeueBuffer()
572 mSlots[*outSlot].mGraphicBuffer->handle, returnFlags); in dequeueBuffer()
694 status_t BufferQueueProducer::attachBuffer(int* outSlot, in attachBuffer() argument
698 if (outSlot == nullptr) { in attachBuffer()
745 *outSlot = found; in attachBuffer()
746 ATRACE_BUFFER_INDEX(*outSlot); in attachBuffer()
748 *outSlot, returnFlags); in attachBuffer()
750 mSlots[*outSlot].mGraphicBuffer = buffer; in attachBuffer()
751 mSlots[*outSlot].mBufferState.attachProducer(); in attachBuffer()
752 mSlots[*outSlot].mEglFence = EGL_NO_SYNC_KHR; in attachBuffer()
753 mSlots[*outSlot].mFence = Fence::NO_FENCE; in attachBuffer()
754 mSlots[*outSlot].mRequestBufferCalled = true; in attachBuffer()
755 mSlots[*outSlot].mAcquireCalled = false; in attachBuffer()
756 mSlots[*outSlot].mNeedsReallocation = false; in attachBuffer()