Lines Matching refs:fac
1243 #define VOP2_BILI_SCL_FAC_CHECK(src, dst, fac) \ argument
1244 (fac * (dst - 1) >> 12 < (src - 1))
1245 #define VOP2_COMMON_SCL_FAC_CHECK(src, dst, fac) \ argument
1246 (fac * (dst - 1) >> 16 < (src - 1))
1247 #define VOP3_COMMON_HOR_SCL_FAC_CHECK(src, dst, fac) \ argument
1248 (fac * (dst - 1) >> 16 < (src - 1))
1254 uint32_t fac = 0; in vop2_scale_factor() local
1269 fac = VOP2_BILI_SCL_DN(src, dst); in vop2_scale_factor()
1271 if (VOP2_BILI_SCL_FAC_CHECK(src, dst, fac)) in vop2_scale_factor()
1273 fac -= 1; in vop2_scale_factor()
1274 printf("down fac cali: src:%d, dst:%d, fac:0x%x\n", src, dst, fac); in vop2_scale_factor()
1277 fac = VOP2_COMMON_SCL(src, dst); in vop2_scale_factor()
1279 if (VOP2_COMMON_SCL_FAC_CHECK(src, dst, fac)) in vop2_scale_factor()
1281 fac -= 1; in vop2_scale_factor()
1282 printf("up fac cali: src:%d, dst:%d, fac:0x%x\n", src, dst, fac); in vop2_scale_factor()
1286 return fac; in vop2_scale_factor()
1289 static bool vop3_scale_up_fac_check(uint32_t src, uint32_t dst, uint32_t fac, bool is_hor) in vop3_scale_up_fac_check() argument
1292 return VOP3_COMMON_HOR_SCL_FAC_CHECK(src, dst, fac); in vop3_scale_up_fac_check()
1293 return VOP2_COMMON_SCL_FAC_CHECK(src, dst, fac); in vop3_scale_up_fac_check()
1299 uint32_t fac = 0; in vop3_scale_factor() local
1314 fac = VOP2_BILI_SCL_DN(src, dst); in vop3_scale_factor()
1316 if (VOP2_BILI_SCL_FAC_CHECK(src, dst, fac)) in vop3_scale_factor()
1318 fac -= 1; in vop3_scale_factor()
1319 printf("down fac cali: src:%d, dst:%d, fac:0x%x\n", src, dst, fac); in vop3_scale_factor()
1322 fac = VOP2_COMMON_SCL(src, dst); in vop3_scale_factor()
1324 if (vop3_scale_up_fac_check(src, dst, fac, is_hor)) in vop3_scale_factor()
1326 fac -= 1; in vop3_scale_factor()
1327 printf("up fac cali: src:%d, dst:%d, fac:0x%x\n", src, dst, fac); in vop3_scale_factor()
1331 return fac; in vop3_scale_factor()