Home
last modified time | relevance | path

Searched refs:in_taps (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_dpp.c183 const struct scaling_taps *in_taps) in dpp201_get_optimal_number_of_taps() argument
212 if (in_taps->h_taps == 0) { in dpp201_get_optimal_number_of_taps()
218 scl_data->taps.h_taps = in_taps->h_taps; in dpp201_get_optimal_number_of_taps()
220 if (in_taps->v_taps == 0) { in dpp201_get_optimal_number_of_taps()
226 scl_data->taps.v_taps = in_taps->v_taps; in dpp201_get_optimal_number_of_taps()
227 if (in_taps->v_taps_c == 0) { in dpp201_get_optimal_number_of_taps()
233 scl_data->taps.v_taps_c = in_taps->v_taps_c; in dpp201_get_optimal_number_of_taps()
234 if (in_taps->h_taps_c == 0) { in dpp201_get_optimal_number_of_taps()
239 } else if ((in_taps->h_taps_c % 2) != 0 && in_taps->h_taps_c != 1) in dpp201_get_optimal_number_of_taps()
240 scl_data->taps.h_taps_c = in_taps->h_taps_c - 1; in dpp201_get_optimal_number_of_taps()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_dpp.c135 const struct scaling_taps *in_taps) in dpp1_get_optimal_number_of_taps() argument
162 if (in_taps->h_taps == 0) in dpp1_get_optimal_number_of_taps()
165 scl_data->taps.h_taps = in_taps->h_taps; in dpp1_get_optimal_number_of_taps()
166 if (in_taps->v_taps == 0) in dpp1_get_optimal_number_of_taps()
169 scl_data->taps.v_taps = in_taps->v_taps; in dpp1_get_optimal_number_of_taps()
170 if (in_taps->v_taps_c == 0) in dpp1_get_optimal_number_of_taps()
173 scl_data->taps.v_taps_c = in_taps->v_taps_c; in dpp1_get_optimal_number_of_taps()
174 if (in_taps->h_taps_c == 0) in dpp1_get_optimal_number_of_taps()
177 else if ((in_taps->h_taps_c % 2) != 0 && in_taps->h_taps_c != 1) in dpp1_get_optimal_number_of_taps()
178 scl_data->taps.h_taps_c = in_taps->h_taps_c - 1; in dpp1_get_optimal_number_of_taps()
[all …]
A Ddcn10_dpp.h1512 const struct scaling_taps *in_taps);
/linux/drivers/gpu/drm/amd/display/dc/dce/
A Ddce_transform.c1142 static uint32_t decide_taps(struct fixed31_32 ratio, uint32_t in_taps, bool chroma) in decide_taps() argument
1148 } else if (in_taps != 0) { in decide_taps()
1149 taps = in_taps; in decide_taps()
1167 const struct scaling_taps *in_taps) in dce_transform_get_optimal_number_of_taps() argument
1183 if (in_taps->v_taps >= max_num_of_lines) in dce_transform_get_optimal_number_of_taps()
1195 scl_data->taps.h_taps = decide_taps(scl_data->ratios.horz, in_taps->h_taps, false); in dce_transform_get_optimal_number_of_taps()
1196 scl_data->taps.v_taps = decide_taps(scl_data->ratios.vert, in_taps->v_taps, false); in dce_transform_get_optimal_number_of_taps()
1197 scl_data->taps.h_taps_c = decide_taps(scl_data->ratios.horz_c, in_taps->h_taps, true); in dce_transform_get_optimal_number_of_taps()
1198 scl_data->taps.v_taps_c = decide_taps(scl_data->ratios.vert_c, in_taps->v_taps, true); in dce_transform_get_optimal_number_of_taps()
1202 if (in_taps->v_taps == 0 in dce_transform_get_optimal_number_of_taps()
A Ddce_transform.h673 const struct scaling_taps *in_taps);
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_dpp.c379 const struct scaling_taps *in_taps) in dpp3_get_optimal_number_of_taps() argument
396 if (in_taps->h_taps == 0) { in dpp3_get_optimal_number_of_taps()
402 scl_data->taps.h_taps = in_taps->h_taps; in dpp3_get_optimal_number_of_taps()
403 if (in_taps->v_taps == 0) { in dpp3_get_optimal_number_of_taps()
409 scl_data->taps.v_taps = in_taps->v_taps; in dpp3_get_optimal_number_of_taps()
410 if (in_taps->v_taps_c == 0) { in dpp3_get_optimal_number_of_taps()
416 scl_data->taps.v_taps_c = in_taps->v_taps_c; in dpp3_get_optimal_number_of_taps()
417 if (in_taps->h_taps_c == 0) { in dpp3_get_optimal_number_of_taps()
422 } else if ((in_taps->h_taps_c % 2) != 0 && in_taps->h_taps_c != 1) in dpp3_get_optimal_number_of_taps()
424 scl_data->taps.h_taps_c = in_taps->h_taps_c - 1; in dpp3_get_optimal_number_of_taps()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
A Ddpp.h170 const struct scaling_taps *in_taps);
A Dtransform.h196 const struct scaling_taps *in_taps);

Completed in 25 milliseconds