Home
last modified time | relevance | path

Searched refs:release_fence (Results 1 – 25 of 189) sorted by relevance

12345678

/aosp12/frameworks/native/libs/vr/libbufferhub/
H A Dconsumer_buffer.cpp133 const LocalHandle& release_fence) { in LocalRelease() argument
165 if (const int error = UpdateSharedFence(release_fence, shared_release_fence_)) in LocalRelease()
171 int ConsumerBuffer::Release(const LocalHandle& release_fence) { in Release() argument
175 if (const int error = LocalRelease(&meta, release_fence)) in Release()
179 BorrowedFence(release_fence.Borrow()))); in Release()
188 const LocalHandle& release_fence) { in ReleaseAsync() argument
191 if (const int error = LocalRelease(meta, release_fence)) in ReleaseAsync()
H A Dproducer_buffer.cpp228 int ProducerBuffer::Gain(LocalHandle* release_fence, bool gain_posted_buffer) { in Gain() argument
232 if (const int error = LocalGain(&meta, release_fence, gain_posted_buffer)) in Gain()
242 LocalHandle* release_fence, in GainAsync() argument
246 if (const int error = LocalGain(out_meta, release_fence, gain_posted_buffer)) in GainAsync()
/aosp12/hardware/qcom/sdm845/display/sdm/libs/hwc2/
H A Dhwc_display_external.cpp242 int release_fence = -1; in SetState() local
244 display_intf_->SetDisplayState(state, &release_fence); in SetState()
245 if (release_fence >= 0) { in SetState()
246 ::close(release_fence); in SetState()
259 int release_fence = -1; in SetState() local
263 display_null_.SetDisplayState(state, &release_fence); in SetState()
264 if (release_fence >= 0) { in SetState()
265 ::close(release_fence); in SetState()
H A Dhwc_display_virtual.cpp179 int release_fence = -1; in Present() local
180 error = buffer_allocator_->UnmapBuffer(output_handle, &release_fence); in Present()
211 HWC2::Error HWCDisplayVirtual::SetOutputBuffer(buffer_handle_t buf, int32_t release_fence) { in SetOutputBuffer() argument
212 if (buf == nullptr || release_fence == 0) { in SetOutputBuffer()
218 output_buffer_->acquire_fence_fd = dup(release_fence); in SetOutputBuffer()
/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/
H A Ddisplay_primary.cpp169 DisplayError DisplayPrimary::SetDisplayState(DisplayState state, int *release_fence) { in SetDisplayState() argument
172 error = DisplayBase::SetDisplayState(state, release_fence); in SetDisplayState()
397 int release_fence = -1; in ResetPanel() local
400 status = SetDisplayState(kStateOff, &release_fence); in ResetPanel()
404 if (release_fence >= 0) { in ResetPanel()
405 ::close(release_fence); in ResetPanel()
410 status = SetDisplayState(mode, &release_fence); in ResetPanel()
414 if (release_fence >= 0) { in ResetPanel()
415 ::close(release_fence); in ResetPanel()
H A Dhw_interface.h88 virtual DisplayError PowerOn(int *release_fence) = 0;
90 virtual DisplayError Doze(int *release_fence) = 0;
91 virtual DisplayError DozeSuspend(int *release_fence) = 0;
/aosp12/hardware/qcom/sm8150/display/sdm/libs/hwc2/
H A Dhwc_display_pluggable.cpp236 int release_fence = -1; in SetState() local
238 display_intf_->SetDisplayState(state, false /* teardown */, &release_fence); in SetState()
239 if (release_fence >= 0) { in SetState()
240 ::close(release_fence); in SetState()
253 int release_fence = -1; in SetState() local
257 display_null_.SetDisplayState(state, false /* teardown */, &release_fence); in SetState()
258 if (release_fence >= 0) { in SetState()
259 ::close(release_fence); in SetState()
H A Dhwc_display_virtual.cpp194 int release_fence = -1; in Present() local
195 error = buffer_allocator_->UnmapBuffer(output_handle, &release_fence); in Present()
230 HWC2::Error HWCDisplayVirtual::SetOutputBuffer(buffer_handle_t buf, int32_t release_fence) { in SetOutputBuffer() argument
231 if (buf == nullptr || release_fence == 0) { in SetOutputBuffer()
242 output_buffer_->acquire_fence_fd = dup(release_fence); in SetOutputBuffer()
/aosp12/frameworks/native/libs/vr/libbufferhub/include/private/dvr/
H A Dconsumer_buffer.h44 int Release(const LocalHandle& release_fence);
52 const LocalHandle& release_fence);
67 const LocalHandle& release_fence);
/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/drm/
H A Dhw_tv_drm.h46 virtual DisplayError Doze(int *release_fence);
47 virtual DisplayError DozeSuspend(int *release_fence);
52 virtual DisplayError PowerOn(int *release_fence);
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/drm/
H A Dhw_tv_drm.h46 virtual DisplayError Doze(const HWQosData &qos_data, int *release_fence);
47 virtual DisplayError DozeSuspend(const HWQosData &qos_data, int *release_fence);
53 virtual DisplayError PowerOn(const HWQosData &qos_data, int *release_fence);
/aosp12/hardware/qcom/sm7250/display/sdm/libs/core/drm/
H A Dhw_tv_drm.h46 virtual DisplayError Doze(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
47 virtual DisplayError DozeSuspend(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
52 virtual DisplayError PowerOn(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
H A Dhw_peripheral_drm.h59 virtual DisplayError PowerOn(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
61 virtual DisplayError Doze(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
62 virtual DisplayError DozeSuspend(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
/aosp12/hardware/google/camera/common/sensor_listener/
H A Dgoog_gralloc_wrapper.cc224 int release_fence = -1; in Unlock() local
226 [&buffer, &release_fence](const auto& tmp_error, in Unlock()
238 release_fence = dup(fence_handle->data[0]); in Unlock()
239 if (release_fence < 0) { in Unlock()
250 return release_fence; in Unlock()
/aosp12/hardware/qcom/sm7250/display/composer/
H A Dhwc_display_virtual.cpp93 int release_fence = -1; in DumpVDSBuffer() local
94 error = buffer_allocator_->UnmapBuffer(output_handle, &release_fence); in DumpVDSBuffer()
106 shared_ptr<Fence> release_fence) { in SetOutputBuffer() argument
148 output_buffer_.acquire_fence = release_fence; in SetOutputBuffer()
H A Dhwc_display_virtual_gpu.cpp115 shared_ptr<Fence> release_fence) { in SetOutputBuffer() argument
116 HWC2::Error error = HWCDisplayVirtual::SetOutputBuffer(buf, release_fence); in SetOutputBuffer()
189 *out_retire_fence = ctx.release_fence; in Present()
206 &(ctx->release_fence)); in OnTask()
H A Dgl_layer_stitch_impl.cpp143 shared_ptr<Fence> *release_fence) { in Blit() argument
171 CreateOutputFence(release_fence); in Blit()
174 *release_fence = Fence::Merge(release_fences, false); in Blit()
H A Dhwc_display_virtual_gpu.h57 shared_ptr<Fence> release_fence = nullptr; member
70 virtual HWC2::Error SetOutputBuffer(buffer_handle_t buf, shared_ptr<Fence> release_fence);
H A Dhwc_display_pluggable.cpp238 shared_ptr<Fence> release_fence = nullptr; in SetState() local
240 display_intf_->SetDisplayState(state, false /* teardown */, &release_fence); in SetState()
252 shared_ptr<Fence> release_fence = nullptr; in SetState() local
256 display_null_.SetDisplayState(state, false /* teardown */, &release_fence); in SetState()
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp170 int release_fence = -1; in Present() local
171 error = buffer_allocator_->UnmapBuffer(output_handle, &release_fence); in Present()
203 HWC2::Error HWCDisplayVirtual::SetOutputBuffer(buffer_handle_t buf, int32_t release_fence) { in SetOutputBuffer() argument
204 if (buf == nullptr || release_fence == 0) { in SetOutputBuffer()
210 output_buffer_->acquire_fence_fd = dup(release_fence); in SetOutputBuffer()
/aosp12/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3InputStream.cpp146 if (buffer.release_fence != -1) { in returnBufferCheckedLocked()
148 "there is an error", __FUNCTION__, mId, buffer.release_fence); in returnBufferCheckedLocked()
149 close(buffer.release_fence); in returnBufferCheckedLocked()
155 const_cast<camera_stream_buffer*>(&buffer)->release_fence = in returnBufferCheckedLocked()
163 sp<Fence> releaseFence = new Fence(buffer.release_fence); in returnBufferCheckedLocked()
/aosp12/frameworks/native/vulkan/libvulkan/
H A Dswapchain.cpp264 release_fence(-1), in Image()
276 int release_fence; member
311 if (release_fence >= 0) { in ReleaseSwapchainImage()
334 if (release_fence >= 0) { in ReleaseSwapchainImage()
336 close(release_fence); in ReleaseSwapchainImage()
339 release_fence = -1; in ReleaseSwapchainImage()
346 if (image.release_fence >= 0) { in ReleaseSwapchainImage()
347 close(image.release_fence); in ReleaseSwapchainImage()
348 image.release_fence = -1; in ReleaseSwapchainImage()
1639 if (img.release_fence >= 0) in QueuePresentKHR()
[all …]
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/
H A Dhw_interface.h92 virtual DisplayError PowerOn(const HWQosData &qos_data, int *release_fence) = 0;
94 virtual DisplayError Doze(const HWQosData &qos_data, int *release_fence) = 0;
95 virtual DisplayError DozeSuspend(const HWQosData &qos_data, int *release_fence) = 0;
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp173 HWC2::Error HWCDisplayVirtual::SetOutputBuffer(buffer_handle_t buf, int32_t release_fence) { in SetOutputBuffer() argument
174 if (buf == nullptr || release_fence == 0) { in SetOutputBuffer()
180 output_buffer_->acquire_fence_fd = dup(release_fence); in SetOutputBuffer()
/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp172 HWC2::Error HWCDisplayVirtual::SetOutputBuffer(buffer_handle_t buf, int32_t release_fence) { in SetOutputBuffer() argument
173 if (buf == nullptr || release_fence == 0) { in SetOutputBuffer()
179 output_buffer_->acquire_fence_fd = dup(release_fence); in SetOutputBuffer()

12345678