/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 34 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1); 37 HWCLayer::HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator) in HWCLayer() function in sdm::HWCLayer 46 HWCLayer::~HWCLayer() { in ~HWCLayer() 186 HWC2::Error HWCLayer::SetLayerColor(hwc_color_t color) { in SetLayerColor() 219 HWC2::Error HWCLayer::SetLayerDataspace(int32_t dataspace) { in SetLayerDataspace() 237 HWC2::Error HWCLayer::SetLayerPlaneAlpha(float alpha) { in SetLayerPlaneAlpha() 248 HWC2::Error HWCLayer::SetLayerSourceCrop(hwc_frect_t crop) { in SetLayerSourceCrop() 311 HWC2::Error HWCLayer::SetLayerZOrder(uint32_t z) { in SetLayerZOrder() 592 uint32_t HWCLayer::RoundToStandardFPS(float fps) { in RoundToStandardFPS() 629 void HWCLayer::PushReleaseFence(int32_t fence) { in PushReleaseFence() [all …]
|
H A D | hwc_layers.h | 56 class HWCLayer { 58 explicit HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator); 59 ~HWCLayer(); 122 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) const { in operator()
|
H A D | hwc_display.h | 140 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 219 bool IsLayerUpdating(HWCLayer *layer); 237 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target 238 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 239 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
|
H A D | hwc_session.cpp | 468 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBlendMode, mode); in SetLayerBlendMode() 473 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBuffer, buffer, in SetLayerBuffer() 479 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerColor, color); in SetLayerColor() 485 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerCompositionType, in SetLayerCompositionType() 491 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDataspace, in SetLayerDataspace() 497 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDisplayFrame, in SetLayerDisplayFrame() 503 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerPlaneAlpha, in SetLayerPlaneAlpha() 509 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerSourceCrop, crop); in SetLayerSourceCrop() 514 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerSurfaceDamage, in SetLayerSurfaceDamage() 521 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerTransform, in SetLayerTransform() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 34 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1); 72 HWCLayer::HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator) in HWCLayer() function in sdm::HWCLayer 80 HWCLayer::~HWCLayer() { in ~HWCLayer() 212 HWC2::Error HWCLayer::SetLayerColor(hwc_color_t color) { in SetLayerColor() 244 HWC2::Error HWCLayer::SetLayerDataspace(int32_t dataspace) { in SetLayerDataspace() 301 HWC2::Error HWCLayer::SetLayerPlaneAlpha(float alpha) { in SetLayerPlaneAlpha() 375 HWC2::Error HWCLayer::SetLayerZOrder(uint32_t z) { in SetLayerZOrder() 646 bool HWCLayer::SupportedDataspace() { in SupportedDataspace() 728 uint32_t HWCLayer::RoundToStandardFPS(float fps) { in RoundToStandardFPS() 765 void HWCLayer::PushReleaseFence(int32_t fence) { in PushReleaseFence() [all …]
|
H A D | hwc_layers.h | 58 class HWCLayer { 60 explicit HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator); 61 ~HWCLayer(); 122 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) const { in operator()
|
H A D | hwc_display.h | 165 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 259 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target 260 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 261 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
|
H A D | hwc_session.cpp | 581 HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetCursorPosition, x, y); in SetCursorPosition() 589 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBlendMode, mode); in SetLayerBlendMode() 594 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBuffer, buffer, in SetLayerBuffer() 600 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerColor, color); in SetLayerColor() 606 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerCompositionType, in SetLayerCompositionType() 612 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDataspace, in SetLayerDataspace() 618 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDisplayFrame, in SetLayerDisplayFrame() 624 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerPlaneAlpha, in SetLayerPlaneAlpha() 635 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerSurfaceDamage, in SetLayerSurfaceDamage() 642 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerTransform, in SetLayerTransform() [all …]
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 31 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1); 184 HWCLayer::HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator) in HWCLayer() function in sdm::HWCLayer 192 HWCLayer::~HWCLayer() { in ~HWCLayer() 429 void HWCLayer::ResetPerFrameData() { in ResetPerFrameData() 531 HWC2::Error HWCLayer::SetLayerZOrder(uint32_t z) { in SetLayerZOrder() 909 bool HWCLayer::ValidateAndSetCSC() { in ValidateAndSetCSC() 950 uint32_t HWCLayer::RoundToStandardFPS(float fps) { in RoundToStandardFPS() 992 int32_t HWCLayer::PopBackReleaseFence() { in PopBackReleaseFence() 1002 int32_t HWCLayer::PopFrontReleaseFence() { in PopFrontReleaseFence() 1012 bool HWCLayer::IsRotationPresent() { in IsRotationPresent() [all …]
|
H A D | hwc_layers.h | 70 class HWCLayer { 72 explicit HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator); 73 ~HWCLayer(); 157 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) const { in operator()
|
H A D | hwc_display.h | 303 HWCLayer *GetHWCLayer(hwc2_layer_t layer_id); 414 bool IsLayerUpdating(HWCLayer *layer); 433 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target 434 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 435 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 34 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1); 171 HWCLayer::HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator) in HWCLayer() function in sdm::HWCLayer 179 HWCLayer::~HWCLayer() { in ~HWCLayer() 311 HWC2::Error HWCLayer::SetLayerColor(hwc_color_t color) { in SetLayerColor() 343 HWC2::Error HWCLayer::SetLayerDataspace(int32_t dataspace) { in SetLayerDataspace() 401 HWC2::Error HWCLayer::SetLayerPlaneAlpha(float alpha) { in SetLayerPlaneAlpha() 482 HWC2::Error HWCLayer::SetLayerZOrder(uint32_t z) { in SetLayerZOrder() 744 bool HWCLayer::ValidateAndSetCSC() { in ValidateAndSetCSC() 786 uint32_t HWCLayer::RoundToStandardFPS(float fps) { in RoundToStandardFPS() 823 void HWCLayer::PushReleaseFence(int32_t fence) { in PushReleaseFence() [all …]
|
H A D | hwc_layers.h | 62 class HWCLayer { 64 explicit HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator); 65 ~HWCLayer(); 128 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) const { in operator()
|
H A D | hwc_display.h | 163 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 266 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target 267 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 268 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
|
H A D | hwc_session.cpp | 615 HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetCursorPosition, x, y); in SetCursorPosition() 626 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBlendMode, mode); in SetLayerBlendMode() 631 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBuffer, buffer, in SetLayerBuffer() 637 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerColor, color); in SetLayerColor() 643 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerCompositionType, in SetLayerCompositionType() 649 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDataspace, in SetLayerDataspace() 655 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDisplayFrame, in SetLayerDisplayFrame() 661 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerPlaneAlpha, in SetLayerPlaneAlpha() 672 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerSurfaceDamage, in SetLayerSurfaceDamage() 679 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerTransform, in SetLayerTransform() [all …]
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 34 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1); 174 HWCLayer::HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator) in HWCLayer() function in sdm::HWCLayer 182 HWCLayer::~HWCLayer() { in ~HWCLayer() 335 HWC2::Error HWCLayer::SetLayerColor(hwc_color_t color) { in SetLayerColor() 371 HWC2::Error HWCLayer::SetLayerDataspace(int32_t dataspace) { in SetLayerDataspace() 418 HWC2::Error HWCLayer::SetLayerPlaneAlpha(float alpha) { in SetLayerPlaneAlpha() 492 HWC2::Error HWCLayer::SetLayerZOrder(uint32_t z) { in SetLayerZOrder() 742 bool HWCLayer::ValidateAndSetCSC() { in ValidateAndSetCSC() 785 uint32_t HWCLayer::RoundToStandardFPS(float fps) { in RoundToStandardFPS() 822 void HWCLayer::PushReleaseFence(int32_t fence) { in PushReleaseFence() [all …]
|
H A D | hwc_layers.h | 62 class HWCLayer { 64 explicit HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator); 65 ~HWCLayer(); 130 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) const { in operator()
|
H A D | hwc_display.h | 152 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 238 bool IsLayerUpdating(HWCLayer *layer); 255 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target 256 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 257 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
|
/aosp12/hardware/qcom/sm7250/display/composer/ |
H A D | hwc_layers.cpp | 32 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1); 209 HWCLayer::HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator) in HWCLayer() function in sdm::HWCLayer 217 HWCLayer::~HWCLayer() { in ~HWCLayer() 426 void HWCLayer::ResetPerFrameData() { in ResetPerFrameData() 442 HWC2::Error HWCLayer::SetLayerPlaneAlpha(float alpha) { in SetLayerPlaneAlpha() 531 HWC2::Error HWCLayer::SetLayerZOrder(uint32_t z) { in SetLayerZOrder() 916 bool HWCLayer::IsDataSpaceSupported() { in IsDataSpaceSupported() 1023 uint32_t HWCLayer::RoundToStandardFPS(float fps) { in RoundToStandardFPS() 1083 bool HWCLayer::IsRotationPresent() { in IsRotationPresent() 1089 bool HWCLayer::IsScalingPresent() { in IsScalingPresent() [all …]
|
H A D | hwc_layers.h | 81 class HWCLayer { 83 explicit HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator); 84 ~HWCLayer(); 177 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) const { in operator()
|
H A D | hwc_display.h | 176 HWCLayer *client_target = nullptr; // Also known as framebuffer target 177 std::map<hwc2_layer_t, HWCLayer *> layer_map; // Look up by Id - TODO 178 std::multiset<HWCLayer *, SortLayersByZ> layer_set; // Maintain a set sorted by Z 285 HWCLayer *GetHWCLayer(hwc2_layer_t layer_id); 489 bool IsLayerUpdating(HWCLayer *layer); 524 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target 525 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 526 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
|
H A D | hwc_display_virtual.cpp | 88 HWCLayer::GetSDMFormat(output_handle->format, output_handle->flags); in DumpVDSBuffer() 121 HWCLayer::GetSDMFormat(output_handle_format, output_handle->flags); in SetOutputBuffer()
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/hwc2/ |
H A D | hwc_layers.cpp | 31 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1); 208 HWCLayer::HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator) in HWCLayer() function in sdm::HWCLayer 216 HWCLayer::~HWCLayer() { in ~HWCLayer() 439 void HWCLayer::ResetPerFrameData() { in ResetPerFrameData() 544 HWC2::Error HWCLayer::SetLayerZOrder(uint32_t z) { in SetLayerZOrder() 926 bool HWCLayer::IsDataSpaceSupported() { in IsDataSpaceSupported() 1075 int32_t HWCLayer::PopBackReleaseFence() { in PopBackReleaseFence() 1085 int32_t HWCLayer::PopFrontReleaseFence() { in PopFrontReleaseFence() 1095 bool HWCLayer::IsRotationPresent() { in IsRotationPresent() 1101 bool HWCLayer::IsScalingPresent() { in IsScalingPresent() [all …]
|
H A D | hwc_layers.h | 71 class HWCLayer { 73 explicit HWCLayer(hwc2_display_t display_id, HWCBufferAllocator *buf_allocator); 74 ~HWCLayer(); 166 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) const { in operator()
|
H A D | hwc_display.h | 141 HWCLayer *client_target = nullptr; // Also known as framebuffer target 142 std::map<hwc2_layer_t, HWCLayer *> layer_map; // Look up by Id - TODO 143 std::multiset<HWCLayer *, SortLayersByZ> layer_set; // Maintain a set sorted by Z 235 HWCLayer *GetHWCLayer(hwc2_layer_t layer_id); 424 bool IsLayerUpdating(HWCLayer *layer); 446 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target 447 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 448 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
|