/aosp12/hardware/qcom/sm8150/display/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 262 if ((format != layer_buffer->format) || (UINT32(aligned_width) != layer_buffer->width) || in SetLayerBuffer() 268 layer_buffer->format = format; in SetLayerBuffer() 283 if (secure != layer_buffer->flags.secure || secure_camera != layer_buffer->flags.secure_camera || in SetLayerBuffer() 289 layer_buffer->flags.secure = secure; in SetLayerBuffer() 293 if (layer_buffer->acquire_fence_fd >= 0) { in SetLayerBuffer() 294 ::close(layer_buffer->acquire_fence_fd); in SetLayerBuffer() 301 layer_buffer->planes[0].fd = buffer_fd_; in SetLayerBuffer() 304 layer_buffer->size = handle->size; in SetLayerBuffer() 307 layer_buffer->handle_id = handle->id; in SetLayerBuffer() 899 layer_buffer->s3d_format = s3d_format; in SetMetaData() [all …]
|
H A D | hwc_display.cpp | 769 layer_buffer->unaligned_width = layer_buffer->width; in BuildLayerStack() 770 layer_buffer->unaligned_height = layer_buffer->height; in BuildLayerStack() 771 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 772 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 1845 layer_buffer->release_fence_fd = -1; in PostCommitLayerStack() 1848 layer_buffer->acquire_fence_fd = -1; in PostCommitLayerStack() 2254 layer_buffer->width = primary_width; in SolidFillPrepare() 2255 layer_buffer->height = primary_height; in SolidFillPrepare() 2258 layer_buffer->acquire_fence_fd = -1; in SolidFillPrepare() 2259 layer_buffer->release_fence_fd = -1; in SolidFillPrepare() [all …]
|
/aosp12/hardware/qcom/sm7250/display/composer/ |
H A D | hwc_layers.cpp | 253 if ((format != layer_buffer->format) || (UINT32(aligned_width) != layer_buffer->width) || in SetLayerBuffer() 259 layer_buffer->format = format; in SetLayerBuffer() 260 layer_buffer->width = UINT32(aligned_width); in SetLayerBuffer() 261 layer_buffer->height = UINT32(aligned_height); in SetLayerBuffer() 274 if (secure_ != layer_buffer->flags.secure || secure_camera != layer_buffer->flags.secure_camera || in SetLayerBuffer() 280 layer_buffer->flags.secure = secure_; in SetLayerBuffer() 284 layer_buffer->acquire_fence = acquire_fence; in SetLayerBuffer() 289 layer_buffer->planes[0].fd = buffer_fd_; in SetLayerBuffer() 292 layer_buffer->size = handle->size; in SetLayerBuffer() 295 layer_buffer->handle_id = handle->id; in SetLayerBuffer() [all …]
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 233 if ((format != layer_buffer->format) || (UINT32(aligned_width) != layer_buffer->width) || in SetLayerBuffer() 239 layer_buffer->format = format; in SetLayerBuffer() 255 if (secure != layer_buffer->flags.secure || secure_camera != layer_buffer->flags.secure_camera || in SetLayerBuffer() 261 layer_buffer->flags.secure = secure; in SetLayerBuffer() 266 close(layer_buffer->acquire_fence_fd); in SetLayerBuffer() 269 layer_buffer->planes[0].fd = ion_fd_; in SetLayerBuffer() 272 layer_buffer->size = handle->size; in SetLayerBuffer() 274 layer_buffer->fb_id = 0; in SetLayerBuffer() 673 LayerIGC layer_igc = layer_buffer->igc; in SetMetaData() 703 if ((layer_igc != layer_buffer->igc) || (interlace != layer_buffer->flags.interlace) || in SetMetaData() [all …]
|
H A D | hwc_display.cpp | 542 layer_buffer->unaligned_width = layer_buffer->width; in BuildLayerStack() 543 layer_buffer->unaligned_height = layer_buffer->height; in BuildLayerStack() 544 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 545 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 1193 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 1204 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 1709 layer_buffer->width = primary_width; in BuildLayerStack() 1710 layer_buffer->height = primary_height; in BuildLayerStack() 1713 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 1714 layer_buffer->release_fence_fd = -1; in BuildLayerStack() [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 222 if ((format != layer_buffer->format) || (UINT32(aligned_width) != layer_buffer->width) || in SetLayerBuffer() 228 layer_buffer->format = format; in SetLayerBuffer() 229 layer_buffer->width = UINT32(aligned_width); in SetLayerBuffer() 244 if (secure != layer_buffer->flags.secure || secure_camera != layer_buffer->flags.secure_camera || in SetLayerBuffer() 250 layer_buffer->flags.secure = secure; in SetLayerBuffer() 254 layer_buffer->planes[0].fd = ion_fd_; in SetLayerBuffer() 258 layer_buffer->size = handle->size; in SetLayerBuffer() 671 LayerIGC layer_igc = layer_buffer->igc; in SetMetaData() 705 if ((layer_igc != layer_buffer->igc) || (interlace != layer_buffer->flags.interlace) || in SetMetaData() 709 layer_buffer->igc = layer_igc; in SetMetaData() [all …]
|
H A D | hwc_display.cpp | 573 layer_buffer->unaligned_width = layer_buffer->width; in BuildLayerStack() 574 layer_buffer->unaligned_height = layer_buffer->height; in BuildLayerStack() 575 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 576 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 1269 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 1272 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 1825 layer_buffer->width = primary_width; in BuildLayerStack() 1826 layer_buffer->height = primary_height; in BuildLayerStack() 1829 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 1830 layer_buffer->release_fence_fd = -1; in BuildLayerStack() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 123 if ((format != layer_buffer->format) || (UINT32(aligned_width) != layer_buffer->width) || in SetLayerBuffer() 129 layer_buffer->format = format; in SetLayerBuffer() 130 layer_buffer->width = UINT32(aligned_width); in SetLayerBuffer() 145 if (secure != layer_buffer->flags.secure || secure_camera != layer_buffer->flags.secure_camera || in SetLayerBuffer() 151 layer_buffer->flags.secure = secure; in SetLayerBuffer() 155 layer_buffer->planes[0].fd = ion_fd_; in SetLayerBuffer() 159 layer_buffer->size = handle->size; in SetLayerBuffer() 577 LayerIGC layer_igc = layer_buffer->igc; in SetMetaData() 607 if ((layer_igc != layer_buffer->igc) || (interlace != layer_buffer->flags.interlace) || in SetMetaData() 611 layer_buffer->igc = layer_igc; in SetMetaData() [all …]
|
H A D | hwc_display.cpp | 545 layer_buffer->unaligned_width = layer_buffer->width; in BuildLayerStack() 546 layer_buffer->unaligned_height = layer_buffer->height; in BuildLayerStack() 547 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 548 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 1192 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 1203 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 1730 layer_buffer->width = primary_width; in BuildLayerStack() 1731 layer_buffer->height = primary_height; in BuildLayerStack() 1734 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 1735 layer_buffer->release_fence_fd = -1; in BuildLayerStack() [all …]
|
/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 92 if ((format != layer_buffer->format) || (UINT32(aligned_width) != layer_buffer->width) || in SetLayerBuffer() 98 layer_buffer->format = format; in SetLayerBuffer() 99 layer_buffer->width = UINT32(aligned_width); in SetLayerBuffer() 100 layer_buffer->height = UINT32(aligned_height); in SetLayerBuffer() 111 if (secure != layer_buffer->flags.secure || in SetLayerBuffer() 117 layer_buffer->flags.secure = secure; in SetLayerBuffer() 121 layer_buffer->planes[0].fd = ion_fd_; in SetLayerBuffer() 514 LayerIGC layer_igc = layer_buffer->igc; in SetMetaData() 544 if ((layer_igc != layer_buffer->igc) || (interlace != layer_buffer->flags.interlace) || in SetMetaData() 548 layer_buffer->igc = layer_igc; in SetMetaData() [all …]
|
H A D | hwc_display.cpp | 387 layer_buffer->width = display_width; in BuildLayerStack() 388 layer_buffer->height = display_height; in BuildLayerStack() 389 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 390 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 930 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 941 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 1507 layer_buffer->width = primary_width; in BuildLayerStack() 1508 layer_buffer->height = primary_height; in BuildLayerStack() 1509 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 1510 layer_buffer->release_fence_fd = -1; in BuildLayerStack() [all …]
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 238 if ((format != layer_buffer->format) || (UINT32(aligned_width) != layer_buffer->width) || in SetLayerBuffer() 244 layer_buffer->format = format; in SetLayerBuffer() 260 if (secure != layer_buffer->flags.secure || secure_camera != layer_buffer->flags.secure_camera || in SetLayerBuffer() 266 layer_buffer->flags.secure = secure; in SetLayerBuffer() 278 layer_buffer->planes[0].fd = buffer_fd_; in SetLayerBuffer() 281 layer_buffer->size = handle->size; in SetLayerBuffer() 283 layer_buffer->handle_id = handle->id; in SetLayerBuffer() 810 LayerIGC layer_igc = layer_buffer->igc; in SetMetaData() 844 if ((layer_igc != layer_buffer->igc) || (interlace != layer_buffer->flags.interlace) || in SetMetaData() 848 layer_buffer->igc = layer_igc; in SetMetaData() [all …]
|
H A D | hwc_display.cpp | 804 layer_buffer->unaligned_width = layer_buffer->width; in BuildLayerStack() 805 layer_buffer->unaligned_height = layer_buffer->height; in BuildLayerStack() 806 layer_buffer->acquire_fence_fd = -1; in BuildLayerStack() 807 layer_buffer->release_fence_fd = -1; in BuildLayerStack() 1603 layer_buffer->release_fence_fd = -1; in PostCommitLayerStack() 1606 layer_buffer->acquire_fence_fd = -1; in PostCommitLayerStack() 2169 layer_buffer->width = primary_width; in SolidFillPrepare() 2170 layer_buffer->height = primary_height; in SolidFillPrepare() 2173 layer_buffer->acquire_fence_fd = -1; in SolidFillPrepare() 2174 layer_buffer->release_fence_fd = -1; in SolidFillPrepare() [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc/ |
H A D | blit_engine_c2d.cpp | 213 layer_buffer.release_fence_fd = in PostCommit() 215 fence_fd = layer_buffer.release_fence_fd; in PostCommit() 216 close(layer_buffer.acquire_fence_fd); in PostCommit() 217 layer_buffer.acquire_fence_fd = -1; in PostCommit() 303 layer_buffer.width = aligned_w; in Prepare() 304 layer_buffer.height = aligned_h; in Prepare() 305 layer_buffer.unaligned_width = fbwidth; in Prepare() 306 layer_buffer.unaligned_height = fbheight/3; in Prepare() 455 if (layer_buffer.acquire_fence_fd >= 0) { in Commit() 460 layer_buffer.acquire_fence_fd = -1; in Commit() [all …]
|
H A D | hwc_display.cpp | 430 layer_buffer.planes[0].fd = pvt_handle->fd; in PrepareLayerParams() 440 layer_buffer.width = UINT32(aligned_width); in PrepareLayerParams() 451 layer_buffer.flags.video = true; in PrepareLayerParams() 456 layer_buffer.flags.secure = true; in PrepareLayerParams() 466 layer_buffer.flags.secure_display = true; in PrepareLayerParams() 498 layer_buffer.unaligned_width = x_pixels; in PrepareLayerParams() 515 layer_buffer.size = pvt_handle->size; in CommitLayerParams() 856 close(layer_buffer.release_fence_fd); in PostCommitLayerStack() 857 layer_buffer.release_fence_fd = -1; in PostCommitLayerStack() 1319 layer_buffer.flags.hdr = true; in SetMetaData() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/ |
H A D | blit_engine_c2d.cpp | 213 layer_buffer.release_fence_fd = in PostCommit() 215 fence_fd = layer_buffer.release_fence_fd; in PostCommit() 216 close(layer_buffer.acquire_fence_fd); in PostCommit() 217 layer_buffer.acquire_fence_fd = -1; in PostCommit() 303 layer_buffer.width = aligned_w; in Prepare() 304 layer_buffer.height = aligned_h; in Prepare() 305 layer_buffer.unaligned_width = fbwidth; in Prepare() 306 layer_buffer.unaligned_height = fbheight/3; in Prepare() 455 if (layer_buffer.acquire_fence_fd >= 0) { in Commit() 460 layer_buffer.acquire_fence_fd = -1; in Commit() [all …]
|
H A D | hwc_display.cpp | 430 layer_buffer.planes[0].fd = pvt_handle->fd; in PrepareLayerParams() 440 layer_buffer.width = UINT32(aligned_width); in PrepareLayerParams() 451 layer_buffer.flags.video = true; in PrepareLayerParams() 456 layer_buffer.flags.secure = true; in PrepareLayerParams() 466 layer_buffer.flags.secure_display = true; in PrepareLayerParams() 498 layer_buffer.unaligned_width = x_pixels; in PrepareLayerParams() 515 layer_buffer.size = pvt_handle->size; in CommitLayerParams() 856 close(layer_buffer.release_fence_fd); in PostCommitLayerStack() 857 layer_buffer.release_fence_fd = -1; in PostCommitLayerStack() 1319 layer_buffer.flags.hdr = true; in SetMetaData() [all …]
|
/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc/ |
H A D | blit_engine_c2d.cpp | 213 layer_buffer->release_fence_fd = in PostCommit() 215 fence_fd = layer_buffer->release_fence_fd; in PostCommit() 216 close(layer_buffer->acquire_fence_fd); in PostCommit() 217 layer_buffer->acquire_fence_fd = -1; in PostCommit() 285 int fbwidth = INT(layer_buffer->width); in Prepare() 286 int fbheight = INT(layer_buffer->height); in Prepare() 299 layer_buffer->width = fbwidth; in Prepare() 300 layer_buffer->height = fbheight/3; in Prepare() 440 if (layer_buffer->acquire_fence_fd >= 0) { in Commit() 445 layer_buffer->acquire_fence_fd = -1; in Commit() [all …]
|
H A D | hwc_display.cpp | 326 LayerBuffer *layer_buffer = new LayerBuffer(); in AllocateLayerStack() local 327 layer->input_buffer = layer_buffer; in AllocateLayerStack() 358 layer_buffer->flags.video = true; in PrepareLayerParams() 363 layer_buffer->flags.secure = true; in PrepareLayerParams() 370 layer_buffer->flags.secure_display = true; in PrepareLayerParams() 413 layer_buffer->planes[0].fd = pvt_handle->fd; in CommitLayerParams() 416 layer_buffer->size = pvt_handle->size; in CommitLayerParams() 694 close(layer_buffer->release_fence_fd); in PostCommitLayerStack() 695 layer_buffer->release_fence_fd = -1; in PostCommitLayerStack() 1200 layer_buffer->flags.interlace = true; in SetMetaData() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/core/fb/ |
H A D | hw_hdmi.cpp | 69 static int32_t GetColoriMetry(const LayerBuffer & layer_buffer) { in GetColoriMetry() argument 70 bool is_yuv = layer_buffer.flags.video; in GetColoriMetry() 74 switch (layer_buffer.color_metadata.colorPrimaries) { in GetColoriMetry() 93 static int32_t GetPixelEncoding(const LayerBuffer &layer_buffer) { in GetPixelEncoding() argument 94 bool is_yuv = layer_buffer.flags.video; in GetPixelEncoding() 99 switch (layer_buffer.format) { in GetPixelEncoding() 126 static int32_t GetBitsPerComponent(const LayerBuffer &layer_buffer) { in GetBitsPerComponent() argument 127 bool is_yuv = layer_buffer.flags.video; in GetBitsPerComponent() 128 bool is_10_bit = Is10BitFormat(layer_buffer.format); in GetBitsPerComponent() 144 static uint32_t GetContentType(const LayerBuffer &layer_buffer) { in GetContentType() argument [all …]
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/core/fb/ |
H A D | hw_hdmi.cpp | 69 static int32_t GetColoriMetry(const LayerBuffer & layer_buffer) { in GetColoriMetry() argument 70 bool is_yuv = layer_buffer.flags.video; in GetColoriMetry() 74 switch (layer_buffer.color_metadata.colorPrimaries) { in GetColoriMetry() 93 static int32_t GetPixelEncoding(const LayerBuffer &layer_buffer) { in GetPixelEncoding() argument 94 bool is_yuv = layer_buffer.flags.video; in GetPixelEncoding() 99 switch (layer_buffer.format) { in GetPixelEncoding() 126 static int32_t GetBitsPerComponent(const LayerBuffer &layer_buffer) { in GetBitsPerComponent() argument 127 bool is_yuv = layer_buffer.flags.video; in GetBitsPerComponent() 128 bool is_10_bit = Is10BitFormat(layer_buffer.format); in GetBitsPerComponent() 144 static uint32_t GetContentType(const LayerBuffer &layer_buffer) { in GetContentType() argument [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/fb/ |
H A D | hw_hdmi.cpp | 71 static int32_t GetColoriMetry(const LayerBuffer & layer_buffer) { in GetColoriMetry() argument 72 bool is_yuv = layer_buffer.flags.video; in GetColoriMetry() 76 switch (layer_buffer.color_metadata.colorPrimaries) { in GetColoriMetry() 95 static int32_t GetPixelEncoding(const LayerBuffer &layer_buffer) { in GetPixelEncoding() argument 96 bool is_yuv = layer_buffer.flags.video; in GetPixelEncoding() 101 switch (layer_buffer.format) { in GetPixelEncoding() 128 static int32_t GetBitsPerComponent(const LayerBuffer &layer_buffer) { in GetBitsPerComponent() argument 129 bool is_yuv = layer_buffer.flags.video; in GetBitsPerComponent() 130 bool is_10_bit = Is10BitFormat(layer_buffer.format); in GetBitsPerComponent() 146 static uint32_t GetContentType(const LayerBuffer &layer_buffer) { in GetContentType() argument [all …]
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/fb/ |
H A D | hw_hdmi.cpp | 72 static int32_t GetColoriMetry(const LayerBuffer & layer_buffer) { in GetColoriMetry() argument 73 bool is_yuv = layer_buffer.flags.video; in GetColoriMetry() 77 switch (layer_buffer.color_metadata.colorPrimaries) { in GetColoriMetry() 96 static int32_t GetPixelEncoding(const LayerBuffer &layer_buffer) { in GetPixelEncoding() argument 97 bool is_yuv = layer_buffer.flags.video; in GetPixelEncoding() 102 switch (layer_buffer.format) { in GetPixelEncoding() 129 static int32_t GetBitsPerComponent(const LayerBuffer &layer_buffer) { in GetBitsPerComponent() argument 130 bool is_yuv = layer_buffer.flags.video; in GetBitsPerComponent() 131 bool is_10_bit = Is10BitFormat(layer_buffer.format); in GetBitsPerComponent() 147 static uint32_t GetContentType(const LayerBuffer &layer_buffer) { in GetContentType() argument [all …]
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/fb/ |
H A D | hw_hdmi.cpp | 72 static int32_t GetColoriMetry(const LayerBuffer & layer_buffer) { in GetColoriMetry() argument 73 bool is_yuv = layer_buffer.flags.video; in GetColoriMetry() 77 switch (layer_buffer.color_metadata.colorPrimaries) { in GetColoriMetry() 96 static int32_t GetPixelEncoding(const LayerBuffer &layer_buffer) { in GetPixelEncoding() argument 97 bool is_yuv = layer_buffer.flags.video; in GetPixelEncoding() 102 switch (layer_buffer.format) { in GetPixelEncoding() 130 static int32_t GetBitsPerComponent(const LayerBuffer &layer_buffer) { in GetBitsPerComponent() argument 131 bool is_yuv = layer_buffer.flags.video; in GetBitsPerComponent() 132 bool is_10_bit = Is10BitFormat(layer_buffer.format); in GetBitsPerComponent() 148 static uint32_t GetContentType(const LayerBuffer &layer_buffer) { in GetContentType() argument [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/ |
H A D | display_hdmi.cpp | 262 LayerBuffer &layer_buffer = layer->input_buffer; in SetS3DMode() local 264 if (layer_buffer.s3d_format != kS3dFormatNone) { in SetS3DMode() 272 s3d_format_to_mode_.find(layer_buffer.s3d_format); in SetS3DMode() 276 } else if (layer_buffer.flags.secure && layer_count > 2) { in SetS3DMode()
|