/frameworks/native/services/surfaceflinger/ |
FenceTracker.h | 57 sp<Fence> releaseFence; // release fence 62 sp<Fence> acquireFence, sp<Fence> releaseFence) : 66 acquireFence(acquireFence), releaseFence(releaseFence) {}; 70 releaseFence(Fence::NO_FENCE) {};
|
FenceTracker.cpp | 111 if (layer.releaseFence != Fence::NO_FENCE) { 112 nsecs_t time = layer.releaseFence->getSignalTime(); 115 layer.releaseFence = Fence::NO_FENCE; 158 prevLayer->second.releaseFence = prevReleaseFence;
|
/frameworks/av/services/camera/libcameraservice/device3/ |
Camera3IOStreamBase.cpp | 149 int releaseFence, 161 buffer.release_fence = releaseFence; 233 sp<Fence> releaseFence; 235 &releaseFence); 240 if (releaseFence != 0) { 241 mCombinedFence = Fence::merge(mName, mCombinedFence, releaseFence);
|
Camera3InputStream.cpp | 85 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/false); 147 sp<Fence> releaseFence = new Fence(buffer.release_fence); 148 res = mConsumer->releaseBuffer(bufferItem, releaseFence); 154 *releaseFenceOut = releaseFence;
|
Camera3ZslStream.cpp | 180 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/false); 250 sp<Fence> releaseFence = new Fence(releaseFenceFd); 251 bufferItem->getBufferItem().mFence = releaseFence; 254 *releaseFenceOut = releaseFence;
|
Camera3OutputStream.cpp | 223 /*releaseFence*/-1, CAMERA3_BUFFER_STATUS_OK, /*output*/true); 257 sp<Fence> releaseFence = new Fence(buffer.release_fence); 258 int anwReleaseFence = releaseFence->dup(); 328 *releaseFenceOut = releaseFence;
|
/frameworks/native/libs/gui/ |
BufferItemConsumer.cpp | 91 const sp<Fence>& releaseFence) { 96 err = addReleaseFenceLocked(item.mSlot, item.mGraphicBuffer, releaseFence);
|
IGraphicBufferConsumer.cpp | 114 const sp<Fence>& releaseFence) { 119 data.write(*releaseFence); 359 sp<Fence> releaseFence = new Fence(); 360 status_t err = data.read(*releaseFence); 363 EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence);
|
BufferQueueConsumer.cpp | 403 const sp<Fence>& releaseFence, EGLDisplay eglDisplay, 409 releaseFence == NULL) { 411 releaseFence.get()); 438 mSlots[slot].mFence = releaseFence;
|
/frameworks/native/include/gui/ |
BufferQueueConsumer.h | 71 const sp<Fence>& releaseFence, EGLDisplay display, 155 const sp<Fence>& releaseFence) { 156 return releaseBuffer(buf, frameNumber, releaseFence, display, fence);
|
BufferItemConsumer.h | 87 const sp<Fence>& releaseFence = Fence::NO_FENCE);
|
IGraphicBufferConsumer.h | 148 const sp<Fence>& releaseFence) = 0;
|
/frameworks/native/include/ui/ |
Gralloc1On0Adapter.h | 454 sp<Fence> releaseFence = Fence::NO_FENCE; 455 auto error = adapter->unlock(buffer, &releaseFence); 457 *outReleaseFenceFd = releaseFence->dup();
|
/frameworks/base/media/jni/ |
android_media_ImageReader.cpp | 450 sp<Fence> releaseFence = new Fence(fenceFd); 451 return releaseFence; 473 sp<Fence> releaseFence = Image_unlockIfLocked(env, image); 474 bufferConsumer->releaseBuffer(*buffer, releaseFence);
|
/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
hwc_session.h | 98 buffer_handle_t buffer, int32_t releaseFence);
|
hwc_session.cpp | 526 buffer_handle_t buffer, int32_t releaseFence) { 534 auto status = vds->SetOutputBuffer(buffer, releaseFence); [all...] |
/hardware/intel/img/hwcomposer/merrifield/ips/tangier/ |
TngDisplayContext.cpp | 225 // physical displays are using a single releaseFence; for virtual
|
/hardware/intel/img/hwcomposer/moorefield_hdmi/ips/tangier/ |
TngDisplayContext.cpp | 225 // physical displays are using a single releaseFence; for virtual
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
HWC2.h | 315 const android::sp<android::Fence>& releaseFence);
|
HWComposer_hwc1.h | 122 // get the releaseFence file descriptor for a display's framebuffer layer.
|
HWC2.cpp | 826 const sp<Fence>& releaseFence) 828 int32_t fenceFd = releaseFence->dup(); [all...] |
HWC2On1Adapter.cpp | 780 auto releaseFence = layer->getReleaseFence(); 781 if (releaseFence != Fence::NO_FENCE) { 784 outFences[numWritten] = releaseFence->dup(); [all...] |
HWC2On1Adapter.h | 219 int32_t releaseFence);
|
/hardware/libhardware/include/hardware/ |
gralloc1.h | [all...] |
hwcomposer2.h | [all...] |