Home
last modified time | relevance | path

Searched refs:layer_stack (Results 1 – 25 of 28) sorted by relevance

12

/hardware/qcom/display/msm8996/sdm/libs/hwc/
Dblit_engine.h56 virtual int Prepare(LayerStack *layer_stack) = 0;
57 virtual int PreCommit(hwc_display_contents_1_t *content_list, LayerStack *layer_stack) = 0;
58 virtual int Commit(hwc_display_contents_1_t *content_list, LayerStack *layer_stack) = 0;
59 virtual void PostCommit(LayerStack *layer_stack) = 0;
Dblit_engine_c2d.cpp203 void BlitEngineC2d::PostCommit(LayerStack *layer_stack) { in PostCommit() argument
209 Layer *layer = layer_stack->layers.at(i); in PostCommit()
214 layer_stack->layers.at(index)->input_buffer->release_fence_fd; in PostCommit()
218 layer_stack->layers.at(index)->input_buffer->release_fence_fd = -1; in PostCommit()
219 fd = layer_stack->layers.at(index)->input_buffer->acquire_fence_fd; in PostCommit()
220 layer_stack->layers.at(index)->input_buffer->acquire_fence_fd = -1; in PostCommit()
254 int BlitEngineC2d::Prepare(LayerStack *layer_stack) { in Prepare() argument
257 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Prepare()
262 Layer *layer = layer_stack->layers.at(i); in Prepare()
284 LayerBuffer *layer_buffer = layer_stack->layers.at(gpu_target_index)->input_buffer; in Prepare()
[all …]
Dblit_engine_c2d.h76 virtual int Prepare(LayerStack *layer_stack);
77 virtual int PreCommit(hwc_display_contents_1_t *content_list, LayerStack *layer_stack);
78 virtual int Commit(hwc_display_contents_1_t *content_list, LayerStack *layer_stack);
79 virtual void PostCommit(LayerStack *layer_stack);
/hardware/qcom/display/msm8998/sdm/libs/hwc/
Dblit_engine.h56 virtual int Prepare(LayerStack *layer_stack) = 0;
57 virtual int PreCommit(hwc_display_contents_1_t *content_list, LayerStack *layer_stack) = 0;
58 virtual int Commit(hwc_display_contents_1_t *content_list, LayerStack *layer_stack) = 0;
59 virtual void PostCommit(LayerStack *layer_stack) = 0;
Dblit_engine_c2d.cpp203 void BlitEngineC2d::PostCommit(LayerStack *layer_stack) { in PostCommit() argument
209 Layer *layer = layer_stack->layers.at(i); in PostCommit()
214 layer_stack->layers.at(index)->input_buffer.release_fence_fd; in PostCommit()
218 layer_stack->layers.at(index)->input_buffer.release_fence_fd = -1; in PostCommit()
219 fd = layer_stack->layers.at(index)->input_buffer.acquire_fence_fd; in PostCommit()
220 layer_stack->layers.at(index)->input_buffer.acquire_fence_fd = -1; in PostCommit()
254 int BlitEngineC2d::Prepare(LayerStack *layer_stack) { in Prepare() argument
257 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Prepare()
262 Layer *layer = layer_stack->layers.at(i); in Prepare()
284 LayerBuffer &layer_buffer = layer_stack->layers.at(gpu_target_index)->input_buffer; in Prepare()
[all …]
Dblit_engine_c2d.h76 virtual int Prepare(LayerStack *layer_stack);
77 virtual int PreCommit(hwc_display_contents_1_t *content_list, LayerStack *layer_stack);
78 virtual int Commit(hwc_display_contents_1_t *content_list, LayerStack *layer_stack);
79 virtual void PostCommit(LayerStack *layer_stack);
Dhwc_tonemapper.h81 int HandleToneMap(hwc_display_contents_1_t *content_list, LayerStack *layer_stack);
83 void PostCommit(LayerStack *layer_stack);
Dhwc_tonemapper.cpp124 int HWCToneMapper::HandleToneMap(hwc_display_contents_1_t *content_list, LayerStack *layer_stack) { in HandleToneMap() argument
128 for (uint32_t i = 0; i < layer_stack->layers.size(); i++) { in HandleToneMap()
130 Layer *layer = layer_stack->layers.at(i); in HandleToneMap()
202 void HWCToneMapper::PostCommit(LayerStack *layer_stack) { in PostCommit() argument
207 Layer *layer = layer_stack->layers.at(UINT32(session->layer_index_)); in PostCommit()
/hardware/qcom/display/msm8998/sdm/libs/core/
Ddisplay_base.h55 DisplayError Prepare(LayerStack *layer_stack);
56 DisplayError Commit(LayerStack *layer_stack);
113 DisplayError BuildLayerStackStats(LayerStack *layer_stack);
115 void CommitLayerParams(LayerStack *layer_stack);
116 void PostCommitLayerParams(LayerStack *layer_stack);
117 DisplayError HandleHDR(LayerStack *layer_stack);
124 bool NeedsMixerReconfiguration(LayerStack *layer_stack, uint32_t *new_mixer_width,
Ddisplay_hdmi.cpp99 DisplayError DisplayHDMI::Prepare(LayerStack *layer_stack) { in Prepare() argument
107 if (NeedsMixerReconfiguration(layer_stack, &new_mixer_width, &new_mixer_height)) { in Prepare()
114 SetS3DMode(layer_stack); in Prepare()
119 return DisplayBase::Prepare(layer_stack); in Prepare()
252 void DisplayHDMI::SetS3DMode(LayerStack *layer_stack) { in SetS3DMode() argument
255 uint32_t layer_count = UINT32(layer_stack->layers.size()); in SetS3DMode()
261 Layer *layer = layer_stack->layers.at(i); in SetS3DMode()
284 layer_stack->flags.s3d_mode_present = false; in SetS3DMode()
286 layer_stack->flags.s3d_mode_present = true; in SetS3DMode()
Ddisplay_primary.cpp84 DisplayError DisplayPrimary::Prepare(LayerStack *layer_stack) { in Prepare() argument
101 for (Layer *layer : layer_stack->layers) { in Prepare()
115 if (NeedsMixerReconfiguration(layer_stack, &new_mixer_width, &new_mixer_height)) { in Prepare()
126 return DisplayBase::Prepare(layer_stack); in Prepare()
129 DisplayError DisplayPrimary::Commit(LayerStack *layer_stack) { in Commit() argument
136 bool enable = (app_layer_count == 1) && layer_stack->flags.single_buffered_layer_present; in Commit()
137 bool need_refresh = layer_stack->flags.single_buffered_layer_present && (app_layer_count > 1); in Commit()
147 error = DisplayBase::Commit(layer_stack); in Commit()
155 if (set_idle_timeout && !layer_stack->flags.single_buffered_layer_present) { in Commit()
Ddisplay_base.cpp138 DisplayError DisplayBase::BuildLayerStackStats(LayerStack *layer_stack) { in BuildLayerStackStats() argument
139 std::vector<Layer *> &layers = layer_stack->layers; in BuildLayerStackStats()
142 hw_layers_info.stack = layer_stack; in BuildLayerStackStats()
207 DisplayError DisplayBase::Prepare(LayerStack *layer_stack) { in Prepare() argument
215 if (!layer_stack) { in Prepare()
219 error = BuildLayerStackStats(layer_stack); in Prepare()
224 error = HandleHDR(layer_stack); in Prepare()
263 DisplayError DisplayBase::Commit(LayerStack *layer_stack) { in Commit() argument
272 if (!layer_stack) { in Commit()
284 if (layer_stack->flags.attributes_changed) { in Commit()
[all …]
Ddisplay_hdmi.h44 virtual DisplayError Prepare(LayerStack *layer_stack);
60 void SetS3DMode(LayerStack *layer_stack);
Dstrategy.cpp140 LayerStack *layer_stack = hw_layers_info_->stack; in GetNextStrategy() local
142 layer_stack->layers.at(i)->composition = kCompositionGPU; in GetNextStrategy()
143 layer_stack->layers.at(i)->request.flags.request_flags = 0; // Reset layer request in GetNextStrategy()
150 Layer *gpu_target_layer = layer_stack->layers.at(hw_layers_info_->gpu_target_index); in GetNextStrategy()
Ddisplay_primary.h43 virtual DisplayError Prepare(LayerStack *layer_stack);
44 virtual DisplayError Commit(LayerStack *layer_stack);
Ddisplay_virtual.cpp129 DisplayError DisplayVirtual::Prepare(LayerStack *layer_stack) { in Prepare() argument
135 return DisplayBase::Prepare(layer_stack); in Prepare()
Dcomp_manager.cpp472 LayerStack *layer_stack = hw_layers->info.stack; in SupportLayerAsCursor() local
477 if (display_comp_ctx->scaled_composition || !layer_stack->flags.cursor_present) { in SupportLayerAsCursor()
481 for (int32_t i = INT32(layer_stack->layers.size() - 1); i >= 0; i--) { in SupportLayerAsCursor()
482 Layer *layer = layer_stack->layers.at(UINT32(i)); in SupportLayerAsCursor()
491 Layer *cursor_layer = layer_stack->layers.at(UINT32(gpu_index) - 1); in SupportLayerAsCursor()
/hardware/qcom/display/msm8996/sdm/libs/core/
Dstrategy.cpp84 LayerStack *layer_stack = hw_layers_info_->stack; in Start() local
85 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Start()
87 if (layer_stack->layers.at(i)->composition == kCompositionGPUTarget) { in Start()
140 LayerStack *layer_stack = hw_layers_info_->stack; in GetNextStrategy() local
144 for (uint32_t i = 0; i < layer_stack->layers.size(); i++) { in GetNextStrategy()
145 Layer *layer = layer_stack->layers.at(i); in GetNextStrategy()
Ddisplay_hdmi.cpp110 DisplayError DisplayHDMI::Prepare(LayerStack *layer_stack) { in Prepare() argument
118 if (NeedsMixerReconfiguration(layer_stack, &new_mixer_width, &new_mixer_height)) { in Prepare()
125 SetS3DMode(layer_stack); in Prepare()
127 return DisplayBase::Prepare(layer_stack); in Prepare()
260 void DisplayHDMI::SetS3DMode(LayerStack *layer_stack) { in SetS3DMode() argument
263 uint32_t layer_count = UINT32(layer_stack->layers.size()); in SetS3DMode()
269 Layer *layer = layer_stack->layers.at(i); in SetS3DMode()
292 layer_stack->flags.s3d_mode_present = false; in SetS3DMode()
294 layer_stack->flags.s3d_mode_present = true; in SetS3DMode()
Ddisplay_primary.cpp94 DisplayError DisplayPrimary::Prepare(LayerStack *layer_stack) { in Prepare() argument
102 if (NeedsMixerReconfiguration(layer_stack, &new_mixer_width, &new_mixer_height)) { in Prepare()
109 return DisplayBase::Prepare(layer_stack); in Prepare()
112 DisplayError DisplayPrimary::Commit(LayerStack *layer_stack) { in Commit() argument
118 hw_intf_->SetAutoRefresh(layer_stack->flags.single_buffered_layer_present); in Commit()
123 error = DisplayBase::Commit(layer_stack); in Commit()
131 if (set_idle_timeout && !layer_stack->flags.single_buffered_layer_present) { in Commit()
Ddisplay_base.h60 DisplayError Prepare(LayerStack *layer_stack);
61 DisplayError Commit(LayerStack *layer_stack);
119 DisplayError ValidateGPUTarget(LayerStack *layer_stack);
121 bool NeedsMixerReconfiguration(LayerStack *layer_stack, uint32_t *new_mixer_width,
Ddisplay_hdmi.h45 virtual DisplayError Prepare(LayerStack *layer_stack);
61 void SetS3DMode(LayerStack *layer_stack);
Ddisplay_primary.h44 virtual DisplayError Prepare(LayerStack *layer_stack);
45 virtual DisplayError Commit(LayerStack *layer_stack);
Ddisplay_base.cpp148 DisplayError DisplayBase::ValidateGPUTarget(LayerStack *layer_stack) { in ValidateGPUTarget() argument
150 std::vector<Layer *>layers = layer_stack->layers; in ValidateGPUTarget()
205 DisplayError DisplayBase::Prepare(LayerStack *layer_stack) { in Prepare() argument
213 if (!layer_stack) { in Prepare()
217 error = ValidateGPUTarget(layer_stack); in Prepare()
233 hw_layers_.info.stack = layer_stack; in Prepare()
275 DisplayError DisplayBase::Commit(LayerStack *layer_stack) { in Commit() argument
285 if (!layer_stack) { in Commit()
297 if (layer_stack->flags.attributes_changed) { in Commit()
935 bool DisplayBase::NeedsMixerReconfiguration(LayerStack *layer_stack, uint32_t *new_mixer_width, in NeedsMixerReconfiguration() argument
[all …]
Dcomp_manager.cpp431 LayerStack *layer_stack = hw_layers->info.stack; in SupportLayerAsCursor() local
435 if (!layer_stack->flags.cursor_present) { in SupportLayerAsCursor()
439 for (int32_t i = INT32(layer_stack->layers.size() - 1); i >= 0; i--) { in SupportLayerAsCursor()
440 Layer *layer = layer_stack->layers.at(UINT32(i)); in SupportLayerAsCursor()
449 Layer *cursor_layer = layer_stack->layers.at(UINT32(gpu_index) - 1); in SupportLayerAsCursor()

12