Lines Matching refs:src_h
5260 uint32_t src_w, uint32_t src_h, uint32_t dst_w, in vop2_setup_scale() argument
5301 if (src_h >= (100 * dst_h / 35)) { in vop2_setup_scale()
5303 src_h >>= 2; in vop2_setup_scale()
5304 } else if ((src_h >= 100 * dst_h / 65) && (src_h < 100 * dst_h / 35)) { in vop2_setup_scale()
5306 src_h >>= 1; in vop2_setup_scale()
5310 if (src_h >= (8 * dst_h)) { in vop2_setup_scale()
5312 src_h >>= 2; in vop2_setup_scale()
5313 } else if (src_h >= (4 * dst_h)) { in vop2_setup_scale()
5315 src_h >>= 1; in vop2_setup_scale()
5318 if (src_h >= (4 * dst_h)) { in vop2_setup_scale()
5320 src_h >>= 2; in vop2_setup_scale()
5321 } else if (src_h >= (2 * dst_h)) { in vop2_setup_scale()
5323 src_h >>= 1; in vop2_setup_scale()
5329 yrgb_ver_scl_mode = scl_get_scl_mode(src_h, dst_h); in vop2_setup_scale()
5352 yfac = vop3_scale_factor(yrgb_ver_scl_mode, src_h, dst_h, false); in vop2_setup_scale()
5376 yfac = vop2_scale_factor(yrgb_ver_scl_mode, vscl_filter_mode, src_h, dst_h); in vop2_setup_scale()
5502 int src_h = cstate->src_rect.h; in vop2_set_cluster_win() local
5519 src_h = cstate->right_src_rect.h; in vop2_set_cluster_win()
5528 act_info = (src_h - 1) << 16; in vop2_set_cluster_win()
5543 vop2_setup_scale(vop2, win, src_w, src_h, crtc_w, crtc_h); in vop2_set_cluster_win()
5605 int src_h = cstate->src_rect.h; in vop2_set_smart_win() local
5638 src_h = cstate->right_src_rect.h; in vop2_set_smart_win()
5656 act_info = (src_h - 1) << 16; in vop2_set_smart_win()
5689 vop2_setup_scale(vop2, win, src_w, src_h, crtc_w, crtc_h); in vop2_set_smart_win()
5695 cstate->dma_addr += (src_h - 1) * xvir * 4; in vop2_set_smart_win()