Searched defs:fenceFd (Results 1 - 18 of 18) sorted by relevance

/hardware/interfaces/graphics/composer/2.1/utils/hwc2on1adapter/
H A DMiniFence.cpp29 MiniFence::MiniFence(int fenceFd) : argument
30 mFenceFd(fenceFd) {
H A DHWC2On1Adapter.cpp1308 void HWC2On1Adapter::Display::addRetireFence(int fenceFd) { argument
1310 mRetireFence.add(fenceFd);
2039 void HWC2On1Adapter::Layer::addReleaseFence(int fenceFd) { argument
2040 ALOGV("addReleaseFence %d to layer %" PRIu64, fenceFd, mId);
2041 mReleaseFence.add(fenceFd);
/hardware/intel/img/hwcomposer/merrifield/platforms/merrifield/
H A DPlatfBufferManager.cpp60 int fenceFd; local
66 destRect.y, 0, -1, &fenceFd)) {
72 sync_wait(fenceFd, -1);
74 close(fenceFd);
/hardware/intel/img/hwcomposer/merrifield/platforms/merrifield_plus/
H A DPlatfBufferManager.cpp60 int fenceFd; local
66 destRect.y, 0, -1, &fenceFd)) {
72 sync_wait(fenceFd, -1);
74 close(fenceFd);
/hardware/intel/img/hwcomposer/moorefield_hdmi/platforms/merrifield_plus/
H A DPlatfBufferManager.cpp60 int fenceFd; local
66 srcCrop.y, 0, -1, &fenceFd)) {
72 sync_wait(fenceFd, -1);
74 close(fenceFd);
/hardware/interfaces/graphics/mapper/2.0/utils/hal/include/mapper-hal/2.0/
H A DMapper.h99 base::unique_fd fenceFd; variable
100 Error error = getFenceFd(acquireFence, &fenceFd);
107 error = mHal->lock(bufferHandle, cpuUsage, accessRegion, std::move(fenceFd), &data);
121 base::unique_fd fenceFd; variable
122 Error error = getFenceFd(acquireFence, &fenceFd);
129 error = mHal->lockYCbCr(bufferHandle, cpuUsage, accessRegion, std::move(fenceFd), &layout);
141 base::unique_fd fenceFd; variable
142 Error error = mHal->unlock(bufferHandle, &fenceFd);
149 hidl_cb(error, getFenceHandle(fenceFd, fenceStorage));
167 // convert fenceFd t
175 int fenceFd = (handle && handle->numFds == 1) ? handle->data[0] : -1; local
188 getFenceHandle(const base::unique_fd& fenceFd, char* handleStorage) argument
[all...]
/hardware/interfaces/graphics/mapper/2.0/utils/passthrough/include/mapper-passthrough/2.0/
H A DGralloc0Hal.h105 const IMapper::Rect& accessRegion, base::unique_fd fenceFd,
112 &data, fenceFd.release());
114 waitFenceFd(fenceFd, "Gralloc0Hal::lock");
130 const IMapper::Rect& accessRegion, base::unique_fd fenceFd,
137 accessRegion.height, &ycbcr, fenceFd.release());
139 waitFenceFd(fenceFd, "Gralloc0Hal::lockYCbCr");
165 int fenceFd = -1; variable
167 result = mModule->unlockAsync(mModule, bufferHandle, &fenceFd);
172 // we always own the fenceFd even when unlock failed
173 outFenceFd->reset(fenceFd);
188 waitFenceFd(const base::unique_fd& fenceFd, const char* logname) argument
[all...]
H A DGralloc1Hal.h125 const IMapper::Rect& accessRegion, base::unique_fd fenceFd,
132 &data, fenceFd.release());
141 const IMapper::Rect& accessRegion, base::unique_fd fenceFd,
156 &flex, fenceFd.release());
160 unlock(bufferHandle, &fenceFd);
168 int fenceFd = -1; variable
169 int32_t error = mDispatch.unlock(mDevice, bufferHandle, &fenceFd);
171 // we always own the fenceFd even when unlock failed
172 outFenceFd->reset(fenceFd);
/hardware/google/av/codec2/hidl/1.0/utils/
H A DInputSurfaceConnection.cpp160 int fenceFd) override {
163 (void)fenceFd; variable
H A Dtypes.cpp676 int fenceFd = -1; local
678 if (fenceFd >= 0) {
683 handle->data[0] = fenceFd;
/hardware/interfaces/graphics/composer/2.2/utils/hal/include/composer-hal/2.2/
H A DComposerClient.h70 base::unique_fd fenceFd; variable
71 Error error = mHal->getReadbackBufferFence(display, &fenceFd);
78 hidl_cb(error, getFenceHandle(fenceFd, fenceStorage));
84 base::unique_fd fenceFd; variable
85 Error error = getFenceFd(releaseFence, &fenceFd);
99 return mHal->setReadbackBuffer(display, readbackBuffer, std::move(fenceFd));
193 // convert fenceFd to or from hidl_handle
201 int fenceFd = (handle && handle->numFds == 1) ? handle->data[0] : -1; local
202 if (fenceFd >= 0) {
203 fenceFd
214 getFenceHandle(const base::unique_fd& fenceFd, char* handleStorage) argument
[all...]
/hardware/interfaces/graphics/composer/2.2/utils/passthrough/include/composer-passthrough/2.2/
H A DHwcHal.h116 base::unique_fd fenceFd) override {
122 mDispatch.setReadbackBuffer(mDevice, display, bufferHandle, fenceFd.release());
131 int32_t fenceFd = -1; variable
132 int32_t error = mDispatch.getReadbackBufferFence(mDevice, display, &fenceFd);
133 outFenceFd->reset(fenceFd);
/hardware/google/av/media/sfplugin/
H A DC2OMXNode.cpp191 buffer_id buffer, const OMXBuffer &omxBuf, int fenceFd) {
194 (void)fenceFd;
200 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) {
202 if (fenceFd >= 0) {
203 sp<Fence> fence = new Fence(fenceFd);
190 fillBuffer( buffer_id buffer, const OMXBuffer &omxBuf, int fenceFd) argument
198 emptyBuffer( buffer_id buffer, const OMXBuffer &omxBuf, OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) argument
/hardware/interfaces/graphics/allocator/2.0/utils/gralloc1-adapter/
H A DGralloc1On0Adapter.cpp521 int fenceFd = -1; local
523 &fenceFd);
525 close(fenceFd);
528 *outReleaseFence = fenceFd;
/hardware/interfaces/graphics/composer/2.1/utils/hwc2on1adapter/include/hwc2on1adapter/
H A DHWC2On1Adapter.h160 void add(int32_t fenceFd) { argument
161 mFences.emplace(new MiniFence(fenceFd));
179 void setFence(int fenceFd) { mFence = new MiniFence(fenceFd); } argument
267 void addRetireFence(int fenceFd);
557 void addReleaseFence(int fenceFd);
/hardware/qcom/display/msm8994/libhwcomposer/
H A DHWC2On1Adapter.h140 void add(int32_t fenceFd) { argument
141 mFences.emplace(new Fence(fenceFd));
159 void setFence(int fenceFd) { mFence = new Fence(fenceFd); } argument
238 void addRetireFence(int fenceFd);
534 void addReleaseFence(int fenceFd);
H A DHWC2On1Adapter.cpp1397 void HWC2On1Adapter::Display::addRetireFence(int fenceFd) argument
1400 mRetireFence.add(fenceFd);
2104 void HWC2On1Adapter::Layer::addReleaseFence(int fenceFd) argument
2106 ALOGV("addReleaseFence %d to layer %" PRIu64, fenceFd, mId);
2107 mReleaseFence.add(fenceFd);
/hardware/intel/img/hwcomposer/merrifield/common/devices/
H A DVirtualDevice.cpp59 static void my_close_fence(const char* func, const char* fenceName, int& fenceFd) argument
61 if (fenceFd != -1) {
62 ALOGV("%s: closing fence %s (fd=%d)", func, fenceName, fenceFd);
63 int err = close(fenceFd);
67 fenceFd = -1;
71 static void my_sync_wait_and_close(const char* func, const char* fenceName, int& fenceFd) argument
73 if (fenceFd != -1) {
74 ALOGV("%s: waiting on fence %s (fd=%d)", func, fenceName, fenceFd);
75 int err = sync_wait(fenceFd, 300);
79 my_close_fence(func, fenceName, fenceFd);
[all...]

Completed in 355 milliseconds