Lines Matching refs:p_scl_info

479 static MPP_RET calc_scl_factor(struct zme_params* src_params, scl_info *p_scl_info, RK_U8 bypass_en)  in calc_scl_factor()  argument
481 RK_U16 act_width = p_scl_info->act_width; in calc_scl_factor()
482 RK_U16 dsp_width = p_scl_info->dsp_width; in calc_scl_factor()
484 RK_U16 act_height = p_scl_info->act_height; in calc_scl_factor()
485 RK_U16 dsp_height = p_scl_info->dsp_height; in calc_scl_factor()
489 RK_U8 xscl_mode = p_scl_info->xscl_mode; in calc_scl_factor()
495 RK_U8 yscl_mode = p_scl_info->yscl_mode; in calc_scl_factor()
589 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[0]; in calc_scl_factor()
591 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[1]; in calc_scl_factor()
593 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[2]; in calc_scl_factor()
595 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[3]; in calc_scl_factor()
597 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[4]; in calc_scl_factor()
599 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[5]; in calc_scl_factor()
601 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[6]; in calc_scl_factor()
603 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[7]; in calc_scl_factor()
605 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[8]; in calc_scl_factor()
607 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[9]; in calc_scl_factor()
609 p_scl_info->xscl_zme_coe = src_params->zme_tap8_coeff[10]; in calc_scl_factor()
612 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[0]; in calc_scl_factor()
614 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[1]; in calc_scl_factor()
616 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[2]; in calc_scl_factor()
618 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[3]; in calc_scl_factor()
620 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[4]; in calc_scl_factor()
622 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[5]; in calc_scl_factor()
624 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[6]; in calc_scl_factor()
626 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[7]; in calc_scl_factor()
628 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[8]; in calc_scl_factor()
630 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[9]; in calc_scl_factor()
632 p_scl_info->yscl_zme_coe = src_params->zme_tap6_coeff[10]; in calc_scl_factor()
634 p_scl_info->xsd_en = xsd_en; in calc_scl_factor()
635 p_scl_info->xsu_en = xsu_en; in calc_scl_factor()
636 p_scl_info->xscl_mode = xscl_mode; in calc_scl_factor()
637 p_scl_info->xscl_factor = xscl_factor; in calc_scl_factor()
638 p_scl_info->xscl_offset = xscl_offset; in calc_scl_factor()
640 p_scl_info->ysd_en = ysd_en; in calc_scl_factor()
641 p_scl_info->ysu_en = ysu_en; in calc_scl_factor()
642 p_scl_info->yscl_mode = yscl_mode; in calc_scl_factor()
643 p_scl_info->yscl_factor = yscl_factor; in calc_scl_factor()
644 p_scl_info->yscl_offset = yscl_offset; in calc_scl_factor()
646 p_scl_info->xavg_en = xavg_en; in calc_scl_factor()
647 p_scl_info->xgt_en = xgt_en; in calc_scl_factor()
648 p_scl_info->xgt_mode = xgt_mode; in calc_scl_factor()
650 p_scl_info->yavg_en = yavg_en; in calc_scl_factor()
651 p_scl_info->ygt_en = ygt_en; in calc_scl_factor()
652 p_scl_info->ygt_mode = ygt_mode; in calc_scl_factor()
655 p_scl_info->xsd_bypass = !xsd_en; in calc_scl_factor()
656 p_scl_info->xsu_bypass = !xsu_en; in calc_scl_factor()
657 p_scl_info->ys_bypass = !(ysd_en || ysu_en); in calc_scl_factor()
659 p_scl_info->xsd_bypass = 0; in calc_scl_factor()
660 p_scl_info->xsu_bypass = 0; in calc_scl_factor()
661 p_scl_info->ys_bypass = 0; in calc_scl_factor()