Home
last modified time | relevance | path

Searched refs:dst_h (Results 1 - 4 of 4) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.h1255 static inline uint16_t scl_get_bili_dn_vskip(int src_h, int dst_h, int vskiplines) in scl_get_bili_dn_vskip() argument
1261 if (act_height == dst_h) { in scl_get_bili_dn_vskip()
1262 return GET_SCL_FT_BILI_DN(src_h, dst_h) / vskiplines; in scl_get_bili_dn_vskip()
1265 return GET_SCL_FT_BILI_DN(act_height, dst_h); in scl_get_bili_dn_vskip()
H A Drockchip_drm_vop.c758 uint32_t dst_w, uint32_t dst_h, uint32_t pixel_format) in scl_vop_cal_scl_fac()
780 if (is_alpha_support(pixel_format) && (src_w != dst_w || src_h != dst_h)) { in scl_vop_cal_scl_fac()
791 VOP_SCL_SET(vop, win, scale_yrgb_y, scl_cal_scale2(src_h, dst_h)); in scl_vop_cal_scl_fac()
794 VOP_SCL_SET(vop, win, scale_cbcr_y, scl_cal_scale2(cbcr_src_h, dst_h)); in scl_vop_cal_scl_fac()
800 yrgb_ver_scl_mode = scl_get_scl_mode(src_h, dst_h); in scl_vop_cal_scl_fac()
804 cbcr_ver_scl_mode = scl_get_scl_mode(cbcr_src_h, dst_h); in scl_vop_cal_scl_fac()
837 val = scl_vop_cal_scale(yrgb_ver_scl_mode, src_h, dst_h, false, vsu_mode, &vskiplines); in scl_vop_cal_scl_fac()
851 val = scl_vop_cal_scale(cbcr_ver_scl_mode, cbcr_src_h, dst_h, false, vsu_mode, &vskiplines); in scl_vop_cal_scl_fac()
757 scl_vop_cal_scl_fac(struct vop *vop, const struct vop_win *win, uint32_t src_w, uint32_t src_h, uint32_t dst_w, uint32_t dst_h, uint32_t pixel_format) scl_vop_cal_scl_fac() argument
H A Drockchip_drm_vop2.c2140 uint32_t dst_w, uint32_t dst_h, uint32_t pixel_format) in vop2_setup_scale()
2156 if (src_h >= (0x4 * dst_h)) { in vop2_setup_scale()
2158 } else if (src_h >= (0x2 * dst_h)) { in vop2_setup_scale()
2169 yrgb_ver_scl_mode = scl_get_scl_mode(src_h, dst_h); in vop2_setup_scale()
2196 val = vop2_scale_factor(yrgb_ver_scl_mode, vscl_filter_mode, src_h, dst_h); in vop2_setup_scale()
2211 if (cbcr_src_h >= (0x4 * dst_h)) { in vop2_setup_scale()
2213 } else if (cbcr_src_h >= (0x2 * dst_h)) { in vop2_setup_scale()
2224 cbcr_ver_scl_mode = scl_get_scl_mode(cbcr_src_h, dst_h); in vop2_setup_scale()
2228 val = vop2_scale_factor(cbcr_ver_scl_mode, vscl_filter_mode, cbcr_src_h, dst_h); in vop2_setup_scale()
2139 vop2_setup_scale(struct vop2 *vop2, const struct vop2_win *win, uint32_t src_w, uint32_t src_h, uint32_t dst_w, uint32_t dst_h, uint32_t pixel_format) vop2_setup_scale() argument
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c2139 uint32_t dst_h, uint32_t pixel_format) in vop2_setup_scale()
2155 if (src_h >= (4 * dst_h)) in vop2_setup_scale()
2157 else if (src_h >= (2 * dst_h)) in vop2_setup_scale()
2166 yrgb_ver_scl_mode = scl_get_scl_mode(src_h, dst_h); in vop2_setup_scale()
2193 src_h, dst_h); in vop2_setup_scale()
2208 if (cbcr_src_h >= (4 * dst_h)) in vop2_setup_scale()
2210 else if (cbcr_src_h >= (2 * dst_h)) in vop2_setup_scale()
2219 cbcr_ver_scl_mode = scl_get_scl_mode(cbcr_src_h, dst_h); in vop2_setup_scale()
2225 cbcr_src_h, dst_h); in vop2_setup_scale()
2137 vop2_setup_scale(struct vop2 *vop2, const struct vop2_win *win, uint32_t src_w, uint32_t src_h, uint32_t dst_w, uint32_t dst_h, uint32_t pixel_format) vop2_setup_scale() argument

Completed in 40 milliseconds