Lines Matching refs:cbcr_scl_info

24         cbcr_scl_info.xscl_zme_coe[row][col]; \
26 cbcr_scl_info.yscl_zme_coe[row][col]; \
788 scl_info cbcr_scl_info = {0}; in set_zme_to_vdpp_reg() local
800 cbcr_scl_info.act_width = zme_params->src_width / 2; in set_zme_to_vdpp_reg()
801 cbcr_scl_info.act_height = zme_params->src_height / 2; in set_zme_to_vdpp_reg()
808 cbcr_scl_info.dsp_width = zme_params->dst_width; in set_zme_to_vdpp_reg()
809 cbcr_scl_info.dsp_height = zme_params->dst_height; in set_zme_to_vdpp_reg()
811 cbcr_scl_info.dsp_width = zme_params->dst_c_width; in set_zme_to_vdpp_reg()
812 cbcr_scl_info.dsp_height = zme_params->dst_c_height; in set_zme_to_vdpp_reg()
816 cbcr_scl_info.dsp_width = zme_params->dst_width / 2; in set_zme_to_vdpp_reg()
817 cbcr_scl_info.dsp_height = zme_params->dst_height / 2; in set_zme_to_vdpp_reg()
819 cbcr_scl_info.dsp_width = zme_params->dst_c_width / 2; in set_zme_to_vdpp_reg()
820 cbcr_scl_info.dsp_height = zme_params->dst_c_height / 2; in set_zme_to_vdpp_reg()
825 cbcr_scl_info.xscl_mode = SCL_MPH; in set_zme_to_vdpp_reg()
826 cbcr_scl_info.yscl_mode = SCL_MPH; in set_zme_to_vdpp_reg()
827 cbcr_scl_info.dering_en = zme_params->zme_dering_enable; in set_zme_to_vdpp_reg()
828 calc_scl_factor(zme_params, &cbcr_scl_info, zme_params->zme_bypass_en); in set_zme_to_vdpp_reg()
887 zme->common.reg12.cbcr_xsd_en = cbcr_scl_info.xsd_en; in set_zme_to_vdpp_reg()
888 zme->common.reg12.cbcr_xsu_en = cbcr_scl_info.xsu_en; in set_zme_to_vdpp_reg()
889 zme->common.reg12.cbcr_scl_mode = cbcr_scl_info.xscl_mode; in set_zme_to_vdpp_reg()
890 zme->common.reg12.cbcr_ysd_en = cbcr_scl_info.ysd_en; in set_zme_to_vdpp_reg()
891 zme->common.reg12.cbcr_ysu_en = cbcr_scl_info.ysu_en; in set_zme_to_vdpp_reg()
892 zme->common.reg12.cbcr_yscl_mode = cbcr_scl_info.yscl_mode; in set_zme_to_vdpp_reg()
893 zme->common.reg12.cbcr_dering_en = cbcr_scl_info.dering_en; in set_zme_to_vdpp_reg()
894 zme->common.reg12.cbcr_gt_en = cbcr_scl_info.ygt_en; in set_zme_to_vdpp_reg()
895 zme->common.reg12.cbcr_gt_mode = cbcr_scl_info.ygt_mode; in set_zme_to_vdpp_reg()
896 zme->common.reg12.cbcr_xgt_en = cbcr_scl_info.xgt_en; in set_zme_to_vdpp_reg()
897 zme->common.reg12.cbcr_xgt_mode = cbcr_scl_info.xgt_mode; in set_zme_to_vdpp_reg()
898 zme->common.reg12.cbcr_xsd_bypass = cbcr_scl_info.xsd_bypass; in set_zme_to_vdpp_reg()
899 zme->common.reg12.cbcr_ys_bypass = cbcr_scl_info.ys_bypass; in set_zme_to_vdpp_reg()
900 zme->common.reg12.cbcr_xsu_bypass = cbcr_scl_info.xsu_bypass; in set_zme_to_vdpp_reg()
903 zme->common.reg13.cbcr_src_width = cbcr_scl_info.act_width - 1; in set_zme_to_vdpp_reg()
904 zme->common.reg13.cbcr_src_height = cbcr_scl_info.act_height - 1; in set_zme_to_vdpp_reg()
907 zme->common.reg14.cbcr_dst_width = cbcr_scl_info.dsp_width - 1; in set_zme_to_vdpp_reg()
908 zme->common.reg14.cbcr_dst_height = cbcr_scl_info.dsp_height - 1; in set_zme_to_vdpp_reg()
917 zme->common.reg16.cbcr_xscl_factor = cbcr_scl_info.xscl_factor; in set_zme_to_vdpp_reg()
918 zme->common.reg16.cbcr_xscl_offset = cbcr_scl_info.xscl_offset; in set_zme_to_vdpp_reg()
921 zme->common.reg17.cbcr_yscl_factor = cbcr_scl_info.yscl_factor; in set_zme_to_vdpp_reg()
922 zme->common.reg17.cbcr_yscl_offset = cbcr_scl_info.yscl_offset; in set_zme_to_vdpp_reg()