Searched defs:hw_layers (Results 1 - 15 of 15) sorted by relevance

/hardware/qcom/display/msm8996/sdm/libs/core/fb/
H A Dhw_virtual.cpp72 DisplayError HWVirtual::Validate(HWLayers *hw_layers) { argument
74 return HWDevice::Validate(hw_layers);
H A Dhw_hdmi.cpp349 DisplayError HWHDMI::Validate(HWLayers *hw_layers) { argument
351 return HWDevice::Validate(hw_layers);
H A Dhw_primary.cpp373 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 Dhw_device.cpp164 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 Dhw_virtual.cpp48 DisplayError HWVirtual::Validate(HWLayers *hw_layers) { argument
50 return HWDevice::Validate(hw_layers);
H A Dhw_primary.cpp369 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 Dhw_device.cpp184 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 Dhw_hdmi.cpp324 DisplayError HWHDMI::Validate(HWLayers *hw_layers) { argument
326 return HWDevice::Validate(hw_layers);
/hardware/qcom/display/msm8996/sdm/libs/core/
H A Dcomp_manager.cpp204 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 Ddisplay_base.cpp655 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 Dresource_default.cpp190 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 Dcomp_manager.cpp222 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 Dresource_default.cpp221 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 Dhw_device_drm.cpp361 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 Dhw_info_types.h454 std::vector<Layer> hw_layers = {}; // Layers which need to be programmed on the HW member in struct:sdm::HWLayersInfo

Completed in 1031 milliseconds