Lines Matching refs:ratios

767 	data->viewport.width = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.horz, data->recout.width));
768 data->viewport.height = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.vert, data->recout.height));
769 data->viewport_c.width = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.horz_c, data->recout.width));
770 data->viewport_c.height = dc_fixpt_ceil(dc_fixpt_mul_int(data->ratios.vert_c, data->recout.height));
842 * Active space, we first multiply stream scaling ratios (i.e 2304/1920
1150 /*Swap surf_src height and width since scaling ratios are in recout rotation*/
1155 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction(
1158 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction(
1163 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2;
1165 pipe_ctx->plane_res.scl_data.ratios.vert.value *= 2;
1167 pipe_ctx->plane_res.scl_data.ratios.vert.value = div64_s64(
1168 pipe_ctx->plane_res.scl_data.ratios.vert.value * in_h, out_h);
1169 pipe_ctx->plane_res.scl_data.ratios.horz.value = div64_s64(
1170 pipe_ctx->plane_res.scl_data.ratios.horz.value * in_w, out_w);
1172 pipe_ctx->plane_res.scl_data.ratios.horz_c = pipe_ctx->plane_res.scl_data.ratios.horz;
1173 pipe_ctx->plane_res.scl_data.ratios.vert_c = pipe_ctx->plane_res.scl_data.ratios.vert;
1177 pipe_ctx->plane_res.scl_data.ratios.horz_c.value /= 2;
1178 pipe_ctx->plane_res.scl_data.ratios.vert_c.value /= 2;
1180 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_truncate(
1181 pipe_ctx->plane_res.scl_data.ratios.horz, 19);
1182 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_truncate(
1183 pipe_ctx->plane_res.scl_data.ratios.vert, 19);
1184 pipe_ctx->plane_res.scl_data.ratios.horz_c = dc_fixpt_truncate(
1185 pipe_ctx->plane_res.scl_data.ratios.horz_c, 19);
1186 pipe_ctx->plane_res.scl_data.ratios.vert_c = dc_fixpt_truncate(
1187 pipe_ctx->plane_res.scl_data.ratios.vert_c, 19);
1193 * ratios and recout for pixel perfect pipe combine.
1305 data->ratios.horz,
1315 data->ratios.horz_c,
1325 data->ratios.vert,
1335 data->ratios.vert_c,
1521 /* depends on scaling ratios and recout, does not calculate offset yet */
1525 * LB calculations depend on vp size, h/v_active and scaling ratios
1570 * Depends on recout, scaling ratios, h_active and taps