Home
last modified time | relevance | path

Searched refs:output_buffer_ (Results 1 – 25 of 44) sorted by relevance

12

/aosp12/hardware/qcom/display/msm8998/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp101 output_buffer_ = new LayerBuffer(); in Init()
107 if (output_buffer_) { in Deinit()
108 delete output_buffer_; in Deinit()
109 output_buffer_ = nullptr; in Deinit()
125 layer_stack_.output_buffer = output_buffer_; in Validate()
158 if (output_buffer_->acquire_fence_fd >= 0) { in Present()
159 close(output_buffer_->acquire_fence_fd); in Present()
160 output_buffer_->acquire_fence_fd = -1; in Present()
210 output_buffer_->flags.secure = 0; in SetOutputBuffer()
211 output_buffer_->flags.video = 0; in SetOutputBuffer()
[all …]
H A Dhwc_display_primary.cpp182 layer_stack_.output_buffer = &output_buffer_; in Validate()
442 if (output_buffer_.release_fence_fd >= 0) { in HandleFrameCapture()
444 ::close(output_buffer_.release_fence_fd); in HandleFrameCapture()
445 output_buffer_.release_fence_fd = -1; in HandleFrameCapture()
450 output_buffer_ = {}; in HandleFrameCapture()
454 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { in HandleFrameDump()
455 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); in HandleFrameDump()
456 ::close(output_buffer_.release_fence_fd); in HandleFrameDump()
457 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
476 output_buffer_ = {}; in HandleFrameDump()
[all …]
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp101 output_buffer_ = new LayerBuffer(); in Init()
107 if (output_buffer_) { in Deinit()
110 output_buffer_->acquire_fence_fd = -1; in Deinit()
112 delete output_buffer_; in Deinit()
113 output_buffer_ = nullptr; in Deinit()
184 close(output_buffer_->acquire_fence_fd); in Present()
185 output_buffer_->acquire_fence_fd = -1; in Present()
254 output_buffer_->flags.secure = 0; in SetOutputBuffer()
255 output_buffer_->flags.video = 0; in SetOutputBuffer()
257 output_buffer_->format = new_sdm_format; in SetOutputBuffer()
[all …]
H A Dhwc_display_primary.cpp192 layer_stack_.output_buffer = &output_buffer_; in Validate()
462 if (output_buffer_.release_fence_fd >= 0) { in HandleFrameCapture()
464 ::close(output_buffer_.release_fence_fd); in HandleFrameCapture()
465 output_buffer_.release_fence_fd = -1; in HandleFrameCapture()
470 output_buffer_ = {}; in HandleFrameCapture()
474 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { in HandleFrameDump()
475 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); in HandleFrameDump()
476 ::close(output_buffer_.release_fence_fd); in HandleFrameDump()
477 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
496 output_buffer_ = {}; in HandleFrameDump()
[all …]
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp101 output_buffer_ = new LayerBuffer(); in Init()
107 if (output_buffer_) { in Deinit()
108 delete output_buffer_; in Deinit()
109 output_buffer_ = nullptr; in Deinit()
125 layer_stack_.output_buffer = output_buffer_; in Validate()
160 close(output_buffer_->acquire_fence_fd); in Present()
193 if (output_buffer_->format == kFormatInvalid) { in SetOutputBuffer()
205 output_buffer_->width = UINT32(aligned_width); in SetOutputBuffer()
209 output_buffer_->flags.secure = 0; in SetOutputBuffer()
210 output_buffer_->flags.video = 0; in SetOutputBuffer()
[all …]
H A Dhwc_display_primary.cpp189 layer_stack_.output_buffer = &output_buffer_; in Validate()
439 if (output_buffer_.release_fence_fd >= 0) { in HandleFrameCapture()
441 ::close(output_buffer_.release_fence_fd); in HandleFrameCapture()
442 output_buffer_.release_fence_fd = -1; in HandleFrameCapture()
447 output_buffer_ = {}; in HandleFrameCapture()
451 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { in HandleFrameDump()
452 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); in HandleFrameDump()
453 ::close(output_buffer_.release_fence_fd); in HandleFrameDump()
454 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
473 output_buffer_ = {}; in HandleFrameDump()
[all …]
/aosp12/hardware/qcom/sdm845/display/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp98 output_buffer_ = new LayerBuffer(); in Init()
104 if (output_buffer_) { in Deinit()
105 delete output_buffer_; in Deinit()
106 output_buffer_ = nullptr; in Deinit()
124 if (output_buffer_ && !output_buffer_->flags.secure && layer_stack_.flags.secure_present) { in Validate()
145 if (!output_buffer_->buffer_id) { in Present()
192 close(output_buffer_->acquire_fence_fd); in Present()
193 output_buffer_->acquire_fence_fd = -1; in Present()
262 output_buffer_->flags.secure = 0; in SetOutputBuffer()
263 output_buffer_->flags.video = 0; in SetOutputBuffer()
[all …]
H A Dhwc_display_primary.cpp260 CloseFd(&output_buffer_.release_fence_fd); in Validate()
346 CloseFd(&output_buffer_.acquire_fence_fd); in Present()
456 output_buffer_.width = UINT32(handle->width); in SetReadbackBuffer()
457 output_buffer_.height = UINT32(handle->height); in SetReadbackBuffer()
461 output_buffer_.planes[0].fd = handle->fd; in SetReadbackBuffer()
464 output_buffer_.release_fence_fd = -1; in SetReadbackBuffer()
487 output_buffer_ = {}; in GetReadbackBufferFence()
515 if (output_buffer_.release_fence_fd >= 0) { in TeardownConcurrentWriteback()
687 ::close(output_buffer_.release_fence_fd); in HandleFrameDump()
688 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
[all …]
/aosp12/hardware/qcom/sm8150/display/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp103 output_buffer_ = new LayerBuffer(); in Init()
110 if (output_buffer_) { in Deinit()
114 delete output_buffer_; in Deinit()
115 output_buffer_ = nullptr; in Deinit()
133 if (output_buffer_ && !output_buffer_->flags.secure && layer_stack_.flags.secure_present) { in Validate()
154 if (!output_buffer_->buffer_id) { in Present()
239 close(output_buffer_->acquire_fence_fd); in SetOutputBuffer()
287 output_buffer_->flags.secure = 0; in SetOutputBuffer()
288 output_buffer_->flags.video = 0; in SetOutputBuffer()
290 output_buffer_->format = new_sdm_format; in SetOutputBuffer()
[all …]
H A Dhwc_display_builtin.cpp236 CloseFd(&output_buffer_.release_fence_fd); in Validate()
374 CloseFd(&output_buffer_.acquire_fence_fd); in Present()
492 output_buffer_.planes[0].fd = handle->fd; in SetReadbackBuffer()
495 output_buffer_.release_fence_fd = -1; in SetReadbackBuffer()
496 output_buffer_.handle_id = handle->id; in SetReadbackBuffer()
519 output_buffer_ = {}; in GetReadbackBufferFence()
527 if (output_buffer_.release_fence_fd >= 0) { in TeardownConcurrentWriteback()
762 output_buffer_.release_fence_fd = -1; in HandleFrameCapture()
769 output_buffer_ = {}; in HandleFrameCapture()
780 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
[all …]
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc/
H A Dhwc_display_virtual.cpp104 output_buffer_ = new LayerBuffer(); in Init()
105 if (!output_buffer_) { in Init()
120 if (output_buffer_) { in Deinit()
121 delete output_buffer_; in Deinit()
122 output_buffer_ = NULL; in Deinit()
227 (format != output_buffer_->format)) { in SetOutputSliceFromMetadata()
288 output_buffer_->width = UINT32(aligned_width); in SetOutputBuffer()
292 output_buffer_->flags.secure = 0; in SetOutputBuffer()
293 output_buffer_->flags.video = 0; in SetOutputBuffer()
302 output_buffer_->flags.secure = 1; in SetOutputBuffer()
[all …]
H A Dhwc_display_primary.cpp183 layer_stack_.output_buffer = &output_buffer_; in Prepare()
422 if (output_buffer_.release_fence_fd >= 0) { in HandleFrameCapture()
424 ::close(output_buffer_.release_fence_fd); in HandleFrameCapture()
425 output_buffer_.release_fence_fd = -1; in HandleFrameCapture()
430 output_buffer_ = {}; in HandleFrameCapture()
434 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { in HandleFrameDump()
435 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); in HandleFrameDump()
436 ::close(output_buffer_.release_fence_fd); in HandleFrameDump()
437 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
456 output_buffer_ = {}; in HandleFrameDump()
[all …]
H A Dhwc_display_virtual.h54 LayerBuffer *output_buffer_ = NULL; variable
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/
H A Dhwc_display_virtual.cpp104 output_buffer_ = new LayerBuffer(); in Init()
105 if (!output_buffer_) { in Init()
120 if (output_buffer_) { in Deinit()
121 delete output_buffer_; in Deinit()
122 output_buffer_ = NULL; in Deinit()
227 (format != output_buffer_->format)) { in SetOutputSliceFromMetadata()
288 output_buffer_->width = UINT32(aligned_width); in SetOutputBuffer()
292 output_buffer_->flags.secure = 0; in SetOutputBuffer()
293 output_buffer_->flags.video = 0; in SetOutputBuffer()
302 output_buffer_->flags.secure = 1; in SetOutputBuffer()
[all …]
H A Dhwc_display_primary.cpp183 layer_stack_.output_buffer = &output_buffer_; in Prepare()
422 if (output_buffer_.release_fence_fd >= 0) { in HandleFrameCapture()
424 ::close(output_buffer_.release_fence_fd); in HandleFrameCapture()
425 output_buffer_.release_fence_fd = -1; in HandleFrameCapture()
430 output_buffer_ = {}; in HandleFrameCapture()
434 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { in HandleFrameDump()
435 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); in HandleFrameDump()
436 ::close(output_buffer_.release_fence_fd); in HandleFrameDump()
437 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
456 output_buffer_ = {}; in HandleFrameDump()
[all …]
/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc2/
H A Dhwc_display_virtual.cpp101 output_buffer_ = new LayerBuffer(); in Init()
107 if (output_buffer_) { in Deinit()
108 delete output_buffer_; in Deinit()
109 output_buffer_ = nullptr; in Deinit()
125 layer_stack_.output_buffer = output_buffer_; in Validate()
159 close(output_buffer_->acquire_fence_fd); in Present()
191 if (output_buffer_->format == kFormatInvalid) { in SetOutputBuffer()
203 output_buffer_->width = UINT32(aligned_width); in SetOutputBuffer()
205 output_buffer_->flags.secure = 0; in SetOutputBuffer()
206 output_buffer_->flags.video = 0; in SetOutputBuffer()
[all …]
H A Dhwc_display_primary.cpp182 layer_stack_.output_buffer = &output_buffer_; in Validate()
425 if (output_buffer_.release_fence_fd >= 0) { in HandleFrameCapture()
427 ::close(output_buffer_.release_fence_fd); in HandleFrameCapture()
428 output_buffer_.release_fence_fd = -1; in HandleFrameCapture()
433 output_buffer_ = {}; in HandleFrameCapture()
437 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { in HandleFrameDump()
438 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); in HandleFrameDump()
439 ::close(output_buffer_.release_fence_fd); in HandleFrameDump()
440 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
459 output_buffer_ = {}; in HandleFrameDump()
[all …]
/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc/
H A Dhwc_display_virtual.cpp104 output_buffer_ = new LayerBuffer(); in Init()
105 if (!output_buffer_) { in Init()
120 if (output_buffer_) { in Deinit()
121 delete output_buffer_; in Deinit()
122 output_buffer_ = NULL; in Deinit()
227 (format != output_buffer_->format)) { in SetOutputSliceFromMetadata()
276 if (output_buffer_->format == kFormatInvalid) { in SetOutputBuffer()
286 output_buffer_->flags.secure = 0; in SetOutputBuffer()
287 output_buffer_->flags.video = 0; in SetOutputBuffer()
291 output_buffer_->flags.secure = 1; in SetOutputBuffer()
[all …]
H A Dhwc_display_primary.cpp166 layer_stack_.output_buffer = &output_buffer_; in Prepare()
368 if (output_buffer_.release_fence_fd >= 0) { in HandleFrameCapture()
370 ::close(output_buffer_.release_fence_fd); in HandleFrameCapture()
371 output_buffer_.release_fence_fd = -1; in HandleFrameCapture()
376 output_buffer_ = {}; in HandleFrameCapture()
380 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { in HandleFrameDump()
381 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); in HandleFrameDump()
382 ::close(output_buffer_.release_fence_fd); in HandleFrameDump()
383 output_buffer_.release_fence_fd = -1; in HandleFrameDump()
402 output_buffer_ = {}; in HandleFrameDump()
[all …]
/aosp12/hardware/qcom/sm7250/display/composer/
H A Dhwc_display_virtual.cpp76 reinterpret_cast<const private_handle_t *>(output_buffer_.buffer_id); in DumpVDSBuffer()
130 output_buffer_.flags.secure = 0; in SetOutputBuffer()
131 output_buffer_.flags.video = 0; in SetOutputBuffer()
132 output_buffer_.buffer_id = reinterpret_cast<uint64_t>(output_handle); in SetOutputBuffer()
133 output_buffer_.format = new_sdm_format; in SetOutputBuffer()
134 output_buffer_.color_metadata = color_metadata; in SetOutputBuffer()
139 output_buffer_.flags.secure = 1; in SetOutputBuffer()
143 output_buffer_.planes[0].fd = output_handle->fd; in SetOutputBuffer()
144 output_buffer_.planes[0].offset = output_handle->offset; in SetOutputBuffer()
145 output_buffer_.planes[0].stride = UINT32(output_handle->width); in SetOutputBuffer()
[all …]
H A Dhwc_display_virtual_gpu.cpp122 output_buffer_.width = hnd->width; in SetOutputBuffer()
123 output_buffer_.height = hnd->height; in SetOutputBuffer()
124 output_buffer_.unaligned_width = width_; in SetOutputBuffer()
125 output_buffer_.unaligned_height = height_; in SetOutputBuffer()
130 output_buffer_.unaligned_width = buffer_dim.sliceWidth; in SetOutputBuffer()
131 output_buffer_.unaligned_height = buffer_dim.sliceHeight; in SetOutputBuffer()
147 if (!output_buffer_.buffer_id) { in Present()
155 layer_stack_.output_buffer = &output_buffer_; in Present()
179 ctx.dst_rect = {0, 0, FLOAT(output_buffer_.unaligned_width), in Present()
180 FLOAT(output_buffer_.unaligned_height)}; in Present()
[all …]
H A Dhwc_display_virtual_dpu.cpp123 output_buffer_.width = UINT32(new_aligned_w); in SetOutputBuffer()
124 output_buffer_.height = UINT32(new_aligned_h); in SetOutputBuffer()
125 output_buffer_.unaligned_width = UINT32(new_width); in SetOutputBuffer()
126 output_buffer_.unaligned_height = UINT32(new_height); in SetOutputBuffer()
139 layer_stack_.output_buffer = &output_buffer_; in Validate()
141 if (!output_buffer_.flags.secure && layer_stack_.flags.secure_present) { in Validate()
157 if (!output_buffer_.buffer_id) { in Present()
165 layer_stack_.output_buffer = &output_buffer_; in Present()
H A Dhwc_display_builtin.cpp328 layer_stack_.output_buffer = &output_buffer_; in Validate()
764 output_buffer_.width = UINT32(handle->width); in SetReadbackBuffer()
765 output_buffer_.height = UINT32(handle->height); in SetReadbackBuffer()
769 output_buffer_.planes[0].fd = handle->fd; in SetReadbackBuffer()
771 output_buffer_.acquire_fence = acquire_fence; in SetReadbackBuffer()
772 output_buffer_.handle_id = handle->id; in SetReadbackBuffer()
787 *release_fence = output_buffer_.release_fence; in GetReadbackBufferFence()
795 output_buffer_ = {}; in GetReadbackBufferFence()
1051 output_buffer_ = {}; in HandleFrameCapture()
1058 ret = Fence::Wait(output_buffer_.release_fence); in HandleFrameDump()
[all …]
/aosp12/packages/modules/adb/
H A Dcompression_utils.h65 std::span<char> output_buffer_; member
94 size_t available_out = output_buffer_.size(); in Decode()
95 void* p = output_buffer_.data(); in Decode()
146 size_t available_out = output_buffer_.size(); in Decode()
250 size_t available_out = output_buffer_.size(); in Decode()
251 char* next_out = output_buffer_.data(); in Decode()
300 output_buffer_.append(std::move(header)); in LZ4Encoder()
362 output_buffer_.append(std::move(final_block)); in Encode()
372 if (lz4_finalized_ && output_buffer_.empty()) { in Encode()
383 IOVector output_buffer_; member
[all …]
/aosp12/system/core/fs_mgr/libsnapshot/
H A Dcow_decompress.cpp85 uint8_t* output_buffer_ = nullptr; member in android::snapshot::StreamDecompressor
129 output_buffer_ = in GetFreshBuffer()
131 if (!output_buffer_) { in GetFreshBuffer()
173 z_.next_out = reinterpret_cast<Bytef*>(output_buffer_); in DecompressInput()
188 if (!sink_->ReturnData(output_buffer_, returned)) { in DecompressInput()
192 output_buffer_ += returned; in DecompressInput()
244 auto output_buffer = output_buffer_; in DecompressInput()
246 &output_buffer_remaining_, &output_buffer_, nullptr); in DecompressInput()
251 if (!sink_->ReturnData(output_buffer, output_buffer_ - output_buffer)) { in DecompressInput()

12