Home
last modified time | relevance | path

Searched refs:hw_layers (Results 1 – 25 of 145) sorted by relevance

123456

/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/
H A Dcomp_manager.cpp241 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 Dcomp_manager.h54 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 Dcomp_manager.cpp264 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 Dcomp_manager.h55 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 Dcomp_manager.cpp251 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 Dcomp_manager.h54 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 Dcomp_manager.cpp225 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 Dcomp_manager.h54 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 Dcomp_manager.h55 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 Dcomp_manager.cpp249 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 Dcomp_manager.cpp289 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 Dcomp_manager.h59 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 Dcomp_manager.cpp297 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 Dcomp_manager.h61 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 Dresource_interface.h51 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 Dresource_interface.h51 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 Dresource_interface.h51 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 Dresource_interface.h56 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 Dhw_device_drm.cpp366 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 Dhw_device_drm.cpp225 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 Dhw_device_drm.cpp225 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 Dresource_interface.h58 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 Dhw_virtual_drm.cpp131 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 Dhw_virtual_drm.cpp125 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 Dresource_interface.h52 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,

123456