Searched refs:slotIndex (Results 1 - 8 of 8) sorted by relevance

/frameworks/native/libs/gui/
H A DCpuConsumer.cpp119 int slotIndex = 0; local
123 for (; slotIndex < BufferQueue::NUM_BUFFER_SLOTS; slotIndex++) {
124 if (bufPtr == mBufferPointers[slotIndex]) break;
126 if (slotIndex == BufferQueue::NUM_BUFFER_SLOTS) {
131 mBufferPointers[slotIndex] = NULL;
132 err = mSlots[slotIndex].mGraphicBuffer->unlock();
134 CC_LOGE("%s: Unable to unlock graphic buffer %d", __FUNCTION__, slotIndex);
137 releaseBufferLocked(slotIndex, EGL_NO_DISPLAY, EGL_NO_SYNC_KHR);
144 void CpuConsumer::freeBufferLocked(int slotIndex) { argument
[all...]
H A DConsumerBase.cpp84 void ConsumerBase::freeBufferLocked(int slotIndex) { argument
85 CB_LOGV("freeBufferLocked: slotIndex=%d", slotIndex);
86 mSlots[slotIndex].mGraphicBuffer = 0;
87 mSlots[slotIndex].mFence = 0;
H A DSurfaceTexture.cpp822 void SurfaceTexture::freeBufferLocked(int slotIndex) { argument
823 ST_LOGV("freeBufferLocked: slotIndex=%d", slotIndex);
824 if (slotIndex == mCurrentTexture) {
827 EGLImageKHR img = mEglSlots[slotIndex].mEglImage;
832 mEglSlots[slotIndex].mEglImage = EGL_NO_IMAGE_KHR;
833 ConsumerBase::freeBufferLocked(slotIndex);
/frameworks/native/include/gui/
H A DCpuConsumer.h91 virtual void freeBufferLocked(int slotIndex);
H A DConsumerBase.h110 virtual void freeBufferLocked(int slotIndex);
H A DSurfaceTexture.h260 virtual void freeBufferLocked(int slotIndex);
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DFramebufferSurface.h57 virtual void freeBufferLocked(int slotIndex);
H A DFramebufferSurface.cpp125 void FramebufferSurface::freeBufferLocked(int slotIndex) { argument
126 ConsumerBase::freeBufferLocked(slotIndex);
127 if (slotIndex == mCurrentBufferSlot) {

Completed in 162 milliseconds