Home
last modified time | relevance | path

Searched refs:hwc_display (Results 1 – 25 of 102) sorted by relevance

12345

/hardware/qcom/display/msm8909/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_color_manager.cpp151 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
163 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
170 HWCDisplay *hwc_display) { in SolidFillLayersPrepare() argument
182 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_INFO, solid_fill_color); in SolidFillLayersPrepare()
183 hwc_display->Prepare(solid_fill_layers_); // RECT info included. in SolidFillLayersPrepare()
193 hwc_display->Perform(HWCDisplayPrimary::UNSET_QDCM_SOLID_FILL_INFO, 0); in SolidFillLayersPrepare()
200 HWCDisplay *hwc_display) { in SolidFillLayersSet() argument
205 hwc_display->Commit(solid_fill_layers_); in SolidFillLayersSet()
236 int HWCColorManager::CreateSolidFillLayers(HWCDisplay *hwc_display) { in CreateSolidFillLayers() argument
244 hwc_display->GetMixerResolution(&primary_width, &primary_height); in CreateSolidFillLayers()
[all …]
Dhwc_display_null.cpp35 HWCDisplay **hwc_display) { in Create() argument
47 *hwc_display = hwc_display_null; in Create()
52 void HWCDisplayNull::Destroy(HWCDisplay *hwc_display) { in Destroy() argument
54 hwc_display->Deinit(); in Destroy()
55 delete hwc_display; in Destroy()
/hardware/qcom/display/msm8909w_3100/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_color_manager.cpp151 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
163 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
170 HWCDisplay *hwc_display) { in SolidFillLayersPrepare() argument
182 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_INFO, solid_fill_color); in SolidFillLayersPrepare()
183 hwc_display->Prepare(solid_fill_layers_); // RECT info included. in SolidFillLayersPrepare()
193 hwc_display->Perform(HWCDisplayPrimary::UNSET_QDCM_SOLID_FILL_INFO, 0); in SolidFillLayersPrepare()
200 HWCDisplay *hwc_display) { in SolidFillLayersSet() argument
205 hwc_display->Commit(solid_fill_layers_); in SolidFillLayersSet()
236 int HWCColorManager::CreateSolidFillLayers(HWCDisplay *hwc_display) { in CreateSolidFillLayers() argument
244 hwc_display->GetMixerResolution(&primary_width, &primary_height); in CreateSolidFillLayers()
[all …]
Dhwc_display_null.cpp35 HWCDisplay **hwc_display) { in Create() argument
47 *hwc_display = hwc_display_null; in Create()
52 void HWCDisplayNull::Destroy(HWCDisplay *hwc_display) { in Destroy() argument
54 hwc_display->Deinit(); in Destroy()
55 delete hwc_display; in Destroy()
/hardware/qcom/display/msm8909/sdm/libs/hwc2/
Dhwc_color_manager.cpp153 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
165 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
171 int HWCColorManager::SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display) { in SetSolidFill() argument
188 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_INFO, solid_fill_color); in SetSolidFill()
189 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_RECT, &solid_fill_rect); in SetSolidFill()
191 hwc_display->Perform(HWCDisplayPrimary::UNSET_QDCM_SOLID_FILL_INFO, 0); in SetSolidFill()
197 int HWCColorManager::SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display) { in SetFrameCapture() argument
205 hwc_display->GetPanelResolution(&buffer_info.buffer_config.width, in SetFrameCapture()
239 ret = hwc_display->FrameCaptureAsync(buffer_info, 1); in SetFrameCapture()
245 ret = hwc_display->GetFrameCaptureStatus(); in SetFrameCapture()
[all …]
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);
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/
Dhwc_color_manager.cpp154 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
166 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
172 int HWCColorManager::SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display) { in SetSolidFill() argument
189 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_INFO, solid_fill_color); in SetSolidFill()
190 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_RECT, &solid_fill_rect); in SetSolidFill()
192 hwc_display->Perform(HWCDisplayPrimary::UNSET_QDCM_SOLID_FILL_INFO, 0); in SetSolidFill()
198 int HWCColorManager::SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display) { in SetFrameCapture() argument
206 hwc_display->GetPanelResolution(&buffer_info.buffer_config.width, in SetFrameCapture()
240 ret = hwc_display->FrameCaptureAsync(buffer_info, 1); in SetFrameCapture()
246 ret = hwc_display->GetFrameCaptureStatus(); in SetFrameCapture()
[all …]
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_session_services.cpp140 HWCDisplay *hwc_display = hwc_display_[HWC_DISPLAY_PRIMARY]; in configureDynRefeshRate() local
144 return hwc_display->Perform(HWCDisplayPrimary::SET_METADATA_DYN_REFRESH_RATE, false); in configureDynRefeshRate()
147 return hwc_display->Perform(HWCDisplayPrimary::SET_METADATA_DYN_REFRESH_RATE, true); in configureDynRefeshRate()
150 return hwc_display->Perform(HWCDisplayPrimary::SET_BINDER_DYN_REFRESH_RATE, refreshRate); in configureDynRefeshRate()
332 HWCDisplay *hwc_display = hwc_display_[HWC_DISPLAY_PRIMARY]; in ControlPartialUpdate() local
333 if (!hwc_display) { in ControlPartialUpdate()
339 DisplayError hwc_error = hwc_display->ControlPartialUpdate(enable, &pending); in ControlPartialUpdate()
403 HWCDisplay *hwc_display = hwc_display_[disp_id]; in getHDRCapabilities() local
404 if (!hwc_display) { in getHDRCapabilities()
411 if (hwc_display->GetHdrCapabilities(&out_num_types, nullptr, nullptr, nullptr, nullptr) in getHDRCapabilities()
[all …]
/hardware/qcom/display/msm8998/sdm/libs/hwc2/
Dhwc_color_manager.cpp154 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
166 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
172 int HWCColorManager::SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display) { in SetSolidFill() argument
189 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_INFO, solid_fill_color); in SetSolidFill()
190 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_RECT, &solid_fill_rect); in SetSolidFill()
192 hwc_display->Perform(HWCDisplayPrimary::UNSET_QDCM_SOLID_FILL_INFO, 0); in SetSolidFill()
198 int HWCColorManager::SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display) { in SetFrameCapture() argument
206 hwc_display->GetPanelResolution(&buffer_info.buffer_config.width, in SetFrameCapture()
240 ret = hwc_display->FrameCaptureAsync(buffer_info, 1); in SetFrameCapture()
246 ret = hwc_display->GetFrameCaptureStatus(); in SetFrameCapture()
[all …]
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_external.cpp44 HWCDisplay **hwc_display) { in Create() argument
45 return Create(core_intf, buffer_allocator, callbacks, 0, 0, qservice, false, hwc_display); in Create()
52 HWCDisplay **hwc_display) { in Create() argument
91 *hwc_display = hwc_display_external; in Create()
96 void HWCDisplayExternal::Destroy(HWCDisplay *hwc_display) { in Destroy() argument
97 hwc_display->Deinit(); in Destroy()
98 delete hwc_display; in Destroy()
/hardware/qcom/sdm845/display/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_color_manager.cpp154 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
166 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
172 int HWCColorManager::SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display) { in SetSolidFill() argument
202 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_INFO, &solid_fill_color); in SetSolidFill()
203 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_RECT, &solid_fill_rect); in SetSolidFill()
209 hwc_display->Perform(HWCDisplayPrimary::UNSET_QDCM_SOLID_FILL_INFO, &solid_fill_color); in SetSolidFill()
215 int HWCColorManager::SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display) { in SetFrameCapture() argument
223 hwc_display->GetPanelResolution(&buffer_info.buffer_config.width, in SetFrameCapture()
257 ret = hwc_display->FrameCaptureAsync(buffer_info, 1); in SetFrameCapture()
265 if (hwc_display->GetFrameCaptureFence(&fence_fd) && (fence_fd >= 0)) { in SetFrameCapture()
[all …]
/hardware/qcom/sm8150/display/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_color_manager.cpp166 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
178 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
184 int HWCColorManager::SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display) { in SetSolidFill() argument
214 hwc_display->Perform(HWCDisplayBuiltIn::SET_QDCM_SOLID_FILL_INFO, &solid_fill_color); in SetSolidFill()
215 hwc_display->Perform(HWCDisplayBuiltIn::SET_QDCM_SOLID_FILL_RECT, &solid_fill_rect); in SetSolidFill()
221 hwc_display->Perform(HWCDisplayBuiltIn::UNSET_QDCM_SOLID_FILL_INFO, &solid_fill_color); in SetSolidFill()
227 int HWCColorManager::SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display) { in SetFrameCapture() argument
235 hwc_display->GetPanelResolution(&buffer_info.buffer_config.width, in SetFrameCapture()
271 ret = hwc_display->FrameCaptureAsync(buffer_info, 0); in SetFrameCapture()
274 ret = hwc_display->FrameCaptureAsync(buffer_info, 1); in SetFrameCapture()
[all …]
/hardware/qcom/display/msm8996/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);
124 int CreateSolidFillLayers(HWCDisplay *hwc_display);
Dhwc_display_null.cpp35 HWCDisplay **hwc_display) { in Create() argument
47 *hwc_display = hwc_display_null; in Create()
52 void HWCDisplayNull::Destroy(HWCDisplay *hwc_display) { in Destroy() argument
54 hwc_display->Deinit(); in Destroy()
55 delete hwc_display; in Destroy()
Dhwc_color_manager.cpp151 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
163 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
170 HWCDisplay *hwc_display) { in SolidFillLayersPrepare() argument
182 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_INFO, solid_fill_color); in SolidFillLayersPrepare()
183 hwc_display->Prepare(solid_fill_layers_); // RECT info included. in SolidFillLayersPrepare()
193 hwc_display->Perform(HWCDisplayPrimary::UNSET_QDCM_SOLID_FILL_INFO, 0); in SolidFillLayersPrepare()
200 HWCDisplay *hwc_display) { in SolidFillLayersSet() argument
205 hwc_display->Commit(solid_fill_layers_); in SolidFillLayersSet()
236 int HWCColorManager::CreateSolidFillLayers(HWCDisplay *hwc_display) { in CreateSolidFillLayers() argument
244 hwc_display->GetMixerResolution(&primary_width, &primary_height); in CreateSolidFillLayers()
[all …]
Dhwc_display_external.h36 HWCDisplay **hwc_display);
38 qService::QService *qservice, HWCDisplay **hwc_display);
39 static void Destroy(HWCDisplay *hwc_display);
/hardware/qcom/display/msm8996/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);
120 int CreateSolidFillLayers(HWCDisplay *hwc_display);
Dhwc_color_manager.cpp154 int HWCColorManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
166 ret = qdcm_mode_mgr_->EnableQDCMMode(enable, hwc_display); in EnableQDCMMode()
172 int HWCColorManager::SetSolidFill(const void *params, bool enable, HWCDisplay *hwc_display) { in SetSolidFill() argument
189 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_INFO, solid_fill_color); in SetSolidFill()
190 hwc_display->Perform(HWCDisplayPrimary::SET_QDCM_SOLID_FILL_RECT, &solid_fill_rect); in SetSolidFill()
192 hwc_display->Perform(HWCDisplayPrimary::UNSET_QDCM_SOLID_FILL_INFO, 0); in SetSolidFill()
198 int HWCColorManager::SetFrameCapture(void *params, bool enable, HWCDisplay *hwc_display) { in SetFrameCapture() argument
206 hwc_display->GetFrameBufferResolution(&buffer_info.buffer_config.width, in SetFrameCapture()
347 int HWCQDCMModeManager::EnableQDCMMode(bool enable, HWCDisplay *hwc_display) { in EnableQDCMMode() argument
354 if (hwc_display) { in EnableQDCMMode()
[all …]
Dhwc_display_external.cpp44 HWCDisplay **hwc_display) { in Create() argument
45 return Create(core_intf, buffer_allocator, callbacks, 0, 0, qservice, false, hwc_display); in Create()
52 HWCDisplay **hwc_display) { in Create() argument
91 *hwc_display = hwc_display_external; in Create()
96 void HWCDisplayExternal::Destroy(HWCDisplay *hwc_display) { in Destroy() argument
97 hwc_display->Deinit(); in Destroy()
98 delete hwc_display; in Destroy()

12345