Home
last modified time | relevance | path

Searched refs:HWCDisplay (Results 1 – 25 of 66) sorted by relevance

123

/hardware/qcom/display/sdm845/sdm/libs/hwc/
Dhwc_color_manager.h86 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
117 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
118 int SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display);
119 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
120 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
121 int SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display);
122 int SetDetailedEnhancer(void *params, HWCDisplay *hwc_display);
123 void SetColorModeDetailEnhancer(HWCDisplay *hwc_display);
124 int SetHWDetailedEnhancerConfig(void *params, HWCDisplay *hwc_display);
127 int CreateSolidFillLayers(HWCDisplay *hwc_display);
Dhwc_display.cpp135 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, in HWCDisplay() function in sdm::HWCDisplay
142 int HWCDisplay::Init() { in Init()
194 int HWCDisplay::Deinit() { in Deinit()
213 int HWCDisplay::EventControl(int event, int enable) { in EventControl()
240 int HWCDisplay::SetPowerMode(int mode) { in SetPowerMode()
292 int HWCDisplay::GetDisplayConfigs(uint32_t *configs, size_t *num_configs) { in GetDisplayConfigs()
301 int HWCDisplay::GetDisplayAttributes(uint32_t config, const uint32_t *display_attributes, in GetDisplayAttributes()
336 int HWCDisplay::GetActiveConfig() { in GetActiveConfig()
340 int HWCDisplay::SetActiveConfig(int index) { in SetActiveConfig()
344 DisplayError HWCDisplay::SetMixerResolution(uint32_t width, uint32_t height) { in SetMixerResolution()
[all …]
Dhwc_display_external.h32 class HWCDisplayExternal : public HWCDisplay {
36 HWCDisplay **hwc_display);
38 qService::QService *qservice, HWCDisplay **hwc_display);
39 static void Destroy(HWCDisplay *hwc_display);
Dhwc_display_virtual.cpp46 HWCDisplay **hwc_display) { in Create()
88 *hwc_display = static_cast<HWCDisplay *>(hwc_display_virtual); in Create()
93 void HWCDisplayVirtual::Destroy(HWCDisplay *hwc_display) { in Destroy()
99 : HWCDisplay(core_intf, hwc_procs, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL, in HWCDisplayVirtual()
109 return HWCDisplay::Init(); in Init()
115 status = HWCDisplay::Deinit(); in Deinit()
176 status = HWCDisplay::CommitLayerStack(content_list); in Commit()
194 status = HWCDisplay::PostCommitLayerStack(content_list); in Commit()
327 HWCDisplay::SetFrameDumpConfig(count, bit_mask_layer_type); in SetFrameDumpConfig()
Dhwc_display_virtual.h34 class HWCDisplayVirtual : public HWCDisplay {
38 hwc_display_contents_1_t *content_list, HWCDisplay **hwc_display);
39 static void Destroy(HWCDisplay *hwc_display);
/hardware/qcom/display/msm8996/sdm/libs/hwc/
Dhwc_display.cpp67 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, in HWCDisplay() function in sdm::HWCDisplay
74 int HWCDisplay::Init() { in Init()
117 int HWCDisplay::Deinit() { in Deinit()
133 int HWCDisplay::EventControl(int event, int enable) { in EventControl()
160 int HWCDisplay::SetPowerMode(int mode) { in SetPowerMode()
211 int HWCDisplay::GetDisplayConfigs(uint32_t *configs, size_t *num_configs) { in GetDisplayConfigs()
220 int HWCDisplay::GetDisplayAttributes(uint32_t config, const uint32_t *display_attributes, in GetDisplayAttributes()
255 int HWCDisplay::GetActiveConfig() { in GetActiveConfig()
259 int HWCDisplay::SetActiveConfig(int index) { in SetActiveConfig()
263 DisplayError HWCDisplay::SetMixerResolution(uint32_t width, uint32_t height) { in SetMixerResolution()
[all …]
Dhwc_color_manager.h86 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
117 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
118 int SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display);
119 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
120 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
121 int SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display);
124 int CreateSolidFillLayers(HWCDisplay *hwc_display);
Dhwc_display_external.h32 class HWCDisplayExternal : public HWCDisplay {
36 HWCDisplay **hwc_display);
38 qService::QService *qservice, HWCDisplay **hwc_display);
39 static void Destroy(HWCDisplay *hwc_display);
Dhwc_display_virtual.cpp46 HWCDisplay **hwc_display) { in Create()
88 *hwc_display = static_cast<HWCDisplay *>(hwc_display_virtual); in Create()
93 void HWCDisplayVirtual::Destroy(HWCDisplay *hwc_display) { in Destroy()
99 : HWCDisplay(core_intf, hwc_procs, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL, in HWCDisplayVirtual()
109 return HWCDisplay::Init(); in Init()
115 status = HWCDisplay::Deinit(); in Deinit()
176 status = HWCDisplay::CommitLayerStack(content_list); in Commit()
194 status = HWCDisplay::PostCommitLayerStack(content_list); in Commit()
316 HWCDisplay::SetFrameDumpConfig(count, bit_mask_layer_type); in SetFrameDumpConfig()
Dhwc_display_virtual.h34 class HWCDisplayVirtual : public HWCDisplay {
38 hwc_display_contents_1_t *content_list, HWCDisplay **hwc_display);
39 static void Destroy(HWCDisplay *hwc_display);
/hardware/qcom/display/msm8996/sdm/libs/hwc2/
Dhwc_display.cpp217 HWCDisplay::HWCDisplay(CoreInterface *core_intf, HWCCallbacks *callbacks, DisplayType type, in HWCDisplay() function in sdm::HWCDisplay
230 int HWCDisplay::Init() { in Init()
258 int HWCDisplay::Deinit() { in Deinit()
276 HWC2::Error HWCDisplay::CreateLayer(hwc2_layer_t *out_layer_id) { in CreateLayer()
285 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) { in GetHWCLayer()
295 HWC2::Error HWCDisplay::DestroyLayer(hwc2_layer_t layer_id) { in DestroyLayer()
317 void HWCDisplay::BuildLayerStack() { in BuildLayerStack()
406 void HWCDisplay::BuildSolidFillStack() { in BuildLayerStack()
416 HWC2::Error HWCDisplay::SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z) { in BuildLayerStack()
448 HWC2::Error HWCDisplay::SetVsyncEnabled(HWC2::Vsync enabled) { in BuildLayerStack()
[all …]
Dhwc_display_virtual.cpp47 uint32_t height, int32_t *format, HWCDisplay **hwc_display) { in Create()
84 *hwc_display = static_cast<HWCDisplay *>(hwc_display_virtual); in Create()
89 void HWCDisplayVirtual::Destroy(HWCDisplay *hwc_display) { in Destroy()
96 : HWCDisplay(core_intf, callbacks, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL, in HWCDisplayVirtual()
102 return HWCDisplay::Init(); in Init()
111 status = HWCDisplay::Deinit(); in Deinit()
138 status = HWCDisplay::CommitLayerStack(); in Present()
155 status = HWCDisplay::PostCommitLayerStack(out_retire_fence); in Present()
223 HWCDisplay::SetFrameDumpConfig(count, bit_mask_layer_type); in SetFrameDumpConfig()
Dhwc_display_external.h37 class HWCDisplayExternal : public HWCDisplay {
42 HWCDisplay **hwc_display);
45 HWCDisplay **hwc_display);
46 static void Destroy(HWCDisplay *hwc_display);
Dhwc_color_manager.h84 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
115 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
116 int SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display);
117 int SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display);
120 int CreateSolidFillLayers(HWCDisplay *hwc_display);
Dhwc_display_external.cpp44 HWCDisplay **hwc_display) { in Create()
52 HWCDisplay **hwc_display) { in Create()
57 HWCDisplay *hwc_display_external = new HWCDisplayExternal(core_intf, buffer_allocator, callbacks, in Create()
96 void HWCDisplayExternal::Destroy(HWCDisplay *hwc_display) { in Destroy()
105 : HWCDisplay(core_intf, callbacks, kHDMI, HWC_DISPLAY_EXTERNAL, false, qservice, in HWCDisplayExternal()
132 status = HWCDisplay::CommitLayerStack(); in Present()
134 status = HWCDisplay::PostCommitLayerStack(out_retire_fence); in Present()
/hardware/qcom/display/msm8998/sdm/libs/hwc2/
Dhwc_color_manager.h84 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
115 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
116 int SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display);
117 int SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display);
118 int SetDetailedEnhancer(void *params, HWCDisplay *hwc_display);
119 void SetColorModeDetailEnhancer(HWCDisplay *hwc_display);
120 int SetHWDetailedEnhancerConfig(void *params, HWCDisplay *hwc_display);
123 int CreateSolidFillLayers(HWCDisplay *hwc_display);
Dhwc_display.cpp336 HWCDisplay::HWCDisplay(CoreInterface *core_intf, HWCCallbacks *callbacks, DisplayType type, in HWCDisplay() function in sdm::HWCDisplay
349 int HWCDisplay::Init() { in Init()
386 int HWCDisplay::Deinit() { in Deinit()
407 HWC2::Error HWCDisplay::CreateLayer(hwc2_layer_t *out_layer_id) { in CreateLayer()
416 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) { in GetHWCLayer()
426 HWC2::Error HWCDisplay::DestroyLayer(hwc2_layer_t layer_id) { in DestroyLayer()
449 void HWCDisplay::BuildLayerStack() { in BuildLayerStack()
582 void HWCDisplay::BuildSolidFillStack() { in BuildLayerStack()
592 HWC2::Error HWCDisplay::SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z) { in BuildLayerStack()
624 HWC2::Error HWCDisplay::SetVsyncEnabled(HWC2::Vsync enabled) { in BuildLayerStack()
[all …]
Dhwc_display_virtual.cpp47 uint32_t height, int32_t *format, HWCDisplay **hwc_display) { in Create()
84 *hwc_display = static_cast<HWCDisplay *>(hwc_display_virtual); in Create()
89 void HWCDisplayVirtual::Destroy(HWCDisplay *hwc_display) { in Destroy()
96 : HWCDisplay(core_intf, callbacks, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL, in HWCDisplayVirtual()
102 return HWCDisplay::Init(); in Init()
111 status = HWCDisplay::Deinit(); in Deinit()
138 status = HWCDisplay::CommitLayerStack(); in Present()
155 status = HWCDisplay::PostCommitLayerStack(out_retire_fence); in Present()
230 HWCDisplay::SetFrameDumpConfig(count, bit_mask_layer_type); in SetFrameDumpConfig()
Dhwc_display_external.h37 class HWCDisplayExternal : public HWCDisplay {
42 HWCDisplay **hwc_display);
45 HWCDisplay **hwc_display);
46 static void Destroy(HWCDisplay *hwc_display);
Dhwc_display_external.cpp44 HWCDisplay **hwc_display) { in Create()
52 HWCDisplay **hwc_display) { in Create()
57 HWCDisplay *hwc_display_external = new HWCDisplayExternal(core_intf, buffer_allocator, callbacks, in Create()
96 void HWCDisplayExternal::Destroy(HWCDisplay *hwc_display) { in Destroy()
105 : HWCDisplay(core_intf, callbacks, kHDMI, HWC_DISPLAY_EXTERNAL, false, qservice, in HWCDisplayExternal()
132 status = HWCDisplay::CommitLayerStack(); in Present()
134 status = HWCDisplay::PostCommitLayerStack(out_retire_fence); in Present()
/hardware/qcom/display/sdm845/sdm/libs/hwc2/
Dhwc_color_manager.h85 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
117 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
118 int SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display);
119 int SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display);
120 int SetDetailedEnhancer(void *params, HWCDisplay *hwc_display);
121 void SetColorModeDetailEnhancer(HWCDisplay *hwc_display);
122 int SetHWDetailedEnhancerConfig(void *params, HWCDisplay *hwc_display);
125 int CreateSolidFillLayers(HWCDisplay *hwc_display);
Dhwc_display.cpp327 HWCDisplay::HWCDisplay(CoreInterface *core_intf, HWCCallbacks *callbacks, DisplayType type, in HWCDisplay() function in sdm::HWCDisplay
340 int HWCDisplay::Init() { in Init()
375 int HWCDisplay::Deinit() { in Deinit()
396 HWC2::Error HWCDisplay::CreateLayer(hwc2_layer_t *out_layer_id) { in CreateLayer()
405 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) { in GetHWCLayer()
415 HWC2::Error HWCDisplay::DestroyLayer(hwc2_layer_t layer_id) { in DestroyLayer()
438 void HWCDisplay::BuildLayerStack() { in BuildLayerStack()
575 void HWCDisplay::BuildSolidFillStack() { in BuildLayerStack()
585 HWC2::Error HWCDisplay::SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z) { in BuildLayerStack()
618 HWC2::Error HWCDisplay::SetVsyncEnabled(HWC2::Vsync enabled) { in BuildLayerStack()
[all …]
Dhwc_display_virtual.cpp47 uint32_t height, int32_t *format, HWCDisplay **hwc_display) { in Create()
84 *hwc_display = static_cast<HWCDisplay *>(hwc_display_virtual); in Create()
89 void HWCDisplayVirtual::Destroy(HWCDisplay *hwc_display) { in Destroy()
96 : HWCDisplay(core_intf, callbacks, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL, in HWCDisplayVirtual()
102 return HWCDisplay::Init(); in Init()
111 status = HWCDisplay::Deinit(); in Deinit()
138 status = HWCDisplay::CommitLayerStack(); in Present()
155 status = HWCDisplay::PostCommitLayerStack(out_retire_fence); in Present()
230 HWCDisplay::SetFrameDumpConfig(count, bit_mask_layer_type); in SetFrameDumpConfig()
Dhwc_display_external.h37 class HWCDisplayExternal : public HWCDisplay {
42 HWCDisplay **hwc_display);
45 HWCDisplay **hwc_display);
46 static void Destroy(HWCDisplay *hwc_display);
Dhwc_display_external.cpp44 HWCDisplay **hwc_display) { in Create()
52 HWCDisplay **hwc_display) { in Create()
57 HWCDisplay *hwc_display_external = new HWCDisplayExternal(core_intf, buffer_allocator, callbacks, in Create()
96 void HWCDisplayExternal::Destroy(HWCDisplay *hwc_display) { in Destroy()
105 : HWCDisplay(core_intf, callbacks, kHDMI, HWC_DISPLAY_EXTERNAL, false, qservice, in HWCDisplayExternal()
134 status = HWCDisplay::CommitLayerStack(); in Present()
136 status = HWCDisplay::PostCommitLayerStack(out_retire_fence); in Present()

123