/hardware/qcom/display/msm8909/sdm/libs/hwc/ |
D | hwc_color_manager.h | 86 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);
|
D | hwc_color_manager.cpp | 151 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 …]
|
D | hwc_display_null.cpp | 35 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/ |
D | hwc_color_manager.h | 86 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);
|
D | hwc_color_manager.cpp | 151 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 …]
|
D | hwc_display_null.cpp | 35 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/ |
D | hwc_color_manager.cpp | 153 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 …]
|
D | hwc_color_manager.h | 84 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/ |
D | hwc_color_manager.cpp | 154 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 …]
|
D | hwc_color_manager.h | 84 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);
|
D | hwc_session_services.cpp | 140 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/ |
D | hwc_color_manager.cpp | 154 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 …]
|
D | hwc_color_manager.h | 84 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);
|
D | hwc_display_external.cpp | 44 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/ |
D | hwc_color_manager.h | 84 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);
|
D | hwc_color_manager.cpp | 154 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/ |
D | hwc_color_manager.h | 84 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);
|
D | hwc_color_manager.cpp | 166 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/ |
D | hwc_color_manager.h | 86 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);
|
D | hwc_display_null.cpp | 35 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()
|
D | hwc_color_manager.cpp | 151 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 …]
|
D | hwc_display_external.h | 36 HWCDisplay **hwc_display); 38 qService::QService *qservice, HWCDisplay **hwc_display); 39 static void Destroy(HWCDisplay *hwc_display);
|
/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
D | hwc_color_manager.h | 84 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);
|
D | hwc_color_manager.cpp | 154 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 …]
|
D | hwc_display_external.cpp | 44 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()
|