/hardware/qcom/display/msm8996/sdm/libs/core/fb/ |
H A D | hw_virtual.cpp | 72 DisplayError HWVirtual::Validate(HWLayers *hw_layers) { argument 74 return HWDevice::Validate(hw_layers);
|
H A D | hw_hdmi.cpp | 349 DisplayError HWHDMI::Validate(HWLayers *hw_layers) { argument 351 return HWDevice::Validate(hw_layers);
|
H A D | hw_primary.cpp | 373 DisplayError HWPrimary::Validate(HWLayers *hw_layers) { argument 374 HWLayersInfo &hw_layer_info = hw_layers->info; 404 mdp_out_layer_.buffer.comp_ratio.numer = UINT32(hw_layers->output_compression * 1000); 420 return HWDevice::Validate(hw_layers); 423 DisplayError HWPrimary::Commit(HWLayers *hw_layers) { argument 424 LayerBuffer *output_buffer = hw_layers->info.stack->output_buffer; 446 DisplayError ret = HWDevice::Commit(hw_layers);
|
H A D | hw_device.cpp | 164 DisplayError HWDevice::Validate(HWLayers *hw_layers) { argument 169 HWLayersInfo &hw_layer_info = hw_layers->info; 188 HWPipeInfo *left_pipe = &hw_layers->config[i].left_pipe; 189 HWPipeInfo *right_pipe = &hw_layers->config[i].right_pipe; 190 HWRotatorSession *hw_rotator_session = &hw_layers->config[i].hw_rotator_session; 209 mdp_buffer.comp_ratio.numer = UINT32(hw_layers->config[i].compression * 1000); 269 LayerBuffer *output_buffer = hw_layers->info.stack->output_buffer; 277 mdp_out_layer_.buffer.comp_ratio.numer = UINT32(hw_layers->output_compression * 1000); 360 DisplayError HWDevice::Commit(HWLayers *hw_layers) { argument 363 HWLayersInfo &hw_layer_info = hw_layers 1011 SetCursorPosition(HWLayers *hw_layers, int x, int y) argument [all...] |
/hardware/qcom/display/msm8998/sdm/libs/core/fb/ |
H A D | hw_virtual.cpp | 48 DisplayError HWVirtual::Validate(HWLayers *hw_layers) { argument 50 return HWDevice::Validate(hw_layers);
|
H A D | hw_primary.cpp | 369 DisplayError HWPrimary::Validate(HWLayers *hw_layers) { argument 370 HWLayersInfo &hw_layer_info = hw_layers->info; 410 mdp_out_layer_.buffer.comp_ratio.numer = UINT32(hw_layers->output_compression * 1000); 427 SetAVRFlags(hw_layers->hw_avr_info, &mdp_commit.flags); 430 return HWDevice::Validate(hw_layers); 433 DisplayError HWPrimary::Commit(HWLayers *hw_layers) { argument 434 LayerBuffer *output_buffer = hw_layers->info.stack->output_buffer; 456 DisplayError ret = HWDevice::Commit(hw_layers);
|
H A D | hw_device.cpp | 184 DisplayError HWDevice::Validate(HWLayers *hw_layers) { argument 189 HWLayersInfo &hw_layer_info = hw_layers->info; 190 uint32_t hw_layer_count = UINT32(hw_layer_info.hw_layers.size()); 205 const Layer &layer = hw_layer_info.hw_layers.at(i); 207 HWPipeInfo *left_pipe = &hw_layers->config[i].left_pipe; 208 HWPipeInfo *right_pipe = &hw_layers->config[i].right_pipe; 209 HWRotatorSession *hw_rotator_session = &hw_layers->config[i].hw_rotator_session; 228 mdp_buffer.comp_ratio.numer = UINT32(hw_layers->config[i].compression * 1000); 288 LayerBuffer *output_buffer = hw_layers->info.stack->output_buffer; 296 mdp_out_layer_.buffer.comp_ratio.numer = UINT32(hw_layers 385 Commit(HWLayers *hw_layers) argument 1100 SetCursorPosition(HWLayers *hw_layers, int x, int y) argument [all...] |
H A D | hw_hdmi.cpp | 324 DisplayError HWHDMI::Validate(HWLayers *hw_layers) { argument 326 return HWDevice::Validate(hw_layers);
|
/hardware/qcom/display/msm8996/sdm/libs/core/ |
H A D | comp_manager.cpp | 204 void CompManager::PrepareStrategyConstraints(Handle comp_handle, HWLayers *hw_layers) { argument 225 uint32_t app_layer_count = UINT32(hw_layers->info.stack->layers.size()) - 1; 231 if (SupportLayerAsCursor(comp_handle, hw_layers)) { 236 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { argument 240 display_comp_ctx->strategy->Start(&hw_layers->info, &display_comp_ctx->max_strategies, 245 DisplayError CompManager::Prepare(Handle display_ctx, HWLayers *hw_layers) { argument 254 PrepareStrategyConstraints(display_ctx, hw_layers); 270 error = resource_intf_->Acquire(display_resource_ctx, hw_layers); 285 DisplayError CompManager::PostPrepare(Handle display_ctx, HWLayers *hw_layers) { argument 292 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); 302 ReConfigure(Handle display_ctx, HWLayers *hw_layers) argument 325 PostCommit(Handle display_ctx, HWLayers *hw_layers) argument 418 ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y) argument 427 SupportLayerAsCursor(Handle comp_handle, HWLayers *hw_layers) argument [all...] |
H A D | display_base.cpp | 655 bool DisplayBase::IsRotationRequired(HWLayers *hw_layers) { argument 657 HWLayersInfo &layer_info = hw_layers->info; 660 HWRotatorSession *hw_rotator_session = &hw_layers->config[i].hw_rotator_session;
|
H A D | resource_default.cpp | 190 DisplayError ResourceDefault::Acquire(Handle display_ctx, HWLayers *hw_layers) { argument 195 const struct HWLayersInfo &layer_info = hw_layers->info; 212 error = Config(display_resource_ctx, hw_layers); 228 struct HWLayerConfig &layer_config = hw_layers->config[0]; 294 DisplayError ResourceDefault::PostPrepare(Handle display_ctx, HWLayers *hw_layers) { argument 300 DisplayError ResourceDefault::PostCommit(Handle display_ctx, HWLayers *hw_layers) { argument 318 if (hw_layers->info.sync_handle >= 0) 319 Sys::close_(hw_layers->info.sync_handle); 502 HWLayers *hw_layers) { 503 HWLayersInfo &layer_info = hw_layers 501 Config(DisplayResourceContext *display_resource_ctx, HWLayers *hw_layers) argument 894 ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y) argument [all...] |
/hardware/qcom/display/msm8998/sdm/libs/core/ |
H A D | comp_manager.cpp | 222 void CompManager::PrepareStrategyConstraints(Handle comp_handle, HWLayers *hw_layers) { argument 249 uint32_t app_layer_count = UINT32(hw_layers->info.stack->layers.size()) - 1; 261 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { argument 265 display_comp_ctx->valid_cursor = SupportLayerAsCursor(display_comp_ctx, hw_layers); 270 display_comp_ctx->strategy->Start(&hw_layers->info, &display_comp_ctx->max_strategies, 275 DisplayError CompManager::Prepare(Handle display_ctx, HWLayers *hw_layers) { argument 284 PrepareStrategyConstraints(display_ctx, hw_layers); 300 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); 315 DisplayError CompManager::PostPrepare(Handle display_ctx, HWLayers *hw_layers) { argument 322 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); 332 Commit(Handle display_ctx, HWLayers *hw_layers) argument 341 ReConfigure(Handle display_ctx, HWLayers *hw_layers) argument 364 PostCommit(Handle display_ctx, HWLayers *hw_layers) argument 459 ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y) argument 468 SupportLayerAsCursor(Handle comp_handle, HWLayers *hw_layers) argument [all...] |
H A D | resource_default.cpp | 221 DisplayError ResourceDefault::Prepare(Handle display_ctx, HWLayers *hw_layers) { argument 226 const struct HWLayersInfo &layer_info = hw_layers->info; 231 if (layer_info.hw_layers.size() > 1) { 236 const Layer &layer = layer_info.hw_layers.at(0); 243 error = Config(display_resource_ctx, hw_layers); 259 struct HWLayerConfig &layer_config = hw_layers->config[0]; 325 DisplayError ResourceDefault::PostPrepare(Handle display_ctx, HWLayers *hw_layers) { argument 331 DisplayError ResourceDefault::Commit(Handle display_ctx, HWLayers *hw_layers) { argument 337 DisplayError ResourceDefault::PostCommit(Handle display_ctx, HWLayers *hw_layers) { argument 355 if (hw_layers 538 Config(DisplayResourceContext *display_resource_ctx, HWLayers *hw_layers) argument 931 ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y) argument [all...] |
/hardware/qcom/display/msm8998/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 361 void HWDeviceDRM::SetupAtomic(HWLayers *hw_layers, bool validate) { argument 366 HWLayersInfo &hw_layer_info = hw_layers->info; 367 uint32_t hw_layer_count = UINT32(hw_layer_info.hw_layers.size()); 370 Layer &layer = hw_layer_info.hw_layers.at(i); 372 HWPipeInfo *left_pipe = &hw_layers->config[i].left_pipe; 373 HWPipeInfo *right_pipe = &hw_layers->config[i].right_pipe; 430 DisplayError HWDeviceDRM::Validate(HWLayers *hw_layers) { argument 432 SetupAtomic(hw_layers, true /* validate */); 443 DisplayError HWDeviceDRM::Commit(HWLayers *hw_layers) { argument 446 return DefaultCommit(hw_layers); 452 DefaultCommit(HWLayers *hw_layers) argument 501 AtomicCommit(HWLayers *hw_layers) argument 563 SetCursorPosition(HWLayers *hw_layers, int x, int y) argument [all...] |
/hardware/qcom/display/msm8998/sdm/include/private/ |
H A D | hw_info_types.h | 454 std::vector<Layer> hw_layers = {}; // Layers which need to be programmed on the HW member in struct:sdm::HWLayersInfo
|