Home
last modified time | relevance | path

Searched refs:main_plane (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_utils.c283 struct dc_plane_state *main_plane, in dml21_add_phantom_plane() argument
289 phantom_plane = dml_ctx->config.svp_pstate.callbacks.create_phantom_plane(dc, context, main_plane); in dml21_add_phantom_plane()
293 phantom_plane->format = main_plane->format; in dml21_add_phantom_plane()
294 phantom_plane->rotation = main_plane->rotation; in dml21_add_phantom_plane()
295 phantom_plane->visible = main_plane->visible; in dml21_add_phantom_plane()
297 memcpy(&phantom_plane->address, &main_plane->address, sizeof(phantom_plane->address)); in dml21_add_phantom_plane()
298 memcpy(&phantom_plane->scaling_quality, &main_plane->scaling_quality, in dml21_add_phantom_plane()
300 memcpy(&phantom_plane->src_rect, &main_plane->src_rect, sizeof(phantom_plane->src_rect)); in dml21_add_phantom_plane()
301 memcpy(&phantom_plane->dst_rect, &main_plane->dst_rect, sizeof(phantom_plane->dst_rect)); in dml21_add_phantom_plane()
302 memcpy(&phantom_plane->clip_rect, &main_plane->clip_rect, sizeof(phantom_plane->clip_rect)); in dml21_add_phantom_plane()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c307 const struct dml2_plane_parameters *main_plane; in expand_implict_subvp() local
346 main_plane = &display_cfg->display_config.plane_descriptors[plane_index]; in expand_implict_subvp()
348 if (display_cfg->stage3.stream_svp_meta[main_plane->stream_index].valid) { in expand_implict_subvp()
349 main_stream = &display_cfg->display_config.stream_descriptors[main_plane->stream_index]; in expand_implict_subvp()
350 …fg->stream_descriptors[scratch->svp_stream_index_from_main_stream_index[main_plane->stream_index]]; in expand_implict_subvp()
352main_plane, phantom_stream, scratch->svp_stream_index_from_main_stream_index[main_plane->stream_in… in expand_implict_subvp()
374 const struct dml2_plane_parameters *main_plane; in pack_mode_programming_params_with_implicit_subvp() local
425 main_plane = &svp_expanded_display_cfg->plane_descriptors[plane_index]; in pack_mode_programming_params_with_implicit_subvp()
459 if (!(stream_already_populated_mask & (0x1 << main_plane->stream_index))) { in pack_mode_programming_params_with_implicit_subvp()
460 …gramming(&core->clean_me_up.mode_lib, &programming->stream_programming[main_plane->stream_index], … in pack_mode_programming_params_with_implicit_subvp()
[all …]
H A Ddml2_core_utils.c614 const struct dml2_plane_parameters *main_plane; in dml2_core_utils_expand_implict_subvp() local
653 main_plane = &display_cfg->display_config.plane_descriptors[plane_index]; in dml2_core_utils_expand_implict_subvp()
655 if (display_cfg->stage3.stream_svp_meta[main_plane->stream_index].valid) { in dml2_core_utils_expand_implict_subvp()
656 main_stream = &display_cfg->display_config.stream_descriptors[main_plane->stream_index]; in dml2_core_utils_expand_implict_subvp()
657 …fg->stream_descriptors[scratch->svp_stream_index_from_main_stream_index[main_plane->stream_index]]; in dml2_core_utils_expand_implict_subvp()
659main_plane, phantom_stream, scratch->svp_stream_index_from_main_stream_index[main_plane->stream_in… in dml2_core_utils_expand_implict_subvp()