Searched refs:releaseFence (Results 1 - 10 of 10) sorted by relevance

/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3IOStreamBase.cpp147 int releaseFence,
159 buffer.release_fence = releaseFence;
231 sp<Fence> releaseFence; local
233 &releaseFence);
238 if (releaseFence != 0) {
239 mCombinedFence = Fence::merge(mName, mCombinedFence, releaseFence);
144 handoutBufferLocked(camera3_stream_buffer &buffer, buffer_handle_t *handle, int acquireFence, int releaseFence, camera3_buffer_status_t status, bool output) argument
H A DCamera3InputStream.cpp85 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/false);
146 sp<Fence> releaseFence = new Fence(buffer.release_fence); local
147 res = mConsumer->releaseBuffer(bufferItem, releaseFence);
153 *releaseFenceOut = releaseFence;
H A DCamera3ZslStream.cpp181 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/false);
251 sp<Fence> releaseFence = new Fence(releaseFenceFd); local
252 bufferItem->getBufferItem().mFence = releaseFence;
255 *releaseFenceOut = releaseFence;
H A DCamera3OutputStream.cpp128 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/true);
162 sp<Fence> releaseFence = new Fence(buffer.release_fence); local
163 int anwReleaseFence = releaseFence->dup();
223 *releaseFenceOut = releaseFence;
/frameworks/native/include/gui/
H A DBufferQueueConsumer.h71 const sp<Fence>& releaseFence, EGLDisplay display,
160 const sp<Fence>& releaseFence) {
161 return releaseBuffer(buf, frameNumber, releaseFence, display, fence);
158 releaseBuffer(int buf, uint64_t frameNumber, EGLDisplay display, EGLSyncKHR fence, const sp<Fence>& releaseFence) argument
H A DBufferItemConsumer.h87 const sp<Fence>& releaseFence = Fence::NO_FENCE);
H A DIGraphicBufferConsumer.h147 const sp<Fence>& releaseFence) = 0;
/frameworks/native/libs/gui/
H A DBufferItemConsumer.cpp87 const sp<Fence>& releaseFence) {
92 err = addReleaseFenceLocked(item.mBuf, item.mGraphicBuffer, releaseFence);
86 releaseBuffer(const BufferItem &item, const sp<Fence>& releaseFence) argument
H A DBufferQueueConsumer.cpp320 const sp<Fence>& releaseFence, EGLDisplay eglDisplay,
326 releaseFence == NULL) {
328 releaseFence.get());
356 mSlots[slot].mFence = releaseFence;
319 releaseBuffer(int slot, uint64_t frameNumber, const sp<Fence>& releaseFence, EGLDisplay eglDisplay, EGLSyncKHR eglFence) argument
H A DIGraphicBufferConsumer.cpp113 const sp<Fence>& releaseFence) {
118 data.write(*releaseFence);
328 sp<Fence> releaseFence = new Fence(); local
329 status_t err = data.read(*releaseFence);
332 EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence);
111 releaseBuffer(int buf, uint64_t frameNumber, EGLDisplay display __attribute__((unused)), EGLSyncKHR fence __attribute__((unused)), const sp<Fence>& releaseFence) argument

Completed in 210 milliseconds