Lines Matching refs:src_w
60 void sc_set_hs_coeffs(struct sc_data *sc, void *addr, unsigned int src_w, in sc_set_hs_coeffs() argument
69 if (dst_w > src_w) { in sc_set_hs_coeffs()
72 if ((dst_w << 1) < src_w) in sc_set_hs_coeffs()
74 if ((dst_w << 1) < src_w) in sc_set_hs_coeffs()
77 if (dst_w == src_w) { in sc_set_hs_coeffs()
80 sixteenths = (dst_w << 4) / src_w; in sc_set_hs_coeffs()
154 u32 *sc_reg17, unsigned int src_w, unsigned int src_h, in sc_config_scaler() argument
184 if (src_w == dst_w && src_h == dst_h) { in sc_config_scaler()
196 dcm_x = src_w / dst_w; in sc_config_scaler()
208 lin_acc_inc = div64_u64(((u64)(src_w >> dcm_shift) - 1) << 24, lltmp); in sc_config_scaler()
213 src_w, dst_w, dcm_shift == 2 ? "4x" : in sc_config_scaler()
266 sc_reg0[5] = (src_w << CFG_SRC_W_SHIFT) | (src_h << CFG_SRC_H_SHIFT); in sc_config_scaler()
277 *sc_reg24 = (src_w << CFG_ORG_W_SHIFT) | (src_h << CFG_ORG_H_SHIFT); in sc_config_scaler()