/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/ |
H A D | comp_manager.cpp | 241 if(hw_layers->info.stack->flags.secure_present) in PrepareStrategyConstraints() 252 hw_layers->info.stack->flags.skip_present = 1; in PrepareStrategyConstraints() 253 for(auto &layer : hw_layers->info.stack->layers) { in PrepareStrategyConstraints() 281 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { in PrePrepare() argument 304 PrepareStrategyConstraints(display_ctx, hw_layers); in Prepare() 320 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in Prepare() 327 resource_intf_->Stop(display_resource_ctx, hw_layers); in Prepare() 332 error = resource_intf_->Stop(display_resource_ctx, hw_layers); in Prepare() 372 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in ReConfigure() 378 resource_intf_->Stop(display_resource_ctx, hw_layers); in ReConfigure() [all …]
|
H A D | comp_manager.h | 54 void PrePrepare(Handle display_ctx, HWLayers *hw_layers); 55 DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers); 56 DisplayError Commit(Handle display_ctx, HWLayers *hw_layers); 57 DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers); 58 DisplayError ReConfigure(Handle display_ctx, HWLayers *hw_layers); 59 DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers); 68 DisplayError ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 69 bool SupportLayerAsCursor(Handle display_ctx, HWLayers *hw_layers); 70 DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 83 void PrepareStrategyConstraints(Handle display_ctx, HWLayers *hw_layers);
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/core/ |
H A D | comp_manager.cpp | 264 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { in PrePrepare() argument 287 PrepareStrategyConstraints(display_ctx, hw_layers); in Prepare() 303 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in Prepare() 310 resource_intf_->Stop(display_resource_ctx, hw_layers); in Prepare() 315 error = resource_intf_->Stop(display_resource_ctx, hw_layers); in Prepare() 327 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in PostPrepare() 337 DisplayError CompManager::Commit(Handle display_ctx, HWLayers *hw_layers) { in Commit() argument 355 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in ReConfigure() 361 resource_intf_->Stop(display_resource_ctx, hw_layers); in ReConfigure() 363 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in ReConfigure() [all …]
|
H A D | comp_manager.h | 55 void PrePrepare(Handle display_ctx, HWLayers *hw_layers); 56 DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers); 57 DisplayError Commit(Handle display_ctx, HWLayers *hw_layers); 58 DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers); 59 DisplayError ReConfigure(Handle display_ctx, HWLayers *hw_layers); 60 DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers); 69 DisplayError ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 70 bool SupportLayerAsCursor(Handle display_ctx, HWLayers *hw_layers); 71 DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 87 void PrepareStrategyConstraints(Handle display_ctx, HWLayers *hw_layers);
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/ |
H A D | comp_manager.cpp | 251 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { in PrePrepare() argument 260 DisplayError CompManager::Prepare(Handle display_ctx, HWLayers *hw_layers) { in Prepare() argument 269 PrepareStrategyConstraints(display_ctx, hw_layers); in Prepare() 285 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in Prepare() 292 resource_intf_->Stop(display_resource_ctx, hw_layers); in Prepare() 297 error = resource_intf_->Stop(display_resource_ctx, hw_layers); in Prepare() 309 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in PostPrepare() 319 DisplayError CompManager::Commit(Handle display_ctx, HWLayers *hw_layers) { in Commit() argument 337 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in ReConfigure() 343 resource_intf_->Stop(display_resource_ctx, hw_layers); in ReConfigure() [all …]
|
H A D | comp_manager.h | 54 void PrePrepare(Handle display_ctx, HWLayers *hw_layers); 55 DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers); 56 DisplayError Commit(Handle display_ctx, HWLayers *hw_layers); 57 DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers); 58 DisplayError ReConfigure(Handle display_ctx, HWLayers *hw_layers); 59 DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers); 68 DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 81 void PrepareStrategyConstraints(Handle display_ctx, HWLayers *hw_layers);
|
/aosp12/hardware/qcom/display/msm8996/sdm/libs/core/ |
H A D | comp_manager.cpp | 225 uint32_t app_layer_count = UINT32(hw_layers->info.stack->layers.size()) - 1; in PrepareStrategyConstraints() 231 if (SupportLayerAsCursor(comp_handle, hw_layers)) { in PrepareStrategyConstraints() 236 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { in PrePrepare() argument 245 DisplayError CompManager::Prepare(Handle display_ctx, HWLayers *hw_layers) { in Prepare() argument 254 PrepareStrategyConstraints(display_ctx, hw_layers); in Prepare() 270 error = resource_intf_->Acquire(display_resource_ctx, hw_layers); in Prepare() 292 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in PostPrepare() 311 error = resource_intf_->Acquire(display_resource_ctx, hw_layers); in ReConfigure() 319 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in ReConfigure() 325 DisplayError CompManager::PostCommit(Handle display_ctx, HWLayers *hw_layers) { in PostCommit() argument [all …]
|
H A D | comp_manager.h | 54 void PrePrepare(Handle display_ctx, HWLayers *hw_layers); 55 DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers); 56 DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers); 57 DisplayError ReConfigure(Handle display_ctx, HWLayers *hw_layers); 58 DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers); 65 DisplayError ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 66 bool SupportLayerAsCursor(Handle display_ctx, HWLayers *hw_layers); 76 void PrepareStrategyConstraints(Handle display_ctx, HWLayers *hw_layers);
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/core/ |
H A D | comp_manager.h | 55 void PrePrepare(Handle display_ctx, HWLayers *hw_layers); 56 DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers); 57 DisplayError Commit(Handle display_ctx, HWLayers *hw_layers); 58 DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers); 59 DisplayError ReConfigure(Handle display_ctx, HWLayers *hw_layers); 60 DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers); 69 DisplayError ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 70 bool SupportLayerAsCursor(Handle display_ctx, HWLayers *hw_layers); 85 void PrepareStrategyConstraints(Handle display_ctx, HWLayers *hw_layers);
|
H A D | comp_manager.cpp | 249 uint32_t app_layer_count = UINT32(hw_layers->info.stack->layers.size()) - 1; in PrepareStrategyConstraints() 261 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { in PrePrepare() argument 275 DisplayError CompManager::Prepare(Handle display_ctx, HWLayers *hw_layers) { in Prepare() argument 284 PrepareStrategyConstraints(display_ctx, hw_layers); in Prepare() 300 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in Prepare() 322 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in PostPrepare() 332 DisplayError CompManager::Commit(Handle display_ctx, HWLayers *hw_layers) { in Commit() argument 350 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in ReConfigure() 358 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in ReConfigure() 364 DisplayError CompManager::PostCommit(Handle display_ctx, HWLayers *hw_layers) { in PostCommit() argument [all …]
|
/aosp12/hardware/qcom/sm7250/display/sdm/libs/core/ |
H A D | comp_manager.cpp | 289 void CompManager::GenerateROI(Handle display_ctx, HWLayers *hw_layers) { in GenerateROI() argument 296 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { in PrePrepare() argument 314 PrepareStrategyConstraints(display_ctx, hw_layers); in Prepare() 330 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in Prepare() 337 resource_intf_->Stop(display_resource_ctx, hw_layers); in Prepare() 360 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in PostPrepare() 368 DisplayError CompManager::Commit(Handle display_ctx, HWLayers *hw_layers) { in Commit() argument 387 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in ReConfigure() 393 resource_intf_->Stop(display_resource_ctx, hw_layers); in ReConfigure() 395 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in ReConfigure() [all …]
|
H A D | comp_manager.h | 59 void PrePrepare(Handle display_ctx, HWLayers *hw_layers); 60 DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers); 61 DisplayError Commit(Handle display_ctx, HWLayers *hw_layers); 62 DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers); 63 DisplayError ReConfigure(Handle display_ctx, HWLayers *hw_layers); 64 DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers); 73 DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 89 void GenerateROI(Handle display_ctx, HWLayers *hw_layers); 100 void PrepareStrategyConstraints(Handle display_ctx, HWLayers *hw_layers);
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/ |
H A D | comp_manager.cpp | 297 void CompManager::GenerateROI(Handle display_ctx, HWLayers *hw_layers) { in GenerateROI() argument 304 void CompManager::PrePrepare(Handle display_ctx, HWLayers *hw_layers) { in PrePrepare() argument 322 PrepareStrategyConstraints(display_ctx, hw_layers); in Prepare() 338 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in Prepare() 345 resource_intf_->Stop(display_resource_ctx, hw_layers); in Prepare() 360 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in PostPrepare() 370 DisplayError CompManager::Commit(Handle display_ctx, HWLayers *hw_layers) { in Commit() argument 389 error = resource_intf_->Prepare(display_resource_ctx, hw_layers); in ReConfigure() 395 resource_intf_->Stop(display_resource_ctx, hw_layers); in ReConfigure() 397 error = resource_intf_->PostPrepare(display_resource_ctx, hw_layers); in ReConfigure() [all …]
|
H A D | comp_manager.h | 61 void PrePrepare(Handle display_ctx, HWLayers *hw_layers); 62 DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers); 63 DisplayError Commit(Handle display_ctx, HWLayers *hw_layers); 64 DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers); 65 DisplayError ReConfigure(Handle display_ctx, HWLayers *hw_layers); 66 DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers); 75 DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers, int x, int y); 89 void GenerateROI(Handle display_ctx, HWLayers *hw_layers); 97 void PrepareStrategyConstraints(Handle display_ctx, HWLayers *hw_layers);
|
/aosp12/hardware/qcom/sdm845/display/sdm/include/private/ |
H A D | resource_interface.h | 51 virtual DisplayError Stop(Handle display_ctx, HWLayers *hw_layers) = 0; 52 virtual DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers) = 0; 53 virtual DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers) = 0; 54 virtual DisplayError Commit(Handle display_ctx, HWLayers *hw_layers) = 0; 55 virtual DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers) = 0; 61 virtual DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers,
|
/aosp12/hardware/qcom/display/msm8909/sdm/include/private/ |
H A D | resource_interface.h | 51 virtual DisplayError Stop(Handle display_ctx, HWLayers *hw_layers) = 0; 52 virtual DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers) = 0; 53 virtual DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers) = 0; 54 virtual DisplayError Commit(Handle display_ctx, HWLayers *hw_layers) = 0; 55 virtual DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers) = 0; 63 virtual DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers,
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/include/private/ |
H A D | resource_interface.h | 51 virtual DisplayError Stop(Handle display_ctx, HWLayers *hw_layers) = 0; 52 virtual DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers) = 0; 53 virtual DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers) = 0; 54 virtual DisplayError Commit(Handle display_ctx, HWLayers *hw_layers) = 0; 55 virtual DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers) = 0; 63 virtual DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers,
|
/aosp12/hardware/qcom/sm8150/display/sdm/include/private/ |
H A D | resource_interface.h | 56 virtual DisplayError Stop(Handle display_ctx, HWLayers *hw_layers) = 0; 57 virtual DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers) = 0; 58 virtual DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers) = 0; 59 virtual DisplayError Commit(Handle display_ctx, HWLayers *hw_layers) = 0; 60 virtual DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers) = 0; 66 virtual DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers,
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 366 HWLayersInfo &hw_layer_info = hw_layers->info; in SetupAtomic() 370 Layer &layer = hw_layer_info.hw_layers.at(i); in SetupAtomic() 445 SetupAtomic(hw_layers, true /* validate */); in Validate() 456 DisplayError HWDeviceDRM::Commit(HWLayers *hw_layers) { in Commit() argument 459 return DefaultCommit(hw_layers); in Commit() 462 return AtomicCommit(hw_layers); in Commit() 468 HWLayersInfo &hw_layer_info = hw_layers->info; in DefaultCommit() 472 for (Layer &layer : hw_layer_info.hw_layers) { in DefaultCommit() 516 SetupAtomic(hw_layers, false /* validate */); in AtomicCommit() 530 HWLayersInfo &hw_layer_info = hw_layers->info; in AtomicCommit() [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 225 HWLayersInfo &hw_layer_info = hw_layers->info; in RegisterCurrent() 229 Layer &layer = hw_layer_info.hw_layers.at(i); in RegisterCurrent() 595 HWLayersInfo &hw_layer_info = hw_layers->info; in SetupAtomic() 675 registry_.RegisterCurrent(hw_layers); in Validate() 676 SetupAtomic(hw_layers, true /* validate */); in Validate() 691 registry_.RegisterCurrent(hw_layers); in Commit() 694 err = DefaultCommit(hw_layers); in Commit() 696 err = AtomicCommit(hw_layers); in Commit() 707 HWLayersInfo &hw_layer_info = hw_layers->info; in DefaultCommit() 711 for (Layer &layer : hw_layer_info.hw_layers) { in DefaultCommit() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 225 HWLayersInfo &hw_layer_info = hw_layers->info; in RegisterCurrent() 229 Layer &layer = hw_layer_info.hw_layers.at(i); in RegisterCurrent() 590 HWLayersInfo &hw_layer_info = hw_layers->info; in SetupAtomic() 670 registry_.RegisterCurrent(hw_layers); in Validate() 671 SetupAtomic(hw_layers, true /* validate */); in Validate() 686 registry_.RegisterCurrent(hw_layers); in Commit() 689 err = DefaultCommit(hw_layers); in Commit() 691 err = AtomicCommit(hw_layers); in Commit() 702 HWLayersInfo &hw_layer_info = hw_layers->info; in DefaultCommit() 706 for (Layer &layer : hw_layer_info.hw_layers) { in DefaultCommit() [all …]
|
/aosp12/hardware/qcom/sm7250/display/sdm/include/private/ |
H A D | resource_interface.h | 58 virtual DisplayError Stop(Handle display_ctx, HWLayers *hw_layers) = 0; 59 virtual DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers) = 0; 60 virtual DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers) = 0; 61 virtual DisplayError Commit(Handle display_ctx, HWLayers *hw_layers) = 0; 62 virtual DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers) = 0; 68 virtual DisplayError ValidateAndSetCursorPosition(Handle display_ctx, HWLayers *hw_layers,
|
/aosp12/hardware/qcom/sm7250/display/sdm/libs/core/drm/ |
H A D | hw_virtual_drm.cpp | 131 DisplayError HWVirtualDRM::Commit(HWLayers *hw_layers) { in Commit() argument 132 if (!hw_layers->info.stack) { in Commit() 136 LayerBuffer *output_buffer = hw_layers->info.stack->output_buffer; in Commit() 139 registry_.Register(hw_layers); in Commit() 147 err = HWDeviceDRM::AtomicCommit(hw_layers); in Commit() 155 DisplayError HWVirtualDRM::Flush(HWLayers *hw_layers) { in Flush() argument 157 err = Commit(hw_layers); in Flush() 166 DisplayError HWVirtualDRM::Validate(HWLayers *hw_layers) { in Validate() argument 167 LayerBuffer *output_buffer = hw_layers->info.stack->output_buffer; in Validate() 176 return HWDeviceDRM::Validate(hw_layers); in Validate()
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/drm/ |
H A D | hw_virtual_drm.cpp | 125 DisplayError HWVirtualDRM::Commit(HWLayers *hw_layers) { in Commit() argument 126 LayerBuffer *output_buffer = hw_layers->info.stack->output_buffer; in Commit() 129 registry_.Register(hw_layers); in Commit() 137 err = HWDeviceDRM::AtomicCommit(hw_layers); in Commit() 145 DisplayError HWVirtualDRM::Flush(HWLayers *hw_layers) { in Flush() argument 147 err = Commit(hw_layers); in Flush() 154 CloseFd(&hw_layers->info.sync_handle); in Flush() 158 DisplayError HWVirtualDRM::Validate(HWLayers *hw_layers) { in Validate() argument 159 LayerBuffer *output_buffer = hw_layers->info.stack->output_buffer; in Validate() 168 return HWDeviceDRM::Validate(hw_layers); in Validate()
|
/aosp12/hardware/qcom/display/msm8998/sdm/include/private/ |
H A D | resource_interface.h | 52 virtual DisplayError Prepare(Handle display_ctx, HWLayers *hw_layers) = 0; 53 virtual DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers) = 0; 54 virtual DisplayError Commit(Handle display_ctx, HWLayers *hw_layers) = 0; 55 virtual DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers) = 0; 63 virtual DisplayError ValidateCursorPosition(Handle display_ctx, HWLayers *hw_layers,
|