Home
last modified time | relevance | path

Searched refs:fenceFd (Results 1 – 14 of 14) sorted by relevance

/hardware/interfaces/graphics/mapper/2.0/default/
DGralloc0Mapper.cpp48 const IMapper::Rect& accessRegion, int fenceFd, in lockBuffer() argument
55 if (fenceFd >= 0) { in lockBuffer()
56 fenceFd = dup(fenceFd); in lockBuffer()
57 if (fenceFd < 0) { in lockBuffer()
65 &data, fenceFd); in lockBuffer()
67 waitFenceFd(fenceFd, "Gralloc0Mapper::lock"); in lockBuffer()
84 const IMapper::Rect& accessRegion, int fenceFd, in lockBuffer() argument
91 if (fenceFd >= 0) { in lockBuffer()
92 fenceFd = dup(fenceFd); in lockBuffer()
93 if (fenceFd < 0) { in lockBuffer()
[all …]
DGralloc1Mapper.cpp184 const IMapper::Rect& accessRegion, int fenceFd, in lockBuffer() argument
188 if (fenceFd >= 0) { in lockBuffer()
189 fenceFd = dup(fenceFd); in lockBuffer()
190 if (fenceFd < 0) { in lockBuffer()
200 consumerUsage, &accessRect, &data, fenceFd); in lockBuffer()
211 const IMapper::Rect& accessRegion, int fenceFd, in lockBuffer() argument
225 if (fenceFd >= 0) { in lockBuffer()
226 fenceFd = dup(fenceFd); in lockBuffer()
227 if (fenceFd < 0) { in lockBuffer()
236 &accessRect, &flex, fenceFd); in lockBuffer()
[all …]
DGrallocMapper.cpp187 void GrallocMapper::waitFenceFd(int fenceFd, const char* logname) { in waitFenceFd() argument
188 if (fenceFd < 0) { in waitFenceFd()
193 const int error = sync_wait(fenceFd, warningTimeout); in waitFenceFd()
195 ALOGE("%s: fence %d didn't signal in %u ms", logname, fenceFd, in waitFenceFd()
197 sync_wait(fenceFd, -1); in waitFenceFd()
213 hidl_handle GrallocMapper::getFenceHandle(int fenceFd, char* handleStorage) { in getFenceHandle() argument
215 if (fenceFd >= 0) { in getFenceHandle()
217 handle->data[0] = fenceFd; in getFenceHandle()
233 int fenceFd; in lock() local
234 if (!getFenceFd(acquireFence, &fenceFd)) { in lock()
[all …]
DGrallocMapper.h52 static void waitFenceFd(int fenceFd, const char* logname);
73 const IMapper::Rect& accessRegion, int fenceFd,
76 const IMapper::Rect& accessRegion, int fenceFd,
84 static hidl_handle getFenceHandle(int fenceFd, char* handleStorage);
DGralloc0Mapper.h38 const IMapper::Rect& accessRegion, int fenceFd,
41 const IMapper::Rect& accessRegion, int fenceFd,
DGralloc1Mapper.h50 const IMapper::Rect& accessRegion, int fenceFd,
53 const IMapper::Rect& accessRegion, int fenceFd,
/hardware/intel/img/hwcomposer/merrifield/platforms/merrifield_plus/
DPlatfBufferManager.cpp60 int fenceFd; in blit() local
66 destRect.y, 0, -1, &fenceFd)) { in blit()
72 sync_wait(fenceFd, -1); in blit()
74 close(fenceFd); in blit()
/hardware/intel/img/hwcomposer/moorefield_hdmi/platforms/merrifield_plus/
DPlatfBufferManager.cpp60 int fenceFd; in blitGrallocBuffer() local
66 srcCrop.y, 0, -1, &fenceFd)) { in blitGrallocBuffer()
72 sync_wait(fenceFd, -1); in blitGrallocBuffer()
74 close(fenceFd); in blitGrallocBuffer()
/hardware/intel/img/hwcomposer/merrifield/platforms/merrifield/
DPlatfBufferManager.cpp60 int fenceFd; in blit() local
66 destRect.y, 0, -1, &fenceFd)) { in blit()
72 sync_wait(fenceFd, -1); in blit()
74 close(fenceFd); in blit()
/hardware/libhardware/include/hardware/
Dgralloc.h282 void** vaddr, int fenceFd);
296 buffer_handle_t handle, int* fenceFd);
312 struct android_ycbcr *ycbcr, int fenceFd);
/hardware/qcom/display/msm8994/libhwcomposer/
DHWC2On1Adapter.h140 void add(int32_t fenceFd) { in add() argument
141 mFences.emplace(new Fence(fenceFd)); in add()
159 void setFence(int fenceFd) { mFence = new Fence(fenceFd); } in setFence() argument
238 void addRetireFence(int fenceFd);
534 void addReleaseFence(int fenceFd);
DHWC2On1Adapter.cpp1397 void HWC2On1Adapter::Display::addRetireFence(int fenceFd) in addRetireFence() argument
1400 mRetireFence.add(fenceFd); in addRetireFence()
2104 void HWC2On1Adapter::Layer::addReleaseFence(int fenceFd) in addReleaseFence() argument
2106 ALOGV("addReleaseFence %d to layer %" PRIu64, fenceFd, mId); in addReleaseFence()
2107 mReleaseFence.add(fenceFd); in addReleaseFence()
/hardware/interfaces/graphics/allocator/2.0/default/
DGralloc1On0Adapter.cpp515 int fenceFd = -1; in unlock() local
517 &fenceFd); in unlock()
519 close(fenceFd); in unlock()
522 *outReleaseFence = fenceFd; in unlock()
/hardware/intel/img/hwcomposer/merrifield/common/devices/
DVirtualDevice.cpp59 static void my_close_fence(const char* func, const char* fenceName, int& fenceFd) in my_close_fence() argument
61 if (fenceFd != -1) { in my_close_fence()
62 ALOGV("%s: closing fence %s (fd=%d)", func, fenceName, fenceFd); in my_close_fence()
63 int err = close(fenceFd); in my_close_fence()
67 fenceFd = -1; in my_close_fence()
71 static void my_sync_wait_and_close(const char* func, const char* fenceName, int& fenceFd) in my_sync_wait_and_close() argument
73 if (fenceFd != -1) { in my_sync_wait_and_close()
74 ALOGV("%s: waiting on fence %s (fd=%d)", func, fenceName, fenceFd); in my_sync_wait_and_close()
75 int err = sync_wait(fenceFd, 300); in my_sync_wait_and_close()
79 my_close_fence(func, fenceName, fenceFd); in my_sync_wait_and_close()