Searched refs:HWCDisplay (Results 1 - 25 of 52) sorted by relevance

123

/hardware/qcom/display/msm8996/sdm/libs/hwc/
H A 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);
H A 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);
H A 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);
H A Dhwc_display.cpp52 #define __CLASS__ "HWCDisplay"
65 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, function in class:sdm::HWCDisplay
72 int HWCDisplay::Init() {
115 int HWCDisplay::Deinit() {
131 int HWCDisplay::EventControl(int event, int enable) {
158 int HWCDisplay::SetPowerMode(int mode) {
209 int HWCDisplay::GetDisplayConfigs(uint32_t *configs, size_t *num_configs) {
218 int HWCDisplay::GetDisplayAttributes(uint32_t config, const uint32_t *display_attributes,
253 int HWCDisplay
[all...]
H A Dhwc_display_null.cpp35 HWCDisplay **hwc_display) {
52 void HWCDisplayNull::Destroy(HWCDisplay *hwc_display) {
58 // We pass the display type as HWC_DISPLAY_PRIMARY to HWCDisplay, but since we override
59 // and don't chain to HWCDisplay::Init(), that type does not actually get used.
61 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, false, NULL,
66 // Don't call HWCDisplay::Init() for null display, we don't want the chain of
H A Dhwc_display_primary.h33 class HWCDisplayPrimary : public HWCDisplay {
45 HWCDisplay **hwc_display);
46 static void Destroy(HWCDisplay *hwc_display);
H A Dhwc_display_null.h34 class HWCDisplayNull : public HWCDisplay {
37 HWCDisplay **hwc_display);
38 static void Destroy(HWCDisplay *hwc_display);
48 return HWCDisplay::GetDisplayConfigs(configs, num_configs);
H A Dhwc_display_virtual.cpp46 HWCDisplay **hwc_display) {
88 *hwc_display = static_cast<HWCDisplay *>(hwc_display_virtual);
93 void HWCDisplayVirtual::Destroy(HWCDisplay *hwc_display) {
99 : HWCDisplay(core_intf, hwc_procs, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL,
109 return HWCDisplay::Init();
115 status = HWCDisplay::Deinit();
176 status = HWCDisplay::CommitLayerStack(content_list);
194 status = HWCDisplay::PostCommitLayerStack(content_list);
316 HWCDisplay::SetFrameDumpConfig(count, bit_mask_layer_type);
/hardware/qcom/display/msm8996/sdm/libs/hwc2/
H A Dhwc_display_external.h37 class HWCDisplayExternal : public HWCDisplay {
41 HWCDisplay **hwc_display);
43 HWCDisplay **hwc_display);
44 static void Destroy(HWCDisplay *hwc_display);
H A Dhwc_display_virtual.h39 class HWCDisplayVirtual : public HWCDisplay {
42 uint32_t height, int32_t *format, HWCDisplay **hwc_display);
43 static void Destroy(HWCDisplay *hwc_display);
H A 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 int SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display);
121 int CreateSolidFillLayers(HWCDisplay *hwc_display);
H A Dhwc_display.cpp46 #define __CLASS__ "HWCDisplay"
212 HWCDisplay::HWCDisplay(CoreInterface *core_intf, HWCCallbacks *callbacks, DisplayType type, function in class:sdm::HWCDisplay
224 int HWCDisplay::Init() {
261 int HWCDisplay::Deinit() {
285 HWC2::Error HWCDisplay::CreateLayer(hwc2_layer_t *out_layer_id) {
293 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) {
303 HWC2::Error HWCDisplay::DestroyLayer(hwc2_layer_t layer_id) {
324 void HWCDisplay::BuildLayerStack() {
418 void HWCDisplay
[all...]
H A Dhwc_display_virtual.cpp44 uint32_t height, int32_t *format, HWCDisplay **hwc_display) {
80 *hwc_display = static_cast<HWCDisplay *>(hwc_display_virtual);
85 void HWCDisplayVirtual::Destroy(HWCDisplay *hwc_display) {
91 : HWCDisplay(core_intf, callbacks, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL,
97 return HWCDisplay::Init();
106 status = HWCDisplay::Deinit();
133 status = HWCDisplay::CommitLayerStack();
150 status = HWCDisplay::PostCommitLayerStack(out_retire_fence);
215 HWCDisplay::SetFrameDumpConfig(count, bit_mask_layer_type);
/hardware/qcom/display/msm8998/sdm/libs/hwc2/
H A Dhwc_display_external.h37 class HWCDisplayExternal : public HWCDisplay {
41 HWCDisplay **hwc_display);
43 HWCDisplay **hwc_display);
44 static void Destroy(HWCDisplay *hwc_display);
H A Dhwc_display_virtual.h39 class HWCDisplayVirtual : public HWCDisplay {
42 uint32_t height, int32_t *format, HWCDisplay **hwc_display);
43 static void Destroy(HWCDisplay *hwc_display);
H A 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 int SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display);
119 int SetDetailedEnhancer(void *params, HWCDisplay *hwc_display);
122 int CreateSolidFillLayers(HWCDisplay *hwc_display);
H A Dhwc_display.cpp46 #define __CLASS__ "HWCDisplay"
212 HWCDisplay::HWCDisplay(CoreInterface *core_intf, HWCCallbacks *callbacks, DisplayType type, function in class:sdm::HWCDisplay
224 int HWCDisplay::Init() {
261 int HWCDisplay::Deinit() {
285 HWC2::Error HWCDisplay::CreateLayer(hwc2_layer_t *out_layer_id) {
293 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) {
303 HWC2::Error HWCDisplay::DestroyLayer(hwc2_layer_t layer_id) {
324 void HWCDisplay::BuildLayerStack() {
420 void HWCDisplay
[all...]
/hardware/qcom/display/msm8998/sdm/libs/hwc/
H A 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);
H A 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);
125 int CreateSolidFillLayers(HWCDisplay *hwc_display);
H A 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);
H A Dhwc_display.cpp52 #define __CLASS__ "HWCDisplay"
65 HWCDisplay::HWCDisplay(CoreInterface *core_intf, hwc_procs_t const **hwc_procs, DisplayType type, function in class:sdm::HWCDisplay
72 int HWCDisplay::Init() {
117 int HWCDisplay::Deinit() {
133 int HWCDisplay::EventControl(int event, int enable) {
160 int HWCDisplay::SetPowerMode(int mode) {
211 int HWCDisplay::GetDisplayConfigs(uint32_t *configs, size_t *num_configs) {
220 int HWCDisplay::GetDisplayAttributes(uint32_t config, const uint32_t *display_attributes,
255 int HWCDisplay
[all...]
H A Dhwc_display_null.cpp35 HWCDisplay **hwc_display) {
52 void HWCDisplayNull::Destroy(HWCDisplay *hwc_display) {
58 // We pass the display type as HWC_DISPLAY_PRIMARY to HWCDisplay, but since we override
59 // and don't chain to HWCDisplay::Init(), that type does not actually get used.
61 : HWCDisplay(core_intf, hwc_procs, kPrimary, HWC_DISPLAY_PRIMARY, false, NULL,
66 // Don't call HWCDisplay::Init() for null display, we don't want the chain of
H A Dhwc_display_primary.h33 class HWCDisplayPrimary : public HWCDisplay {
37 HWCDisplay **hwc_display);
38 static void Destroy(HWCDisplay *hwc_display);
H A Dhwc_display_null.h34 class HWCDisplayNull : public HWCDisplay {
37 HWCDisplay **hwc_display);
38 static void Destroy(HWCDisplay *hwc_display);
48 return HWCDisplay::GetDisplayConfigs(configs, num_configs);
H A Dhwc_display_virtual.cpp46 HWCDisplay **hwc_display) {
88 *hwc_display = static_cast<HWCDisplay *>(hwc_display_virtual);
93 void HWCDisplayVirtual::Destroy(HWCDisplay *hwc_display) {
99 : HWCDisplay(core_intf, hwc_procs, kVirtual, HWC_DISPLAY_VIRTUAL, false, NULL,
109 return HWCDisplay::Init();
115 status = HWCDisplay::Deinit();
176 status = HWCDisplay::CommitLayerStack(content_list);
194 status = HWCDisplay::PostCommitLayerStack(content_list);
322 HWCDisplay::SetFrameDumpConfig(count, bit_mask_layer_type);

Completed in 207 milliseconds

123