/aosp12/frameworks/native/libs/vr/libbufferhub/ |
H A D | consumer_buffer.cpp | 133 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 D | producer_buffer.cpp | 228 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 D | hwc_display_external.cpp | 242 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 D | hwc_display_virtual.cpp | 179 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 D | display_primary.cpp | 169 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 D | hw_interface.h | 88 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 D | hwc_display_pluggable.cpp | 236 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 D | hwc_display_virtual.cpp | 194 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 D | consumer_buffer.h | 44 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 D | hw_tv_drm.h | 46 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 D | hw_tv_drm.h | 46 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 D | hw_tv_drm.h | 46 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 D | hw_peripheral_drm.h | 59 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 D | goog_gralloc_wrapper.cc | 224 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 D | hwc_display_virtual.cpp | 93 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 D | hwc_display_virtual_gpu.cpp | 115 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 D | gl_layer_stitch_impl.cpp | 143 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 D | hwc_display_virtual_gpu.h | 57 shared_ptr<Fence> release_fence = nullptr; member 70 virtual HWC2::Error SetOutputBuffer(buffer_handle_t buf, shared_ptr<Fence> release_fence);
|
H A D | hwc_display_pluggable.cpp | 238 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 D | hwc_display_virtual.cpp | 170 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 D | Camera3InputStream.cpp | 146 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 D | swapchain.cpp | 264 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 D | hw_interface.h | 92 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 D | hwc_display_virtual.cpp | 173 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 D | hwc_display_virtual.cpp | 172 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()
|