/external/swiftshader/src/Common/ |
GrallocAndroid.hpp | 70 int32_t fenceFd = -1; 71 int error = m_gralloc1_unlock(m_gralloc1_device, handle, &fenceFd); 74 sync_wait(fenceFd, -1); 75 close(fenceFd);
|
/hardware/intel/img/hwcomposer/merrifield/platforms/merrifield/ |
PlatfBufferManager.cpp | 60 int fenceFd; 66 destRect.y, 0, -1, &fenceFd)) { 72 sync_wait(fenceFd, -1); 74 close(fenceFd);
|
/hardware/intel/img/hwcomposer/merrifield/platforms/merrifield_plus/ |
PlatfBufferManager.cpp | 60 int fenceFd; 66 destRect.y, 0, -1, &fenceFd)) { 72 sync_wait(fenceFd, -1); 74 close(fenceFd);
|
/hardware/intel/img/hwcomposer/moorefield_hdmi/platforms/merrifield_plus/ |
PlatfBufferManager.cpp | 60 int fenceFd; 66 srcCrop.y, 0, -1, &fenceFd)) { 72 sync_wait(fenceFd, -1); 74 close(fenceFd);
|
/hardware/interfaces/graphics/mapper/2.0/default/ |
Gralloc0Mapper.cpp | 48 const IMapper::Rect& accessRegion, int fenceFd, 53 // Dup fenceFd as it is going to be owned by gralloc. Note that it is 55 if (fenceFd >= 0) { 56 fenceFd = dup(fenceFd); 57 if (fenceFd < 0) { 65 &data, fenceFd); 67 waitFenceFd(fenceFd, "Gralloc0Mapper::lock"); 84 const IMapper::Rect& accessRegion, int fenceFd, 89 // Dup fenceFd as it is going to be owned by gralloc. Note that it i [all...] |
Gralloc1Mapper.cpp | 184 const IMapper::Rect& accessRegion, int fenceFd, 186 // Dup fenceFd as it is going to be owned by gralloc. Note that it is 188 if (fenceFd >= 0) { 189 fenceFd = dup(fenceFd); 190 if (fenceFd < 0) { 200 consumerUsage, &accessRect, &data, fenceFd); 211 const IMapper::Rect& accessRegion, int fenceFd, 223 // Dup fenceFd as it is going to be owned by gralloc. Note that it is 225 if (fenceFd >= 0) [all...] |
GrallocMapper.cpp | 187 void GrallocMapper::waitFenceFd(int fenceFd, const char* logname) { 188 if (fenceFd < 0) { 193 const int error = sync_wait(fenceFd, warningTimeout); 195 ALOGE("%s: fence %d didn't signal in %u ms", logname, fenceFd, 197 sync_wait(fenceFd, -1); 213 hidl_handle GrallocMapper::getFenceHandle(int fenceFd, char* handleStorage) { 215 if (fenceFd >= 0) { 217 handle->data[0] = fenceFd; 233 int fenceFd; 234 if (!getFenceFd(acquireFence, &fenceFd)) { [all...] |
/frameworks/native/libs/ui/ |
GraphicBufferMapper.cpp | 100 int32_t fenceFd = -1; 101 status_t error = unlockAsync(handle, &fenceFd); 103 sync_wait(fenceFd, -1); 104 close(fenceFd); 110 uint32_t usage, const Rect& bounds, void** vaddr, int fenceFd) 112 return lockAsync(handle, usage, usage, bounds, vaddr, fenceFd); 117 void** vaddr, int fenceFd) 124 asGralloc2Rect(bounds), fenceFd, vaddr); 156 uint32_t usage, const Rect& bounds, android_ycbcr *ycbcr, int fenceFd) 162 asGralloc2Rect(bounds), fenceFd, &layout) [all...] |
/frameworks/av/services/camera/libcameraservice/device3/ |
Camera3BufferManager.h | 125 status_t getBufferForStream(int streamId, int streamSetId, sp<GraphicBuffer>* gb, int* fenceFd); 203 int fenceFd; 206 fenceFd(fd) {}
|
Camera3SharedOutputStream.cpp | 106 int fenceFd = -1; 109 res = getBufferLockedCommon(&anb, &fenceFd); 134 * FenceFD now owned by HAL except in case of error, 137 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
|
Camera3InputStream.cpp | 63 int fenceFd; 78 fenceFd = bufferItem.mFence->dup(); 81 * FenceFD now owned by HAL except in case of error, 84 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
|
Camera3OutputStream.cpp | 161 int fenceFd = -1; 164 res = getBufferLockedCommon(&anb, &fenceFd); 170 * FenceFD now owned by HAL except in case of error, 173 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd, 489 status_t Camera3OutputStream::getBufferLockedCommon(ANativeWindowBuffer** anb, int* fenceFd) { 501 res = mBufferManager->getBufferForStream(getId(), getStreamSetId(), &gb, fenceFd); 541 res = currentConsumer->dequeueBuffer(currentConsumer.get(), anb, fenceFd); 719 stream->detachBufferLocked(&buffer, /*fenceFd*/ nullptr); 737 status_t Camera3OutputStream::detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) { 739 return detachBufferLocked(buffer, fenceFd); [all...] |
/frameworks/av/media/libmedia/include/media/ |
IOMX.h | 151 // Calls OMX_FillBuffer on buffer. Passes |fenceFd| to component if it 152 // supports fences. Otherwise, it waits on |fenceFd| before calling 153 // OMX_FillBuffer. Takes ownership of |fenceFd| even if this call fails. 158 buffer_id buffer, const OMXBuffer &omxBuf, int fenceFd = -1) = 0; 160 // Calls OMX_EmptyBuffer on buffer. Passes |fenceFd| to component if it 161 // supports fences. Otherwise, it waits on |fenceFd| before calling 162 // OMX_EmptyBuffer. Takes ownership of |fenceFd| even if this call fails. 167 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd = -1) = 0; 184 int fenceFd; // used for EMPTY_BUFFER_DONE and FILL_BUFFER_DONE; client must close this
|
/frameworks/av/media/libstagefright/colorconversion/ |
SoftwareRenderer.cpp | 210 int fenceFd = -1; 211 int err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd); 212 if (err == 0 && fenceFd >= 0) { 213 info = mRenderTracker.updateInfoForDequeuedBuffer(buf, fenceFd, 0); 214 sp<Fence> fence = new Fence(fenceFd);
|
/hardware/interfaces/graphics/allocator/2.0/default/ |
Gralloc1On0Adapter.cpp | 515 int fenceFd = -1; 517 &fenceFd); 519 close(fenceFd); 522 *outReleaseFence = fenceFd;
|
/frameworks/av/media/libmedia/ |
IOMX.cpp | 369 buffer_id buffer, const OMXBuffer &omxBuf, int fenceFd) { 377 data.writeInt32(fenceFd >= 0); 378 if (fenceFd >= 0) { 379 data.writeFileDescriptor(fenceFd, true /* takeOwnership */); 388 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) { 398 data.writeInt32(fenceFd >= 0); 399 if (fenceFd >= 0) { 400 data.writeFileDescriptor(fenceFd, true /* takeOwnership */); 429 data.writeInt32(msg.fenceFd >= 0); 430 if (msg.fenceFd >= 0) [all...] |
/frameworks/base/media/jni/ |
android_media_ImageWriter.cpp | 176 sp<GraphicBuffer> buffer, int fenceFd); 178 GraphicBuffer** buffer, int* fenceFd); 333 int fenceFd = -1; 334 status_t res = anw->dequeueBuffer(anw.get(), &anb, &fenceFd); 359 Image_setNativeContext(env, image, buffer, fenceFd); 408 int fenceFd = -1; 409 Image_getNativeContext(env, image, &buffer, &fenceFd); 418 anw->cancelBuffer(anw.get(), buffer, fenceFd); 437 int fenceFd = -1; 438 Image_getNativeContext(env, image, &buffer, &fenceFd); [all...] |
android_media_ImageReader.cpp | 458 int fenceFd = -1; 460 res = buffer->mGraphicBuffer->unlockAsync(&fenceFd); 466 sp<Fence> releaseFence = new Fence(fenceFd);
|
/frameworks/native/libs/gui/ |
GLConsumer.cpp | 710 int fenceFd = eglDupNativeFenceFDANDROID(dpy, sync); 712 if (fenceFd == EGL_NO_NATIVE_FENCE_FD_ANDROID) { 717 sp<Fence> fence(new Fence(fenceFd)); [all...] |
Surface.cpp | 378 ANativeWindowBuffer** buffer, int* fenceFd) { 380 return c->dequeueBuffer(buffer, fenceFd); 384 ANativeWindowBuffer* buffer, int fenceFd) { 386 return c->cancelBuffer(buffer, fenceFd); 390 ANativeWindowBuffer* buffer, int fenceFd) { 392 return c->queueBuffer(buffer, fenceFd); 399 int fenceFd = -1; 400 int result = c->dequeueBuffer(&buf, &fenceFd); 404 sp<Fence> fence(new Fence(fenceFd)); 467 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) { [all...] |
/frameworks/native/libs/gui/tests/ |
Surface_test.cpp | 226 int fenceFd; 229 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd)); 230 ASSERT_EQ(NO_ERROR, window->cancelBuffer(window.get(), buffer, fenceFd)); 246 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd)); 401 int32_t fenceFd = -1; 404 anw->dequeueBuffer(anw.get(), &buffer, &fenceFd); [all...] |
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
HWC2.cpp | 550 int32_t fenceFd = acquireFence->dup(); 552 fenceFd, static_cast<Hwc2::Dataspace>(dataspace), 575 int32_t fenceFd = releaseFence->dup(); 577 auto intError = mComposer.setOutputBuffer(mId, handle, fenceFd); 578 close(fenceFd); 749 int32_t fenceFd = acquireFence->dup(); 751 fenceFd);
|
/frameworks/av/media/libstagefright/omx/ |
OMXNodeInstance.cpp | 87 #define EMPTY_BUFFER(addr, header, fenceFd) "%#x [%u@%p fc=%d]", \ 88 (addr), (header)->nAllocLen, (header)->pBuffer, (fenceFd) 89 #define FULL_BUFFER(addr, header, fenceFd) "%#" PRIxPTR " [%u@%p (%u..+%u) f=%x ts=%lld fc=%d]", \ 91 (header)->nOffset, (header)->nFilledLen, (header)->nFlags, (header)->nTimeStamp, (fenceFd) [all...] |
/frameworks/native/opengl/libagl/ |
egl.cpp | 392 int fenceFd = -1; 394 &fenceFd) != NO_ERROR) { 399 sp<Fence> fence(new Fence(fenceFd)); 401 nativeWindow->cancelBuffer(nativeWindow, buffer, fenceFd); 547 int fenceFd = -1; 548 if (nativeWindow->dequeueBuffer(nativeWindow, &buffer, &fenceFd) == NO_ERROR) { 549 sp<Fence> fence(new Fence(fenceFd)); 551 nativeWindow->cancelBuffer(nativeWindow, buffer, fenceFd); [all...] |
/frameworks/native/services/surfaceflinger/ |
Layer.cpp | [all...] |