/aosp12/hardware/qcom/display/msm8998/sdm/libs/hwc2/ |
H A D | hwc_display_virtual.cpp | 101 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 D | hwc_display_primary.cpp | 182 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 D | hwc_display_virtual.cpp | 101 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 D | hwc_display_primary.cpp | 192 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 D | hwc_display_virtual.cpp | 101 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 D | hwc_display_primary.cpp | 189 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 D | hwc_display_virtual.cpp | 98 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 D | hwc_display_primary.cpp | 260 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 D | hwc_display_virtual.cpp | 103 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 D | hwc_display_builtin.cpp | 236 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 D | hwc_display_virtual.cpp | 104 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 D | hwc_display_primary.cpp | 183 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 D | hwc_display_virtual.h | 54 LayerBuffer *output_buffer_ = NULL; variable
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/ |
H A D | hwc_display_virtual.cpp | 104 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 D | hwc_display_primary.cpp | 183 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 D | hwc_display_virtual.cpp | 101 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 D | hwc_display_primary.cpp | 182 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 D | hwc_display_virtual.cpp | 104 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 D | hwc_display_primary.cpp | 166 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 D | hwc_display_virtual.cpp | 76 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 D | hwc_display_virtual_gpu.cpp | 122 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 D | hwc_display_virtual_dpu.cpp | 123 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 D | hwc_display_builtin.cpp | 328 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 D | compression_utils.h | 65 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 D | cow_decompress.cpp | 85 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()
|