Home
last modified time | relevance | path

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

123456

/hardware/qcom/sm8150/display/sdm/libs/core/drm/
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);
/hardware/qcom/sm7250/display/sdm/libs/core/drm/
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);
Dhw_peripheral_drm.h97 virtual DisplayError PowerOn(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
99 virtual DisplayError Doze(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
100 virtual DisplayError DozeSuspend(const HWQosData &qos_data, shared_ptr<Fence> *release_fence);
/hardware/qcom/sm8150/display/sdm/libs/hwc2/
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()
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()
/hardware/google/camera/common/sensor_listener/
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()
/hardware/qcom/sm7250/display/composer/
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()
Dhwc_display_virtual_gpu.cpp151 shared_ptr<Fence> release_fence) { in SetOutputBuffer() argument
152 HWC2::Error error = HWCDisplayVirtual::SetOutputBuffer(buf, release_fence); in SetOutputBuffer()
229 *out_retire_fence = ctx.release_fence; in Present()
246 &(ctx->release_fence)); in OnTask()
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);
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()
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()
Dgl_color_convert_impl.cpp162 shared_ptr<Fence> *release_fence) { in Blit() argument
183 CreateOutputFence(release_fence); in Blit()
Ddisplay_null.cpp149 layer->input_buffer.release_fence = nullptr; in Commit()
166 shared_ptr<Fence> *release_fence) { in SetDisplayState() argument
Dgl_color_convert.h52 shared_ptr<Fence> *release_fence) = 0;
Dgl_layer_stitch_impl.h46 …virtual int Blit(const std::vector<StitchParams> &stitch_params, shared_ptr<Fence> *release_fence);
Dgl_layer_stitch.h54 shared_ptr<Fence> *release_fence) = 0;
Dgl_color_convert_impl.h49 shared_ptr<Fence> *release_fence);
/hardware/qcom/display/msm8909/sdm/libs/hwc2/
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()
/hardware/qcom/sm8150/display/sdm/libs/core/fb/
Dhw_primary.h49 virtual DisplayError Doze(const HWQosData &qos_data, int *release_fence);
50 virtual DisplayError DozeSuspend(const HWQosData &qos_data, int *release_fence);
Dhw_device.h75 virtual DisplayError PowerOn(const HWQosData &qos_data, int *release_fence);
77 virtual DisplayError Doze(const HWQosData &qos_data, int *release_fence);
78 virtual DisplayError DozeSuspend(const HWQosData &qos_data, int *release_fence);
/hardware/qcom/sm8150/display/sdm/libs/core/
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;
/hardware/qcom/sm7250/display/sdm/libs/core/
Dhw_interface.h128 virtual DisplayError PowerOn(const HWQosData &qos_data, shared_ptr<Fence> *release_fence) = 0;
130 virtual DisplayError Doze(const HWQosData &qos_data, shared_ptr<Fence> *release_fence) = 0;
132 shared_ptr<Fence> *release_fence) = 0;
/hardware/qcom/display/msm8998/sdm/libs/hwc2/
Dhwc_display_virtual.cpp174 HWC2::Error HWCDisplayVirtual::SetOutputBuffer(buffer_handle_t buf, int32_t release_fence) { in SetOutputBuffer() argument
175 if (buf == nullptr || release_fence == 0) { in SetOutputBuffer()
181 output_buffer_->acquire_fence_fd = dup(release_fence); in SetOutputBuffer()
/hardware/qcom/display/msm8996/sdm/libs/hwc2/
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()
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/
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()

123456