Lines Matching refs:decim_x
81 int *x_predecim, int *y_predecim, int *decim_x, int *decim_y,
2240 int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, in dispc_ovl_calc_scaling_24xx() argument
2245 int min_factor = min(*decim_x, *decim_y); in dispc_ovl_calc_scaling_24xx()
2253 in_width = width / *decim_x; in dispc_ovl_calc_scaling_24xx()
2259 if (*decim_x == *decim_y) { in dispc_ovl_calc_scaling_24xx()
2260 *decim_x = min_factor; in dispc_ovl_calc_scaling_24xx()
2263 swap(*decim_x, *decim_y); in dispc_ovl_calc_scaling_24xx()
2264 if (*decim_x < *decim_y) in dispc_ovl_calc_scaling_24xx()
2265 ++*decim_x; in dispc_ovl_calc_scaling_24xx()
2268 } while (*decim_x <= *x_predecim && *decim_y <= *y_predecim && error); in dispc_ovl_calc_scaling_24xx()
2281 int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, in dispc_ovl_calc_scaling_34xx() argument
2286 int min_factor = min(*decim_x, *decim_y); in dispc_ovl_calc_scaling_34xx()
2292 in_width = width / *decim_x; in dispc_ovl_calc_scaling_34xx()
2321 if (*decim_x == *decim_y) { in dispc_ovl_calc_scaling_34xx()
2322 *decim_x = min_factor; in dispc_ovl_calc_scaling_34xx()
2325 swap(*decim_x, *decim_y); in dispc_ovl_calc_scaling_34xx()
2326 if (*decim_x < *decim_y) in dispc_ovl_calc_scaling_34xx()
2327 ++*decim_x; in dispc_ovl_calc_scaling_34xx()
2330 } while (*decim_x <= *x_predecim && *decim_y <= *y_predecim && error); in dispc_ovl_calc_scaling_34xx()
2355 int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, in dispc_ovl_calc_scaling_44xx() argument
2359 int decim_x_min = *decim_x; in dispc_ovl_calc_scaling_44xx()
2372 *decim_x = DIV_ROUND_UP(width, in_width_max); in dispc_ovl_calc_scaling_44xx()
2374 *decim_x = *decim_x > decim_x_min ? *decim_x : decim_x_min; in dispc_ovl_calc_scaling_44xx()
2375 if (*decim_x > *x_predecim) in dispc_ovl_calc_scaling_44xx()
2379 in_width = width / *decim_x; in dispc_ovl_calc_scaling_44xx()
2380 } while (*decim_x <= *x_predecim && in dispc_ovl_calc_scaling_44xx()
2381 in_width > maxsinglelinewidth && ++*decim_x); in dispc_ovl_calc_scaling_44xx()
2404 int decim_x, decim_y, ret; in dispc_ovl_calc_scaling() local
2436 decim_x = DIV_ROUND_UP(DIV_ROUND_UP(width, out_width), maxdownscale); in dispc_ovl_calc_scaling()
2439 if (decim_x > *x_predecim || out_width > width * 8) in dispc_ovl_calc_scaling()
2447 x_predecim, y_predecim, &decim_x, &decim_y, pos_x, &core_clk, in dispc_ovl_calc_scaling()
2463 *x_predecim = decim_x; in dispc_ovl_calc_scaling()