Home
last modified time | relevance | path

Searched refs:HWCLayer (Results 1 – 25 of 50) sorted by relevance

12

/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc2/
H A Dhwc_layers.cpp34 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 Dhwc_layers.h56 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 Dhwc_display.h140 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 Dhwc_session.cpp468 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 Dhwc_layers.cpp34 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 Dhwc_layers.h58 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 Dhwc_display.h165 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 Dhwc_session.cpp581 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 Dhwc_layers.cpp31 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 Dhwc_layers.h70 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 Dhwc_display.h303 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 Dhwc_layers.cpp34 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 Dhwc_layers.h62 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 Dhwc_display.h163 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 Dhwc_session.cpp615 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 Dhwc_layers.cpp34 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 Dhwc_layers.h62 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 Dhwc_display.h152 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 Dhwc_layers.cpp32 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 Dhwc_layers.h81 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 Dhwc_display.h176 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 Dhwc_display_virtual.cpp88 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 Dhwc_layers.cpp31 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 Dhwc_layers.h71 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 Dhwc_display.h141 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

12