Home
last modified time | relevance | path

Searched refs:scaling_quality (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_spl_translate.c34 const struct scaling_taps *scaling_quality) in populate_spltaps_from_taps() argument
36 spl_scaling_quality->h_taps_c = scaling_quality->h_taps_c; in populate_spltaps_from_taps()
37 spl_scaling_quality->h_taps = scaling_quality->h_taps; in populate_spltaps_from_taps()
38 spl_scaling_quality->v_taps_c = scaling_quality->v_taps_c; in populate_spltaps_from_taps()
39 spl_scaling_quality->v_taps = scaling_quality->v_taps; in populate_spltaps_from_taps()
40 spl_scaling_quality->integer_scaling = scaling_quality->integer_scaling; in populate_spltaps_from_taps()
45 scaling_quality->h_taps_c = spl_scaling_quality->h_taps_c + 1; in populate_taps_from_spltaps()
46 scaling_quality->h_taps = spl_scaling_quality->h_taps + 1; in populate_taps_from_spltaps()
47 scaling_quality->v_taps_c = spl_scaling_quality->v_taps_c + 1; in populate_taps_from_spltaps()
48 scaling_quality->v_taps = spl_scaling_quality->v_taps + 1; in populate_taps_from_spltaps()
[all …]
H A Ddc.h1312 struct scaling_taps scaling_quality; member
1501 struct scaling_taps scaling_quality; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_debug.c166 update->scaling_info->scaling_quality.h_taps, in update_surface_trace()
167 update->scaling_info->scaling_quality.v_taps, in update_surface_trace()
168 update->scaling_info->scaling_quality.h_taps_c, in update_surface_trace()
169 update->scaling_info->scaling_quality.v_taps_c); in update_surface_trace()
H A Ddc_resource.c1560 pipe_ctx->plane_res.xfm, &pipe_ctx->plane_res.scl_data, &plane_state->scaling_quality); in resource_build_scaling_params()
1564 pipe_ctx->plane_res.dpp, &pipe_ctx->plane_res.scl_data, &plane_state->scaling_quality); in resource_build_scaling_params()
1572 pipe_ctx->plane_res.xfm, &pipe_ctx->plane_res.scl_data, &plane_state->scaling_quality); in resource_build_scaling_params()
1576 pipe_ctx->plane_res.dpp, &pipe_ctx->plane_res.scl_data, &plane_state->scaling_quality); in resource_build_scaling_params()
1587 &plane_state->scaling_quality); in resource_build_scaling_params()
1593 &plane_state->scaling_quality); in resource_build_scaling_params()
H A Ddc.c2639 || u->scaling_info->scaling_quality.integer_scaling != in get_scaling_info_update_type()
2640 u->surface->scaling_quality.integer_scaling) { in get_scaling_info_update_type()
2987 surface->scaling_quality = in copy_surface_update_to_plane()
2988 srf_update->scaling_info->scaling_quality; in copy_surface_update_to_plane()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_utils.c296 memcpy(&phantom_plane->scaling_quality, &main_plane->scaling_quality, in dml21_add_phantom_plane()
297 sizeof(phantom_plane->scaling_quality)); in dml21_add_phantom_plane()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_mall_phantom.c758 memcpy(&phantom_plane->scaling_quality, &curr_pipe->plane_state->scaling_quality, in enable_phantom_plane()
759 sizeof(phantom_plane->scaling_quality)); in enable_phantom_plane()
/linux-6.15/drivers/gpu/drm/amd/display/dc/sspl/
H A Ddc_spl_types.h535 struct spl_taps scaling_quality; // Explicit Scaling Quality member
H A Ddc_spl.c982 if (spl_in->scaling_quality.integer_scaling) { in spl_get_optimal_number_of_taps()
1815 spl_scratch, &spl_in->scaling_quality, enable_easf_v, in spl_calculate_number_of_taps()
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c1657 memcpy(&phantom_plane->scaling_quality, &curr_pipe->plane_state->scaling_quality, in dcn32_enable_phantom_plane()
1658 sizeof(phantom_plane->scaling_quality)); in dcn32_enable_phantom_plane()
/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c5894 dc_plane_state->scaling_quality = scaling_info.scaling_quality; in fill_dc_plane_attributes()