Home
last modified time | relevance | path

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

/hardware/qcom/display/msm8996/sdm/libs/hwc/
Dhwc_display.cpp75 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, in HWCDisplay() function in sdm::HWCDisplay
80 int HWCDisplay::Init() { in Init()
128 int HWCDisplay::Deinit() { in Deinit()
151 int HWCDisplay::EventControl(int event, int enable) { in EventControl()
178 int HWCDisplay::SetPowerMode(int mode) { in SetPowerMode()
229 int HWCDisplay::GetDisplayConfigs(uint32_t *configs, size_t *num_configs) { in GetDisplayConfigs()
238 int HWCDisplay::GetDisplayAttributes(uint32_t config, const uint32_t *attributes, int32_t *values) { in GetDisplayAttributes()
267 int HWCDisplay::GetActiveConfig() { in GetActiveConfig()
271 int HWCDisplay::SetActiveConfig(int index) { in SetActiveConfig()
275 void HWCDisplay::SetFrameDumpConfig(uint32_t count, uint32_t bit_mask_layer_type) { in SetFrameDumpConfig()
[all …]
Dhwc_color_manager.h85 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
116 int EnableQDCMMode(bool enable, HWCDisplay *hwc_display);
117 int SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display);
118 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
119 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
122 int CreateSolidFillLayers(HWCDisplay *hwc_display);
Dhwc_display_external.h32 class HWCDisplayExternal : public HWCDisplay {
35 uint32_t primary_height, HWCDisplay **hwc_display);
36 static void Destroy(HWCDisplay *hwc_display);
Dhwc_display_external.cpp43 HWCDisplay **hwc_display) { in Create()
47 HWCDisplay *hwc_display_external = new HWCDisplayExternal(core_intf, hwc_procs); in Create()
73 void HWCDisplayExternal::Destroy(HWCDisplay *hwc_display) { in Destroy()
79 : HWCDisplay(core_intf, hwc_procs, kHDMI, HWC_DISPLAY_EXTERNAL, false) { in HWCDisplayExternal()
120 status = HWCDisplay::CommitLayerStack(content_list); in Commit()
125 status = HWCDisplay::PostCommitLayerStack(content_list); in Commit()
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), in HWCDisplayVirtual()
109 return HWCDisplay::Init(); in Init()
115 status = HWCDisplay::Deinit(); in Deinit()
173 status = HWCDisplay::CommitLayerStack(content_list); in Commit()
180 status = HWCDisplay::PostCommitLayerStack(content_list); in Commit()
344 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);
Dhwc_display_primary.h33 class HWCDisplayPrimary : public HWCDisplay {
44 HWCDisplay **hwc_display);
45 static void Destroy(HWCDisplay *hwc_display);
Dhwc_display_primary.cpp42 HWCDisplay **hwc_display) { in Create()
47 HWCDisplay *hwc_display_primary = new HWCDisplayPrimary(core_intf, hwc_procs); in Create()
74 void HWCDisplayPrimary::Destroy(HWCDisplay *hwc_display) { in Destroy()
80 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, true), cpu_hint_(NULL) { in HWCDisplayPrimary()
97 return HWCDisplay::Init(); in Init()
204 status = HWCDisplay::CommitLayerStack(content_list); in Commit()
209 status = HWCDisplay::PostCommitLayerStack(content_list); in Commit()
Dhwc_display.h38 class HWCDisplay : public DisplayEventHandler {
40 virtual ~HWCDisplay() { } in ~HWCDisplay()
122 HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, int id,
204 inline int HWCDisplay::Perform(uint32_t operation, ...) { in Perform()
Dhwc_color_manager.cpp164 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode()
183 HWCDisplay *hwc_display) { in SolidFillLayersPrepare()
213 HWCDisplay *hwc_display) { in SolidFillLayersSet()
249 int HWCColorManager::CreateSolidFillLayers(HWCDisplay *hwc_display) { in CreateSolidFillLayers()
330 int HWCColorManager::SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display) { in SetSolidFill()
472 int HWCQDCMModeManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode()
Dhwc_session.h130 HWCDisplay *hwc_display_[HWC_NUM_DISPLAY_TYPES] = { NULL };
Dhwc_session.cpp262 HWCDisplay *primary_display = hwc_session->hwc_display_[HWC_DISPLAY_PRIMARY]; in Prepare()
345 HWCDisplay *primary_display = hwc_session->hwc_display_[HWC_DISPLAY_PRIMARY]; in Set()