Lines Matching refs:sharp

529     dst_reg->sharp.reg0.sw_sharp_enable            = p_shp_param->sharp_enable;  in set_shp_to_vdpp2_reg()
530 …dst_reg->sharp.reg0.sw_lti_enable = p_shp_param->lti_h_enable || p_shp_param->lti_v_e… in set_shp_to_vdpp2_reg()
531 dst_reg->sharp.reg0.sw_cti_enable = p_shp_param->cti_h_enable; in set_shp_to_vdpp2_reg()
532 dst_reg->sharp.reg0.sw_peaking_enable = p_shp_param->peaking_enable; in set_shp_to_vdpp2_reg()
533 …dst_reg->sharp.reg0.sw_peaking_ctrl_enable = p_shp_param->peaking_coring_enable || p_shp_param… in set_shp_to_vdpp2_reg()
534 dst_reg->sharp.reg0.sw_edge_proc_enable = p_shp_param->peaking_edge_ctrl_enable; in set_shp_to_vdpp2_reg()
535 dst_reg->sharp.reg0.sw_shoot_ctrl_enable = p_shp_param->shootctrl_enable; in set_shp_to_vdpp2_reg()
536 dst_reg->sharp.reg0.sw_gain_ctrl_enable = p_shp_param->global_gain_enable; in set_shp_to_vdpp2_reg()
537 dst_reg->sharp.reg0.sw_color_adj_enable = p_shp_param->color_ctrl_enable; in set_shp_to_vdpp2_reg()
538 dst_reg->sharp.reg0.sw_texture_adj_enable = p_shp_param->tex_adj_enable; in set_shp_to_vdpp2_reg()
539 dst_reg->sharp.reg0.sw_coloradj_bypass_en = p_shp_param->sharp_coloradj_bypass_en; in set_shp_to_vdpp2_reg()
540 dst_reg->sharp.reg0.sw_ink_enable = 0; in set_shp_to_vdpp2_reg()
541 dst_reg->sharp.reg0.sw_sharp_redundent_bypass = 0; in set_shp_to_vdpp2_reg()
543 if ((dst_reg->sharp.reg0.sw_lti_enable == 1) && (p_shp_param->lti_h_enable == 0)) in set_shp_to_vdpp2_reg()
546 if ((dst_reg->sharp.reg0.sw_lti_enable == 1) && (p_shp_param->lti_v_enable == 0)) in set_shp_to_vdpp2_reg()
549 dst_reg->sharp.reg162.sw_ltih_radius = p_shp_param->lti_h_radius; in set_shp_to_vdpp2_reg()
550 dst_reg->sharp.reg162.sw_ltih_slp1 = p_shp_param->lti_h_slope; in set_shp_to_vdpp2_reg()
551 dst_reg->sharp.reg162.sw_ltih_thr1 = p_shp_param->lti_h_thresold; in set_shp_to_vdpp2_reg()
552 dst_reg->sharp.reg163.sw_ltih_noisethrneg = p_shp_param->lti_h_noise_thr_neg; in set_shp_to_vdpp2_reg()
553 dst_reg->sharp.reg163.sw_ltih_noisethrpos = p_shp_param->lti_h_noise_thr_pos; in set_shp_to_vdpp2_reg()
554 dst_reg->sharp.reg163.sw_ltih_tigain = p_shp_param->lti_h_gain; in set_shp_to_vdpp2_reg()
556 dst_reg->sharp.reg164.sw_ltiv_radius = p_shp_param->lti_v_radius; in set_shp_to_vdpp2_reg()
557 dst_reg->sharp.reg164.sw_ltiv_slp1 = p_shp_param->lti_v_slope; in set_shp_to_vdpp2_reg()
558 dst_reg->sharp.reg164.sw_ltiv_thr1 = p_shp_param->lti_v_thresold; in set_shp_to_vdpp2_reg()
559 dst_reg->sharp.reg165.sw_ltiv_noisethrneg = p_shp_param->lti_v_noise_thr_neg; in set_shp_to_vdpp2_reg()
560 dst_reg->sharp.reg165.sw_ltiv_noisethrpos = p_shp_param->lti_v_noise_thr_pos; in set_shp_to_vdpp2_reg()
561 dst_reg->sharp.reg165.sw_ltiv_tigain = p_shp_param->lti_v_gain; in set_shp_to_vdpp2_reg()
563 dst_reg->sharp.reg166.sw_ctih_radius = p_shp_param->cti_h_radius; in set_shp_to_vdpp2_reg()
564 dst_reg->sharp.reg166.sw_ctih_slp1 = p_shp_param->cti_h_slope; in set_shp_to_vdpp2_reg()
565 dst_reg->sharp.reg166.sw_ctih_thr1 = p_shp_param->cti_h_thresold; in set_shp_to_vdpp2_reg()
566 dst_reg->sharp.reg167.sw_ctih_noisethrneg = p_shp_param->cti_h_noise_thr_neg; in set_shp_to_vdpp2_reg()
567 dst_reg->sharp.reg167.sw_ctih_noisethrpos = p_shp_param->cti_h_noise_thr_pos; in set_shp_to_vdpp2_reg()
568 dst_reg->sharp.reg167.sw_ctih_tigain = p_shp_param->cti_h_gain; in set_shp_to_vdpp2_reg()
664 dst_reg->sharp.reg12.sw_peaking0_idx_n0 = peaking_ctrl_idx_N0[0]; in set_shp_to_vdpp2_reg()
665 dst_reg->sharp.reg12.sw_peaking0_idx_n1 = peaking_ctrl_idx_N1[0]; in set_shp_to_vdpp2_reg()
666 dst_reg->sharp.reg13.sw_peaking0_idx_n2 = peaking_ctrl_idx_N2[0]; in set_shp_to_vdpp2_reg()
667 dst_reg->sharp.reg13.sw_peaking0_idx_n3 = peaking_ctrl_idx_N3[0]; in set_shp_to_vdpp2_reg()
668 dst_reg->sharp.reg14.sw_peaking0_idx_p0 = peaking_ctrl_idx_P0[0]; in set_shp_to_vdpp2_reg()
669 dst_reg->sharp.reg14.sw_peaking0_idx_p1 = peaking_ctrl_idx_P1[0]; in set_shp_to_vdpp2_reg()
670 dst_reg->sharp.reg15.sw_peaking0_idx_p2 = peaking_ctrl_idx_P2[0]; in set_shp_to_vdpp2_reg()
671 dst_reg->sharp.reg15.sw_peaking0_idx_p3 = peaking_ctrl_idx_P3[0]; in set_shp_to_vdpp2_reg()
672 dst_reg->sharp.reg16.sw_peaking0_value_n1 = peaking_ctrl_value_N1[0]; in set_shp_to_vdpp2_reg()
673 dst_reg->sharp.reg16.sw_peaking0_value_n2 = peaking_ctrl_value_N2[0]; in set_shp_to_vdpp2_reg()
674 dst_reg->sharp.reg17.sw_peaking0_value_n3 = peaking_ctrl_value_N3[0]; in set_shp_to_vdpp2_reg()
675 dst_reg->sharp.reg17.sw_peaking0_value_p1 = peaking_ctrl_value_P1[0]; in set_shp_to_vdpp2_reg()
676 dst_reg->sharp.reg18.sw_peaking0_value_p2 = peaking_ctrl_value_P2[0]; in set_shp_to_vdpp2_reg()
677 dst_reg->sharp.reg18.sw_peaking0_value_p3 = peaking_ctrl_value_P3[0]; in set_shp_to_vdpp2_reg()
678 dst_reg->sharp.reg19.sw_peaking0_ratio_n01 = peaking_ctrl_ratio_N01[0]; in set_shp_to_vdpp2_reg()
679 dst_reg->sharp.reg19.sw_peaking0_ratio_n12 = peaking_ctrl_ratio_N12[0]; in set_shp_to_vdpp2_reg()
680 dst_reg->sharp.reg20.sw_peaking0_ratio_n23 = peaking_ctrl_ratio_N23[0]; in set_shp_to_vdpp2_reg()
681 dst_reg->sharp.reg20.sw_peaking0_ratio_p01 = peaking_ctrl_ratio_P01[0]; in set_shp_to_vdpp2_reg()
682 dst_reg->sharp.reg21.sw_peaking0_ratio_p12 = peaking_ctrl_ratio_P12[0]; in set_shp_to_vdpp2_reg()
683 dst_reg->sharp.reg21.sw_peaking0_ratio_p23 = peaking_ctrl_ratio_P23[0]; in set_shp_to_vdpp2_reg()
685 dst_reg->sharp.reg23.sw_peaking1_idx_n0 = peaking_ctrl_idx_N0[1]; in set_shp_to_vdpp2_reg()
686 dst_reg->sharp.reg23.sw_peaking1_idx_n1 = peaking_ctrl_idx_N1[1]; in set_shp_to_vdpp2_reg()
687 dst_reg->sharp.reg24.sw_peaking1_idx_n2 = peaking_ctrl_idx_N2[1]; in set_shp_to_vdpp2_reg()
688 dst_reg->sharp.reg24.sw_peaking1_idx_n3 = peaking_ctrl_idx_N3[1]; in set_shp_to_vdpp2_reg()
689 dst_reg->sharp.reg25.sw_peaking1_idx_p0 = peaking_ctrl_idx_P0[1]; in set_shp_to_vdpp2_reg()
690 dst_reg->sharp.reg25.sw_peaking1_idx_p1 = peaking_ctrl_idx_P1[1]; in set_shp_to_vdpp2_reg()
691 dst_reg->sharp.reg26.sw_peaking1_idx_p2 = peaking_ctrl_idx_P2[1]; in set_shp_to_vdpp2_reg()
692 dst_reg->sharp.reg26.sw_peaking1_idx_p3 = peaking_ctrl_idx_P3[1]; in set_shp_to_vdpp2_reg()
693 dst_reg->sharp.reg27.sw_peaking1_value_n1 = peaking_ctrl_value_N1[1]; in set_shp_to_vdpp2_reg()
694 dst_reg->sharp.reg27.sw_peaking1_value_n2 = peaking_ctrl_value_N2[1]; in set_shp_to_vdpp2_reg()
695 dst_reg->sharp.reg28.sw_peaking1_value_n3 = peaking_ctrl_value_N3[1]; in set_shp_to_vdpp2_reg()
696 dst_reg->sharp.reg28.sw_peaking1_value_p1 = peaking_ctrl_value_P1[1]; in set_shp_to_vdpp2_reg()
697 dst_reg->sharp.reg29.sw_peaking1_value_p2 = peaking_ctrl_value_P2[1]; in set_shp_to_vdpp2_reg()
698 dst_reg->sharp.reg29.sw_peaking1_value_p3 = peaking_ctrl_value_P3[1]; in set_shp_to_vdpp2_reg()
699 dst_reg->sharp.reg30.sw_peaking1_ratio_n01 = peaking_ctrl_ratio_N01[1]; in set_shp_to_vdpp2_reg()
700 dst_reg->sharp.reg30.sw_peaking1_ratio_n12 = peaking_ctrl_ratio_N12[1]; in set_shp_to_vdpp2_reg()
701 dst_reg->sharp.reg31.sw_peaking1_ratio_n23 = peaking_ctrl_ratio_N23[1]; in set_shp_to_vdpp2_reg()
702 dst_reg->sharp.reg31.sw_peaking1_ratio_p01 = peaking_ctrl_ratio_P01[1]; in set_shp_to_vdpp2_reg()
703 dst_reg->sharp.reg32.sw_peaking1_ratio_p12 = peaking_ctrl_ratio_P12[1]; in set_shp_to_vdpp2_reg()
704 dst_reg->sharp.reg32.sw_peaking1_ratio_p23 = peaking_ctrl_ratio_P23[1]; in set_shp_to_vdpp2_reg()
706 dst_reg->sharp.reg34.sw_peaking2_idx_n0 = peaking_ctrl_idx_N0[2]; in set_shp_to_vdpp2_reg()
707 dst_reg->sharp.reg34.sw_peaking2_idx_n1 = peaking_ctrl_idx_N1[2]; in set_shp_to_vdpp2_reg()
708 dst_reg->sharp.reg35.sw_peaking2_idx_n2 = peaking_ctrl_idx_N2[2]; in set_shp_to_vdpp2_reg()
709 dst_reg->sharp.reg35.sw_peaking2_idx_n3 = peaking_ctrl_idx_N3[2]; in set_shp_to_vdpp2_reg()
710 dst_reg->sharp.reg36.sw_peaking2_idx_p0 = peaking_ctrl_idx_P0[2]; in set_shp_to_vdpp2_reg()
711 dst_reg->sharp.reg36.sw_peaking2_idx_p1 = peaking_ctrl_idx_P1[2]; in set_shp_to_vdpp2_reg()
712 dst_reg->sharp.reg37.sw_peaking2_idx_p2 = peaking_ctrl_idx_P2[2]; in set_shp_to_vdpp2_reg()
713 dst_reg->sharp.reg37.sw_peaking2_idx_p3 = peaking_ctrl_idx_P3[2]; in set_shp_to_vdpp2_reg()
714 dst_reg->sharp.reg38.sw_peaking2_value_n1 = peaking_ctrl_value_N1[2]; in set_shp_to_vdpp2_reg()
715 dst_reg->sharp.reg38.sw_peaking2_value_n2 = peaking_ctrl_value_N2[2]; in set_shp_to_vdpp2_reg()
716 dst_reg->sharp.reg39.sw_peaking2_value_n3 = peaking_ctrl_value_N3[2]; in set_shp_to_vdpp2_reg()
717 dst_reg->sharp.reg39.sw_peaking2_value_p1 = peaking_ctrl_value_P1[2]; in set_shp_to_vdpp2_reg()
718 dst_reg->sharp.reg40.sw_peaking2_value_p2 = peaking_ctrl_value_P2[2]; in set_shp_to_vdpp2_reg()
719 dst_reg->sharp.reg40.sw_peaking2_value_p3 = peaking_ctrl_value_P3[2]; in set_shp_to_vdpp2_reg()
720 dst_reg->sharp.reg41.sw_peaking2_ratio_n01 = peaking_ctrl_ratio_N01[2]; in set_shp_to_vdpp2_reg()
721 dst_reg->sharp.reg41.sw_peaking2_ratio_n12 = peaking_ctrl_ratio_N12[2]; in set_shp_to_vdpp2_reg()
722 dst_reg->sharp.reg42.sw_peaking2_ratio_n23 = peaking_ctrl_ratio_N23[2]; in set_shp_to_vdpp2_reg()
723 dst_reg->sharp.reg42.sw_peaking2_ratio_p01 = peaking_ctrl_ratio_P01[2]; in set_shp_to_vdpp2_reg()
724 dst_reg->sharp.reg43.sw_peaking2_ratio_p12 = peaking_ctrl_ratio_P12[2]; in set_shp_to_vdpp2_reg()
725 dst_reg->sharp.reg43.sw_peaking2_ratio_p23 = peaking_ctrl_ratio_P23[2]; in set_shp_to_vdpp2_reg()
727 dst_reg->sharp.reg45.sw_peaking3_idx_n0 = peaking_ctrl_idx_N0[3]; in set_shp_to_vdpp2_reg()
728 dst_reg->sharp.reg45.sw_peaking3_idx_n1 = peaking_ctrl_idx_N1[3]; in set_shp_to_vdpp2_reg()
729 dst_reg->sharp.reg46.sw_peaking3_idx_n2 = peaking_ctrl_idx_N2[3]; in set_shp_to_vdpp2_reg()
730 dst_reg->sharp.reg46.sw_peaking3_idx_n3 = peaking_ctrl_idx_N3[3]; in set_shp_to_vdpp2_reg()
731 dst_reg->sharp.reg47.sw_peaking3_idx_p0 = peaking_ctrl_idx_P0[3]; in set_shp_to_vdpp2_reg()
732 dst_reg->sharp.reg47.sw_peaking3_idx_p1 = peaking_ctrl_idx_P1[3]; in set_shp_to_vdpp2_reg()
733 dst_reg->sharp.reg48.sw_peaking3_idx_p2 = peaking_ctrl_idx_P2[3]; in set_shp_to_vdpp2_reg()
734 dst_reg->sharp.reg48.sw_peaking3_idx_p3 = peaking_ctrl_idx_P3[3]; in set_shp_to_vdpp2_reg()
735 dst_reg->sharp.reg49.sw_peaking3_value_n1 = peaking_ctrl_value_N1[3]; in set_shp_to_vdpp2_reg()
736 dst_reg->sharp.reg49.sw_peaking3_value_n2 = peaking_ctrl_value_N2[3]; in set_shp_to_vdpp2_reg()
737 dst_reg->sharp.reg50.sw_peaking3_value_n3 = peaking_ctrl_value_N3[3]; in set_shp_to_vdpp2_reg()
738 dst_reg->sharp.reg50.sw_peaking3_value_p1 = peaking_ctrl_value_P1[3]; in set_shp_to_vdpp2_reg()
739 dst_reg->sharp.reg51.sw_peaking3_value_p2 = peaking_ctrl_value_P2[3]; in set_shp_to_vdpp2_reg()
740 dst_reg->sharp.reg51.sw_peaking3_value_p3 = peaking_ctrl_value_P3[3]; in set_shp_to_vdpp2_reg()
741 dst_reg->sharp.reg52.sw_peaking3_ratio_n01 = peaking_ctrl_ratio_N01[3]; in set_shp_to_vdpp2_reg()
742 dst_reg->sharp.reg52.sw_peaking3_ratio_n12 = peaking_ctrl_ratio_N12[3]; in set_shp_to_vdpp2_reg()
743 dst_reg->sharp.reg53.sw_peaking3_ratio_n23 = peaking_ctrl_ratio_N23[3]; in set_shp_to_vdpp2_reg()
744 dst_reg->sharp.reg53.sw_peaking3_ratio_p01 = peaking_ctrl_ratio_P01[3]; in set_shp_to_vdpp2_reg()
745 dst_reg->sharp.reg54.sw_peaking3_ratio_p12 = peaking_ctrl_ratio_P12[3]; in set_shp_to_vdpp2_reg()
746 dst_reg->sharp.reg54.sw_peaking3_ratio_p23 = peaking_ctrl_ratio_P23[3]; in set_shp_to_vdpp2_reg()
748 dst_reg->sharp.reg56.sw_peaking4_idx_n0 = peaking_ctrl_idx_N0[4]; in set_shp_to_vdpp2_reg()
749 dst_reg->sharp.reg56.sw_peaking4_idx_n1 = peaking_ctrl_idx_N1[4]; in set_shp_to_vdpp2_reg()
750 dst_reg->sharp.reg57.sw_peaking4_idx_n2 = peaking_ctrl_idx_N2[4]; in set_shp_to_vdpp2_reg()
751 dst_reg->sharp.reg57.sw_peaking4_idx_n3 = peaking_ctrl_idx_N3[4]; in set_shp_to_vdpp2_reg()
752 dst_reg->sharp.reg58.sw_peaking4_idx_p0 = peaking_ctrl_idx_P0[4]; in set_shp_to_vdpp2_reg()
753 dst_reg->sharp.reg58.sw_peaking4_idx_p1 = peaking_ctrl_idx_P1[4]; in set_shp_to_vdpp2_reg()
754 dst_reg->sharp.reg59.sw_peaking4_idx_p2 = peaking_ctrl_idx_P2[4]; in set_shp_to_vdpp2_reg()
755 dst_reg->sharp.reg59.sw_peaking4_idx_p3 = peaking_ctrl_idx_P3[4]; in set_shp_to_vdpp2_reg()
756 dst_reg->sharp.reg60.sw_peaking4_value_n1 = peaking_ctrl_value_N1[4]; in set_shp_to_vdpp2_reg()
757 dst_reg->sharp.reg60.sw_peaking4_value_n2 = peaking_ctrl_value_N2[4]; in set_shp_to_vdpp2_reg()
758 dst_reg->sharp.reg61.sw_peaking4_value_n3 = peaking_ctrl_value_N3[4]; in set_shp_to_vdpp2_reg()
759 dst_reg->sharp.reg61.sw_peaking4_value_p1 = peaking_ctrl_value_P1[4]; in set_shp_to_vdpp2_reg()
760 dst_reg->sharp.reg62.sw_peaking4_value_p2 = peaking_ctrl_value_P2[4]; in set_shp_to_vdpp2_reg()
761 dst_reg->sharp.reg62.sw_peaking4_value_p3 = peaking_ctrl_value_P3[4]; in set_shp_to_vdpp2_reg()
762 dst_reg->sharp.reg63.sw_peaking4_ratio_n01 = peaking_ctrl_ratio_N01[4]; in set_shp_to_vdpp2_reg()
763 dst_reg->sharp.reg63.sw_peaking4_ratio_n12 = peaking_ctrl_ratio_N12[4]; in set_shp_to_vdpp2_reg()
764 dst_reg->sharp.reg64.sw_peaking4_ratio_n23 = peaking_ctrl_ratio_N23[4]; in set_shp_to_vdpp2_reg()
765 dst_reg->sharp.reg64.sw_peaking4_ratio_p01 = peaking_ctrl_ratio_P01[4]; in set_shp_to_vdpp2_reg()
766 dst_reg->sharp.reg65.sw_peaking4_ratio_p12 = peaking_ctrl_ratio_P12[4]; in set_shp_to_vdpp2_reg()
767 dst_reg->sharp.reg65.sw_peaking4_ratio_p23 = peaking_ctrl_ratio_P23[4]; in set_shp_to_vdpp2_reg()
769 dst_reg->sharp.reg67.sw_peaking5_idx_n0 = peaking_ctrl_idx_N0[5]; in set_shp_to_vdpp2_reg()
770 dst_reg->sharp.reg67.sw_peaking5_idx_n1 = peaking_ctrl_idx_N1[5]; in set_shp_to_vdpp2_reg()
771 dst_reg->sharp.reg68.sw_peaking5_idx_n2 = peaking_ctrl_idx_N2[5]; in set_shp_to_vdpp2_reg()
772 dst_reg->sharp.reg68.sw_peaking5_idx_n3 = peaking_ctrl_idx_N3[5]; in set_shp_to_vdpp2_reg()
773 dst_reg->sharp.reg69.sw_peaking5_idx_p0 = peaking_ctrl_idx_P0[5]; in set_shp_to_vdpp2_reg()
774 dst_reg->sharp.reg69.sw_peaking5_idx_p1 = peaking_ctrl_idx_P1[5]; in set_shp_to_vdpp2_reg()
775 dst_reg->sharp.reg70.sw_peaking5_idx_p2 = peaking_ctrl_idx_P2[5]; in set_shp_to_vdpp2_reg()
776 dst_reg->sharp.reg70.sw_peaking5_idx_p3 = peaking_ctrl_idx_P3[5]; in set_shp_to_vdpp2_reg()
777 dst_reg->sharp.reg71.sw_peaking5_value_n1 = peaking_ctrl_value_N1[5]; in set_shp_to_vdpp2_reg()
778 dst_reg->sharp.reg71.sw_peaking5_value_n2 = peaking_ctrl_value_N2[5]; in set_shp_to_vdpp2_reg()
779 dst_reg->sharp.reg72.sw_peaking5_value_n3 = peaking_ctrl_value_N3[5]; in set_shp_to_vdpp2_reg()
780 dst_reg->sharp.reg72.sw_peaking5_value_p1 = peaking_ctrl_value_P1[5]; in set_shp_to_vdpp2_reg()
781 dst_reg->sharp.reg73.sw_peaking5_value_p2 = peaking_ctrl_value_P2[5]; in set_shp_to_vdpp2_reg()
782 dst_reg->sharp.reg73.sw_peaking5_value_p3 = peaking_ctrl_value_P3[5]; in set_shp_to_vdpp2_reg()
783 dst_reg->sharp.reg74.sw_peaking5_ratio_n01 = peaking_ctrl_ratio_N01[5]; in set_shp_to_vdpp2_reg()
784 dst_reg->sharp.reg74.sw_peaking5_ratio_n12 = peaking_ctrl_ratio_N12[5]; in set_shp_to_vdpp2_reg()
785 dst_reg->sharp.reg75.sw_peaking5_ratio_n23 = peaking_ctrl_ratio_N23[5]; in set_shp_to_vdpp2_reg()
786 dst_reg->sharp.reg75.sw_peaking5_ratio_p01 = peaking_ctrl_ratio_P01[5]; in set_shp_to_vdpp2_reg()
787 dst_reg->sharp.reg76.sw_peaking5_ratio_p12 = peaking_ctrl_ratio_P12[5]; in set_shp_to_vdpp2_reg()
788 dst_reg->sharp.reg76.sw_peaking5_ratio_p23 = peaking_ctrl_ratio_P23[5]; in set_shp_to_vdpp2_reg()
790 dst_reg->sharp.reg78.sw_peaking6_idx_n0 = peaking_ctrl_idx_N0[6]; in set_shp_to_vdpp2_reg()
791 dst_reg->sharp.reg78.sw_peaking6_idx_n1 = peaking_ctrl_idx_N1[6]; in set_shp_to_vdpp2_reg()
792 dst_reg->sharp.reg79.sw_peaking6_idx_n2 = peaking_ctrl_idx_N2[6]; in set_shp_to_vdpp2_reg()
793 dst_reg->sharp.reg79.sw_peaking6_idx_n3 = peaking_ctrl_idx_N3[6]; in set_shp_to_vdpp2_reg()
794 dst_reg->sharp.reg80.sw_peaking6_idx_p0 = peaking_ctrl_idx_P0[6]; in set_shp_to_vdpp2_reg()
795 dst_reg->sharp.reg80.sw_peaking6_idx_p1 = peaking_ctrl_idx_P1[6]; in set_shp_to_vdpp2_reg()
796 dst_reg->sharp.reg81.sw_peaking6_idx_p2 = peaking_ctrl_idx_P2[6]; in set_shp_to_vdpp2_reg()
797 dst_reg->sharp.reg81.sw_peaking6_idx_p3 = peaking_ctrl_idx_P3[6]; in set_shp_to_vdpp2_reg()
798 dst_reg->sharp.reg82.sw_peaking6_value_n1 = peaking_ctrl_value_N1[6]; in set_shp_to_vdpp2_reg()
799 dst_reg->sharp.reg82.sw_peaking6_value_n2 = peaking_ctrl_value_N2[6]; in set_shp_to_vdpp2_reg()
800 dst_reg->sharp.reg83.sw_peaking6_value_n3 = peaking_ctrl_value_N3[6]; in set_shp_to_vdpp2_reg()
801 dst_reg->sharp.reg83.sw_peaking6_value_p1 = peaking_ctrl_value_P1[6]; in set_shp_to_vdpp2_reg()
802 dst_reg->sharp.reg84.sw_peaking6_value_p2 = peaking_ctrl_value_P2[6]; in set_shp_to_vdpp2_reg()
803 dst_reg->sharp.reg84.sw_peaking6_value_p3 = peaking_ctrl_value_P3[6]; in set_shp_to_vdpp2_reg()
804 dst_reg->sharp.reg85.sw_peaking6_ratio_n01 = peaking_ctrl_ratio_N01[6]; in set_shp_to_vdpp2_reg()
805 dst_reg->sharp.reg85.sw_peaking6_ratio_n12 = peaking_ctrl_ratio_N12[6]; in set_shp_to_vdpp2_reg()
806 dst_reg->sharp.reg86.sw_peaking6_ratio_n23 = peaking_ctrl_ratio_N23[6]; in set_shp_to_vdpp2_reg()
807 dst_reg->sharp.reg86.sw_peaking6_ratio_p01 = peaking_ctrl_ratio_P01[6]; in set_shp_to_vdpp2_reg()
808 dst_reg->sharp.reg87.sw_peaking6_ratio_p12 = peaking_ctrl_ratio_P12[6]; in set_shp_to_vdpp2_reg()
809 dst_reg->sharp.reg87.sw_peaking6_ratio_p23 = peaking_ctrl_ratio_P23[6]; in set_shp_to_vdpp2_reg()
811 dst_reg->sharp.reg2.sw_peaking_v00 = p_shp_param->peaking_filt_core_V0[0]; in set_shp_to_vdpp2_reg()
812 dst_reg->sharp.reg2.sw_peaking_v01 = p_shp_param->peaking_filt_core_V0[1]; in set_shp_to_vdpp2_reg()
813 dst_reg->sharp.reg2.sw_peaking_v02 = p_shp_param->peaking_filt_core_V0[2]; in set_shp_to_vdpp2_reg()
814 dst_reg->sharp.reg2.sw_peaking_v10 = p_shp_param->peaking_filt_core_V1[0]; in set_shp_to_vdpp2_reg()
815 dst_reg->sharp.reg2.sw_peaking_v11 = p_shp_param->peaking_filt_core_V1[1]; in set_shp_to_vdpp2_reg()
816 dst_reg->sharp.reg2.sw_peaking_v12 = p_shp_param->peaking_filt_core_V1[2]; in set_shp_to_vdpp2_reg()
817 dst_reg->sharp.reg3.sw_peaking_v20 = p_shp_param->peaking_filt_core_V2[0]; in set_shp_to_vdpp2_reg()
818 dst_reg->sharp.reg3.sw_peaking_v21 = p_shp_param->peaking_filt_core_V2[1]; in set_shp_to_vdpp2_reg()
819 dst_reg->sharp.reg3.sw_peaking_v22 = p_shp_param->peaking_filt_core_V2[2]; in set_shp_to_vdpp2_reg()
820 dst_reg->sharp.reg3.sw_peaking_usm0 = p_shp_param->peaking_filt_core_USM[0]; in set_shp_to_vdpp2_reg()
821 dst_reg->sharp.reg3.sw_peaking_usm1 = p_shp_param->peaking_filt_core_USM[1]; in set_shp_to_vdpp2_reg()
822 dst_reg->sharp.reg3.sw_peaking_usm2 = p_shp_param->peaking_filt_core_USM[2]; in set_shp_to_vdpp2_reg()
823 dst_reg->sharp.reg3.sw_diag_coef = p_shp_param->peaking_filter_cfg_diag_enh_coef; in set_shp_to_vdpp2_reg()
824 dst_reg->sharp.reg4.sw_peaking_h00 = p_shp_param->peaking_filt_core_H0[0]; in set_shp_to_vdpp2_reg()
825 dst_reg->sharp.reg4.sw_peaking_h01 = p_shp_param->peaking_filt_core_H0[1]; in set_shp_to_vdpp2_reg()
826 dst_reg->sharp.reg4.sw_peaking_h02 = p_shp_param->peaking_filt_core_H0[2]; in set_shp_to_vdpp2_reg()
827 dst_reg->sharp.reg6.sw_peaking_h10 = p_shp_param->peaking_filt_core_H1[0]; in set_shp_to_vdpp2_reg()
828 dst_reg->sharp.reg6.sw_peaking_h11 = p_shp_param->peaking_filt_core_H1[1]; in set_shp_to_vdpp2_reg()
829 dst_reg->sharp.reg6.sw_peaking_h12 = p_shp_param->peaking_filt_core_H1[2]; in set_shp_to_vdpp2_reg()
830 dst_reg->sharp.reg8.sw_peaking_h20 = p_shp_param->peaking_filt_core_H2[0]; in set_shp_to_vdpp2_reg()
831 dst_reg->sharp.reg8.sw_peaking_h21 = p_shp_param->peaking_filt_core_H2[1]; in set_shp_to_vdpp2_reg()
832 dst_reg->sharp.reg8.sw_peaking_h22 = p_shp_param->peaking_filt_core_H2[2]; in set_shp_to_vdpp2_reg()
834 dst_reg->sharp.reg100.sw_peaking_gain = p_shp_param->peaking_gain; in set_shp_to_vdpp2_reg()
835 dst_reg->sharp.reg100.sw_nondir_thr = p_shp_param->peaking_edge_ctrl_non_dir_thr; in set_shp_to_vdpp2_reg()
836 dst_reg->sharp.reg100.sw_dir_cmp_ratio = p_shp_param->peaking_edge_ctrl_dir_cmp_ratio; in set_shp_to_vdpp2_reg()
837 dst_reg->sharp.reg100.sw_nondir_wgt_ratio = p_shp_param->peaking_edge_ctrl_non_dir_wgt_ratio; in set_shp_to_vdpp2_reg()
838 dst_reg->sharp.reg101.sw_nondir_wgt_offset = p_shp_param->peaking_edge_ctrl_non_dir_wgt_offset; in set_shp_to_vdpp2_reg()
839 dst_reg->sharp.reg101.sw_dir_cnt_thr = p_shp_param->peaking_edge_ctrl_dir_cnt_thr; in set_shp_to_vdpp2_reg()
840 dst_reg->sharp.reg101.sw_dir_cnt_avg = p_shp_param->peaking_edge_ctrl_dir_cnt_avg; in set_shp_to_vdpp2_reg()
841 dst_reg->sharp.reg101.sw_dir_cnt_offset = p_shp_param->peaking_edge_ctrl_dir_cnt_offset; in set_shp_to_vdpp2_reg()
842 dst_reg->sharp.reg101.sw_diag_dir_thr = p_shp_param->peaking_edge_ctrl_diag_dir_thr; in set_shp_to_vdpp2_reg()
843 … dst_reg->sharp.reg102.sw_diag_adjgain_tab0 = p_shp_param->peaking_edge_ctrl_diag_adj_gain_tab[0]; in set_shp_to_vdpp2_reg()
844 … dst_reg->sharp.reg102.sw_diag_adjgain_tab1 = p_shp_param->peaking_edge_ctrl_diag_adj_gain_tab[1]; in set_shp_to_vdpp2_reg()
845 … dst_reg->sharp.reg102.sw_diag_adjgain_tab2 = p_shp_param->peaking_edge_ctrl_diag_adj_gain_tab[2]; in set_shp_to_vdpp2_reg()
846 … dst_reg->sharp.reg102.sw_diag_adjgain_tab3 = p_shp_param->peaking_edge_ctrl_diag_adj_gain_tab[3]; in set_shp_to_vdpp2_reg()
847 … dst_reg->sharp.reg102.sw_diag_adjgain_tab4 = p_shp_param->peaking_edge_ctrl_diag_adj_gain_tab[4]; in set_shp_to_vdpp2_reg()
848 … dst_reg->sharp.reg102.sw_diag_adjgain_tab5 = p_shp_param->peaking_edge_ctrl_diag_adj_gain_tab[5]; in set_shp_to_vdpp2_reg()
849 … dst_reg->sharp.reg102.sw_diag_adjgain_tab6 = p_shp_param->peaking_edge_ctrl_diag_adj_gain_tab[6]; in set_shp_to_vdpp2_reg()
850 … dst_reg->sharp.reg102.sw_diag_adjgain_tab7 = p_shp_param->peaking_edge_ctrl_diag_adj_gain_tab[7]; in set_shp_to_vdpp2_reg()
852 …dst_reg->sharp.reg103.sw_edge_alpha_over_non = p_shp_param->peaking_estc_alpha_over_non; in set_shp_to_vdpp2_reg()
853 …dst_reg->sharp.reg103.sw_edge_alpha_under_non = p_shp_param->peaking_estc_alpha_under_no… in set_shp_to_vdpp2_reg()
854 …dst_reg->sharp.reg103.sw_edge_alpha_over_unlimit_non = p_shp_param->peaking_estc_alpha_over_unl… in set_shp_to_vdpp2_reg()
855 …dst_reg->sharp.reg103.sw_edge_alpha_under_unlimit_non = p_shp_param->peaking_estc_alpha_under_un… in set_shp_to_vdpp2_reg()
857 … dst_reg->sharp.reg104.sw_edge_alpha_over_v = p_shp_param->peaking_estc_alpha_over_v; in set_shp_to_vdpp2_reg()
858 … dst_reg->sharp.reg104.sw_edge_alpha_under_v = p_shp_param->peaking_estc_alpha_under_v; in set_shp_to_vdpp2_reg()
859 …dst_reg->sharp.reg104.sw_edge_alpha_over_unlimit_v = p_shp_param->peaking_estc_alpha_over_unl… in set_shp_to_vdpp2_reg()
860 …dst_reg->sharp.reg104.sw_edge_alpha_under_unlimit_v = p_shp_param->peaking_estc_alpha_under_un… in set_shp_to_vdpp2_reg()
862 … dst_reg->sharp.reg105.sw_edge_alpha_over_h = p_shp_param->peaking_estc_alpha_over_h; in set_shp_to_vdpp2_reg()
863 … dst_reg->sharp.reg105.sw_edge_alpha_under_h = p_shp_param->peaking_estc_alpha_under_h; in set_shp_to_vdpp2_reg()
864 …dst_reg->sharp.reg105.sw_edge_alpha_over_unlimit_h = p_shp_param->peaking_estc_alpha_over_unl… in set_shp_to_vdpp2_reg()
865 …dst_reg->sharp.reg105.sw_edge_alpha_under_unlimit_h = p_shp_param->peaking_estc_alpha_under_un… in set_shp_to_vdpp2_reg()
867 … dst_reg->sharp.reg106.sw_edge_alpha_over_d0 = p_shp_param->peaking_estc_alpha_over_d0; in set_shp_to_vdpp2_reg()
868 …dst_reg->sharp.reg106.sw_edge_alpha_under_d0 = p_shp_param->peaking_estc_alpha_under_d0; in set_shp_to_vdpp2_reg()
869 …dst_reg->sharp.reg106.sw_edge_alpha_over_unlimit_d0 = p_shp_param->peaking_estc_alpha_over_unl… in set_shp_to_vdpp2_reg()
870 …dst_reg->sharp.reg106.sw_edge_alpha_under_unlimit_d0 = p_shp_param->peaking_estc_alpha_under_un… in set_shp_to_vdpp2_reg()
872 … dst_reg->sharp.reg107.sw_edge_alpha_over_d1 = p_shp_param->peaking_estc_alpha_over_d1; in set_shp_to_vdpp2_reg()
873 …dst_reg->sharp.reg107.sw_edge_alpha_under_d1 = p_shp_param->peaking_estc_alpha_under_d1; in set_shp_to_vdpp2_reg()
874 …dst_reg->sharp.reg107.sw_edge_alpha_over_unlimit_d1 = p_shp_param->peaking_estc_alpha_over_unl… in set_shp_to_vdpp2_reg()
875 …dst_reg->sharp.reg107.sw_edge_alpha_under_unlimit_d1 = p_shp_param->peaking_estc_alpha_under_un… in set_shp_to_vdpp2_reg()
877 …dst_reg->sharp.reg108.sw_edge_delta_offset_non = p_shp_param->peaking_estc_delta_offset_n… in set_shp_to_vdpp2_reg()
878 …dst_reg->sharp.reg108.sw_edge_delta_offset_v = p_shp_param->peaking_estc_delta_offset_v; in set_shp_to_vdpp2_reg()
879 …dst_reg->sharp.reg108.sw_edge_delta_offset_h = p_shp_param->peaking_estc_delta_offset_h; in set_shp_to_vdpp2_reg()
880 …dst_reg->sharp.reg109.sw_edge_delta_offset_d0 = p_shp_param->peaking_estc_delta_offset_d… in set_shp_to_vdpp2_reg()
881 …dst_reg->sharp.reg109.sw_edge_delta_offset_d1 = p_shp_param->peaking_estc_delta_offset_d… in set_shp_to_vdpp2_reg()
883 dst_reg->sharp.reg110.sw_shoot_filt_radius = p_shp_param->shootctrl_filter_radius; in set_shp_to_vdpp2_reg()
884 dst_reg->sharp.reg110.sw_shoot_delta_offset = p_shp_param->shootctrl_delta_offset; in set_shp_to_vdpp2_reg()
885 dst_reg->sharp.reg110.sw_shoot_alpha_over = p_shp_param->shootctrl_alpha_over; in set_shp_to_vdpp2_reg()
886 dst_reg->sharp.reg110.sw_shoot_alpha_under = p_shp_param->shootctrl_alpha_under; in set_shp_to_vdpp2_reg()
887 … dst_reg->sharp.reg111.sw_shoot_alpha_over_unlimit = p_shp_param->shootctrl_alpha_over_unlimit; in set_shp_to_vdpp2_reg()
888 …dst_reg->sharp.reg111.sw_shoot_alpha_under_unlimit = p_shp_param->shootctrl_alpha_under_unlimit; in set_shp_to_vdpp2_reg()
892 dst_reg->sharp.reg112.sw_adp_idx0 = p_shp_param->global_gain_adp_grd[1] >> 2; in set_shp_to_vdpp2_reg()
893 dst_reg->sharp.reg112.sw_adp_idx1 = p_shp_param->global_gain_adp_grd[2] >> 2; in set_shp_to_vdpp2_reg()
894 dst_reg->sharp.reg112.sw_adp_idx2 = p_shp_param->global_gain_adp_grd[3] >> 2; in set_shp_to_vdpp2_reg()
895 dst_reg->sharp.reg113.sw_adp_idx3 = p_shp_param->global_gain_adp_grd[4] >> 2; in set_shp_to_vdpp2_reg()
896 dst_reg->sharp.reg113.sw_adp_gain0 = p_shp_param->global_gain_adp_val[0]; in set_shp_to_vdpp2_reg()
897 dst_reg->sharp.reg113.sw_adp_gain1 = p_shp_param->global_gain_adp_val[1]; in set_shp_to_vdpp2_reg()
898 dst_reg->sharp.reg114.sw_adp_gain2 = p_shp_param->global_gain_adp_val[2]; in set_shp_to_vdpp2_reg()
899 dst_reg->sharp.reg114.sw_adp_gain3 = p_shp_param->global_gain_adp_val[3]; in set_shp_to_vdpp2_reg()
900 dst_reg->sharp.reg114.sw_adp_gain4 = p_shp_param->global_gain_adp_val[4]; in set_shp_to_vdpp2_reg()
901 …lobal_gain_slp_temp[0] = ROUND(128 * (float)(dst_reg->sharp.reg113.sw_adp_gain1 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
902 / MPP_MAX((float)(dst_reg->sharp.reg112.sw_adp_idx0 - 0), 1)); in set_shp_to_vdpp2_reg()
903 …lobal_gain_slp_temp[1] = ROUND(128 * (float)(dst_reg->sharp.reg114.sw_adp_gain2 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
904 … / MPP_MAX((float)(dst_reg->sharp.reg112.sw_adp_idx1 - dst_reg->sharp.reg112.sw_adp_idx0), 1)); in set_shp_to_vdpp2_reg()
905 …lobal_gain_slp_temp[2] = ROUND(128 * (float)(dst_reg->sharp.reg114.sw_adp_gain3 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
906 … / MPP_MAX((float)(dst_reg->sharp.reg112.sw_adp_idx2 - dst_reg->sharp.reg112.sw_adp_idx1), 1)); in set_shp_to_vdpp2_reg()
907 …lobal_gain_slp_temp[3] = ROUND(128 * (float)(dst_reg->sharp.reg114.sw_adp_gain4 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
908 … / MPP_MAX((float)(dst_reg->sharp.reg113.sw_adp_idx3 - dst_reg->sharp.reg112.sw_adp_idx2), 1)); in set_shp_to_vdpp2_reg()
909 …[4] = ROUND(128 * (float)(p_shp_param->global_gain_adp_val[5] - dst_reg->sharp.reg114.sw_adp_gain… in set_shp_to_vdpp2_reg()
910 … / MPP_MAX((float)(255 - dst_reg->sharp.reg113.sw_adp_idx3), 1)); in set_shp_to_vdpp2_reg()
911 dst_reg->sharp.reg115.sw_adp_slp01 = mpp_clip(global_gain_slp_temp[0], -1024, 1023); in set_shp_to_vdpp2_reg()
912 dst_reg->sharp.reg115.sw_adp_slp12 = mpp_clip(global_gain_slp_temp[1], -1024, 1023); in set_shp_to_vdpp2_reg()
913 dst_reg->sharp.reg128.sw_adp_slp23 = mpp_clip(global_gain_slp_temp[2], -1024, 1023); in set_shp_to_vdpp2_reg()
914 dst_reg->sharp.reg128.sw_adp_slp34 = mpp_clip(global_gain_slp_temp[3], -1024, 1023); in set_shp_to_vdpp2_reg()
915 dst_reg->sharp.reg129.sw_adp_slp45 = mpp_clip(global_gain_slp_temp[4], -1024, 1023); in set_shp_to_vdpp2_reg()
917 dst_reg->sharp.reg129.sw_var_idx0 = p_shp_param->global_gain_var_grd[1] >> 2; in set_shp_to_vdpp2_reg()
918 dst_reg->sharp.reg129.sw_var_idx1 = p_shp_param->global_gain_var_grd[2] >> 2; in set_shp_to_vdpp2_reg()
919 dst_reg->sharp.reg130.sw_var_idx2 = p_shp_param->global_gain_var_grd[3] >> 2; in set_shp_to_vdpp2_reg()
920 dst_reg->sharp.reg130.sw_var_idx3 = p_shp_param->global_gain_var_grd[4] >> 2; in set_shp_to_vdpp2_reg()
921 dst_reg->sharp.reg130.sw_var_gain0 = p_shp_param->global_gain_var_val[0]; in set_shp_to_vdpp2_reg()
922 dst_reg->sharp.reg131.sw_var_gain1 = p_shp_param->global_gain_var_val[1]; in set_shp_to_vdpp2_reg()
923 dst_reg->sharp.reg131.sw_var_gain2 = p_shp_param->global_gain_var_val[2]; in set_shp_to_vdpp2_reg()
924 dst_reg->sharp.reg131.sw_var_gain3 = p_shp_param->global_gain_var_val[3]; in set_shp_to_vdpp2_reg()
925 dst_reg->sharp.reg131.sw_var_gain4 = p_shp_param->global_gain_var_val[4]; in set_shp_to_vdpp2_reg()
926 …lobal_gain_slp_temp[0] = ROUND(128 * (float)(dst_reg->sharp.reg131.sw_var_gain1 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
927 / MPP_MAX((float)(dst_reg->sharp.reg129.sw_var_idx0 - 0), 1)); in set_shp_to_vdpp2_reg()
928 …lobal_gain_slp_temp[1] = ROUND(128 * (float)(dst_reg->sharp.reg131.sw_var_gain2 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
929 … / MPP_MAX((float)(dst_reg->sharp.reg129.sw_var_idx1 - dst_reg->sharp.reg129.sw_var_idx0), 1)); in set_shp_to_vdpp2_reg()
930 …lobal_gain_slp_temp[2] = ROUND(128 * (float)(dst_reg->sharp.reg131.sw_var_gain3 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
931 … / MPP_MAX((float)(dst_reg->sharp.reg130.sw_var_idx2 - dst_reg->sharp.reg129.sw_var_idx1), 1)); in set_shp_to_vdpp2_reg()
932 …lobal_gain_slp_temp[3] = ROUND(128 * (float)(dst_reg->sharp.reg131.sw_var_gain4 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
933 … / MPP_MAX((float)(dst_reg->sharp.reg130.sw_var_idx3 - dst_reg->sharp.reg130.sw_var_idx2), 1)); in set_shp_to_vdpp2_reg()
934 …[4] = ROUND(128 * (float)(p_shp_param->global_gain_var_val[5] - dst_reg->sharp.reg131.sw_var_gain… in set_shp_to_vdpp2_reg()
935 … / MPP_MAX((float)(255 - dst_reg->sharp.reg130.sw_var_idx3), 1)); in set_shp_to_vdpp2_reg()
936 dst_reg->sharp.reg132.sw_var_slp01 = mpp_clip(global_gain_slp_temp[0], -1024, 1023); in set_shp_to_vdpp2_reg()
937 dst_reg->sharp.reg132.sw_var_slp12 = mpp_clip(global_gain_slp_temp[1], -1024, 1023); in set_shp_to_vdpp2_reg()
938 dst_reg->sharp.reg133.sw_var_slp23 = mpp_clip(global_gain_slp_temp[2], -1024, 1023); in set_shp_to_vdpp2_reg()
939 dst_reg->sharp.reg133.sw_var_slp34 = mpp_clip(global_gain_slp_temp[3], -1024, 1023); in set_shp_to_vdpp2_reg()
940 dst_reg->sharp.reg134.sw_var_slp45 = mpp_clip(global_gain_slp_temp[4], -1024, 1023); in set_shp_to_vdpp2_reg()
942 dst_reg->sharp.reg134.sw_lum_select = p_shp_param->global_gain_lum_mode; in set_shp_to_vdpp2_reg()
943 dst_reg->sharp.reg134.sw_lum_idx0 = p_shp_param->global_gain_lum_grd[1] >> 2; in set_shp_to_vdpp2_reg()
944 dst_reg->sharp.reg135.sw_lum_idx1 = p_shp_param->global_gain_lum_grd[2] >> 2; in set_shp_to_vdpp2_reg()
945 dst_reg->sharp.reg135.sw_lum_idx2 = p_shp_param->global_gain_lum_grd[3] >> 2; in set_shp_to_vdpp2_reg()
946 dst_reg->sharp.reg135.sw_lum_idx3 = p_shp_param->global_gain_lum_grd[4] >> 2; in set_shp_to_vdpp2_reg()
947 dst_reg->sharp.reg136.sw_lum_gain0 = p_shp_param->global_gain_lum_val[0]; in set_shp_to_vdpp2_reg()
948 dst_reg->sharp.reg136.sw_lum_gain1 = p_shp_param->global_gain_lum_val[1]; in set_shp_to_vdpp2_reg()
949 dst_reg->sharp.reg136.sw_lum_gain2 = p_shp_param->global_gain_lum_val[2]; in set_shp_to_vdpp2_reg()
950 dst_reg->sharp.reg136.sw_lum_gain3 = p_shp_param->global_gain_lum_val[3]; in set_shp_to_vdpp2_reg()
951 dst_reg->sharp.reg137.sw_lum_gain4 = p_shp_param->global_gain_lum_val[4]; in set_shp_to_vdpp2_reg()
952 …lobal_gain_slp_temp[0] = ROUND(128 * (float)(dst_reg->sharp.reg136.sw_lum_gain1 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
953 / MPP_MAX((float)(dst_reg->sharp.reg134.sw_lum_idx0 - 0), 1)); in set_shp_to_vdpp2_reg()
954 …lobal_gain_slp_temp[1] = ROUND(128 * (float)(dst_reg->sharp.reg136.sw_lum_gain2 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
955 … / MPP_MAX((float)(dst_reg->sharp.reg135.sw_lum_idx1 - dst_reg->sharp.reg134.sw_lum_idx0), 1)); in set_shp_to_vdpp2_reg()
956 …lobal_gain_slp_temp[2] = ROUND(128 * (float)(dst_reg->sharp.reg136.sw_lum_gain3 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
957 … / MPP_MAX((float)(dst_reg->sharp.reg135.sw_lum_idx2 - dst_reg->sharp.reg135.sw_lum_idx1), 1)); in set_shp_to_vdpp2_reg()
958 …lobal_gain_slp_temp[3] = ROUND(128 * (float)(dst_reg->sharp.reg137.sw_lum_gain4 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
959 … / MPP_MAX((float)(dst_reg->sharp.reg135.sw_lum_idx3 - dst_reg->sharp.reg135.sw_lum_idx2), 1)); in set_shp_to_vdpp2_reg()
960 …[4] = ROUND(128 * (float)(p_shp_param->global_gain_lum_val[5] - dst_reg->sharp.reg137.sw_lum_gain… in set_shp_to_vdpp2_reg()
961 … / MPP_MAX((float)(255 - dst_reg->sharp.reg135.sw_lum_idx3), 1)); in set_shp_to_vdpp2_reg()
962 dst_reg->sharp.reg137.sw_lum_slp01 = mpp_clip(global_gain_slp_temp[0], -1024, 1023); in set_shp_to_vdpp2_reg()
963 dst_reg->sharp.reg137.sw_lum_slp12 = mpp_clip(global_gain_slp_temp[1], -1024, 1023); in set_shp_to_vdpp2_reg()
964 dst_reg->sharp.reg138.sw_lum_slp23 = mpp_clip(global_gain_slp_temp[2], -1024, 1023); in set_shp_to_vdpp2_reg()
965 dst_reg->sharp.reg138.sw_lum_slp34 = mpp_clip(global_gain_slp_temp[3], -1024, 1023); in set_shp_to_vdpp2_reg()
966 dst_reg->sharp.reg139.sw_lum_slp45 = mpp_clip(global_gain_slp_temp[4], -1024, 1023); in set_shp_to_vdpp2_reg()
969 dst_reg->sharp.reg140.sw_adj_point_x0 = p_shp_param->color_ctrl_p0_point_u; in set_shp_to_vdpp2_reg()
970 dst_reg->sharp.reg140.sw_adj_point_y0 = p_shp_param->color_ctrl_p0_point_v; in set_shp_to_vdpp2_reg()
971 dst_reg->sharp.reg140.sw_adj_scaling_coef0 = p_shp_param->color_ctrl_p0_scaling_coef; in set_shp_to_vdpp2_reg()
972 dst_reg->sharp.reg141.sw_coloradj_tab0_0 = p_shp_param->color_ctrl_p0_roll_tab[0]; in set_shp_to_vdpp2_reg()
973 dst_reg->sharp.reg141.sw_coloradj_tab0_1 = p_shp_param->color_ctrl_p0_roll_tab[1]; in set_shp_to_vdpp2_reg()
974 dst_reg->sharp.reg141.sw_coloradj_tab0_2 = p_shp_param->color_ctrl_p0_roll_tab[2]; in set_shp_to_vdpp2_reg()
975 dst_reg->sharp.reg141.sw_coloradj_tab0_3 = p_shp_param->color_ctrl_p0_roll_tab[3]; in set_shp_to_vdpp2_reg()
976 dst_reg->sharp.reg141.sw_coloradj_tab0_4 = p_shp_param->color_ctrl_p0_roll_tab[4]; in set_shp_to_vdpp2_reg()
977 dst_reg->sharp.reg141.sw_coloradj_tab0_5 = p_shp_param->color_ctrl_p0_roll_tab[5]; in set_shp_to_vdpp2_reg()
978 dst_reg->sharp.reg142.sw_coloradj_tab0_6 = p_shp_param->color_ctrl_p0_roll_tab[6]; in set_shp_to_vdpp2_reg()
979 dst_reg->sharp.reg142.sw_coloradj_tab0_7 = p_shp_param->color_ctrl_p0_roll_tab[7]; in set_shp_to_vdpp2_reg()
980 dst_reg->sharp.reg142.sw_coloradj_tab0_8 = p_shp_param->color_ctrl_p0_roll_tab[8]; in set_shp_to_vdpp2_reg()
981 dst_reg->sharp.reg142.sw_coloradj_tab0_9 = p_shp_param->color_ctrl_p0_roll_tab[9]; in set_shp_to_vdpp2_reg()
982 dst_reg->sharp.reg142.sw_coloradj_tab0_10 = p_shp_param->color_ctrl_p0_roll_tab[10]; in set_shp_to_vdpp2_reg()
983 dst_reg->sharp.reg142.sw_coloradj_tab0_11 = p_shp_param->color_ctrl_p0_roll_tab[11]; in set_shp_to_vdpp2_reg()
984 dst_reg->sharp.reg143.sw_coloradj_tab0_12 = p_shp_param->color_ctrl_p0_roll_tab[12]; in set_shp_to_vdpp2_reg()
985 dst_reg->sharp.reg143.sw_coloradj_tab0_13 = p_shp_param->color_ctrl_p0_roll_tab[13]; in set_shp_to_vdpp2_reg()
986 dst_reg->sharp.reg143.sw_coloradj_tab0_14 = p_shp_param->color_ctrl_p0_roll_tab[14]; in set_shp_to_vdpp2_reg()
987 dst_reg->sharp.reg143.sw_coloradj_tab0_15 = p_shp_param->color_ctrl_p0_roll_tab[15]; in set_shp_to_vdpp2_reg()
989 dst_reg->sharp.reg144.sw_adj_point_x1 = p_shp_param->color_ctrl_p1_point_u; in set_shp_to_vdpp2_reg()
990 dst_reg->sharp.reg144.sw_adj_point_y1 = p_shp_param->color_ctrl_p1_point_v; in set_shp_to_vdpp2_reg()
991 dst_reg->sharp.reg144.sw_adj_scaling_coef1 = p_shp_param->color_ctrl_p1_scaling_coef; in set_shp_to_vdpp2_reg()
992 dst_reg->sharp.reg145.sw_coloradj_tab1_0 = p_shp_param->color_ctrl_p1_roll_tab[0]; in set_shp_to_vdpp2_reg()
993 dst_reg->sharp.reg145.sw_coloradj_tab1_1 = p_shp_param->color_ctrl_p1_roll_tab[1]; in set_shp_to_vdpp2_reg()
994 dst_reg->sharp.reg145.sw_coloradj_tab1_2 = p_shp_param->color_ctrl_p1_roll_tab[2]; in set_shp_to_vdpp2_reg()
995 dst_reg->sharp.reg145.sw_coloradj_tab1_3 = p_shp_param->color_ctrl_p1_roll_tab[3]; in set_shp_to_vdpp2_reg()
996 dst_reg->sharp.reg145.sw_coloradj_tab1_4 = p_shp_param->color_ctrl_p1_roll_tab[4]; in set_shp_to_vdpp2_reg()
997 dst_reg->sharp.reg145.sw_coloradj_tab1_5 = p_shp_param->color_ctrl_p1_roll_tab[5]; in set_shp_to_vdpp2_reg()
998 dst_reg->sharp.reg146.sw_coloradj_tab1_6 = p_shp_param->color_ctrl_p1_roll_tab[6]; in set_shp_to_vdpp2_reg()
999 dst_reg->sharp.reg146.sw_coloradj_tab1_7 = p_shp_param->color_ctrl_p1_roll_tab[7]; in set_shp_to_vdpp2_reg()
1000 dst_reg->sharp.reg146.sw_coloradj_tab1_8 = p_shp_param->color_ctrl_p1_roll_tab[8]; in set_shp_to_vdpp2_reg()
1001 dst_reg->sharp.reg146.sw_coloradj_tab1_9 = p_shp_param->color_ctrl_p1_roll_tab[9]; in set_shp_to_vdpp2_reg()
1002 dst_reg->sharp.reg146.sw_coloradj_tab1_10 = p_shp_param->color_ctrl_p1_roll_tab[10]; in set_shp_to_vdpp2_reg()
1003 dst_reg->sharp.reg146.sw_coloradj_tab1_11 = p_shp_param->color_ctrl_p1_roll_tab[11]; in set_shp_to_vdpp2_reg()
1004 dst_reg->sharp.reg147.sw_coloradj_tab1_12 = p_shp_param->color_ctrl_p1_roll_tab[12]; in set_shp_to_vdpp2_reg()
1005 dst_reg->sharp.reg147.sw_coloradj_tab1_13 = p_shp_param->color_ctrl_p1_roll_tab[13]; in set_shp_to_vdpp2_reg()
1006 dst_reg->sharp.reg147.sw_coloradj_tab1_14 = p_shp_param->color_ctrl_p1_roll_tab[14]; in set_shp_to_vdpp2_reg()
1007 dst_reg->sharp.reg147.sw_coloradj_tab1_15 = p_shp_param->color_ctrl_p1_roll_tab[15]; in set_shp_to_vdpp2_reg()
1009 dst_reg->sharp.reg148.sw_adj_point_x2 = p_shp_param->color_ctrl_p2_point_u; in set_shp_to_vdpp2_reg()
1010 dst_reg->sharp.reg148.sw_adj_point_y2 = p_shp_param->color_ctrl_p2_point_v; in set_shp_to_vdpp2_reg()
1011 dst_reg->sharp.reg148.sw_adj_scaling_coef2 = p_shp_param->color_ctrl_p2_scaling_coef; in set_shp_to_vdpp2_reg()
1012 dst_reg->sharp.reg149.sw_coloradj_tab2_0 = p_shp_param->color_ctrl_p2_roll_tab[0]; in set_shp_to_vdpp2_reg()
1013 dst_reg->sharp.reg149.sw_coloradj_tab2_1 = p_shp_param->color_ctrl_p2_roll_tab[1]; in set_shp_to_vdpp2_reg()
1014 dst_reg->sharp.reg149.sw_coloradj_tab2_2 = p_shp_param->color_ctrl_p2_roll_tab[2]; in set_shp_to_vdpp2_reg()
1015 dst_reg->sharp.reg149.sw_coloradj_tab2_3 = p_shp_param->color_ctrl_p2_roll_tab[3]; in set_shp_to_vdpp2_reg()
1016 dst_reg->sharp.reg149.sw_coloradj_tab2_4 = p_shp_param->color_ctrl_p2_roll_tab[4]; in set_shp_to_vdpp2_reg()
1017 dst_reg->sharp.reg149.sw_coloradj_tab2_5 = p_shp_param->color_ctrl_p2_roll_tab[5]; in set_shp_to_vdpp2_reg()
1018 dst_reg->sharp.reg150.sw_coloradj_tab2_6 = p_shp_param->color_ctrl_p2_roll_tab[6]; in set_shp_to_vdpp2_reg()
1019 dst_reg->sharp.reg150.sw_coloradj_tab2_7 = p_shp_param->color_ctrl_p2_roll_tab[7]; in set_shp_to_vdpp2_reg()
1020 dst_reg->sharp.reg150.sw_coloradj_tab2_8 = p_shp_param->color_ctrl_p2_roll_tab[8]; in set_shp_to_vdpp2_reg()
1021 dst_reg->sharp.reg150.sw_coloradj_tab2_9 = p_shp_param->color_ctrl_p2_roll_tab[9]; in set_shp_to_vdpp2_reg()
1022 dst_reg->sharp.reg150.sw_coloradj_tab2_10 = p_shp_param->color_ctrl_p2_roll_tab[10]; in set_shp_to_vdpp2_reg()
1023 dst_reg->sharp.reg150.sw_coloradj_tab2_11 = p_shp_param->color_ctrl_p2_roll_tab[11]; in set_shp_to_vdpp2_reg()
1024 dst_reg->sharp.reg151.sw_coloradj_tab2_12 = p_shp_param->color_ctrl_p2_roll_tab[12]; in set_shp_to_vdpp2_reg()
1025 dst_reg->sharp.reg151.sw_coloradj_tab2_13 = p_shp_param->color_ctrl_p2_roll_tab[13]; in set_shp_to_vdpp2_reg()
1026 dst_reg->sharp.reg151.sw_coloradj_tab2_14 = p_shp_param->color_ctrl_p2_roll_tab[14]; in set_shp_to_vdpp2_reg()
1027 dst_reg->sharp.reg151.sw_coloradj_tab2_15 = p_shp_param->color_ctrl_p2_roll_tab[15]; in set_shp_to_vdpp2_reg()
1029 dst_reg->sharp.reg152.sw_adj_point_x3 = p_shp_param->color_ctrl_p3_point_u; in set_shp_to_vdpp2_reg()
1030 dst_reg->sharp.reg152.sw_adj_point_y3 = p_shp_param->color_ctrl_p3_point_v; in set_shp_to_vdpp2_reg()
1031 dst_reg->sharp.reg152.sw_adj_scaling_coef3 = p_shp_param->color_ctrl_p3_scaling_coef; in set_shp_to_vdpp2_reg()
1032 dst_reg->sharp.reg153.sw_coloradj_tab3_0 = p_shp_param->color_ctrl_p3_roll_tab[0]; in set_shp_to_vdpp2_reg()
1033 dst_reg->sharp.reg153.sw_coloradj_tab3_1 = p_shp_param->color_ctrl_p3_roll_tab[1]; in set_shp_to_vdpp2_reg()
1034 dst_reg->sharp.reg153.sw_coloradj_tab3_2 = p_shp_param->color_ctrl_p3_roll_tab[2]; in set_shp_to_vdpp2_reg()
1035 dst_reg->sharp.reg153.sw_coloradj_tab3_3 = p_shp_param->color_ctrl_p3_roll_tab[3]; in set_shp_to_vdpp2_reg()
1036 dst_reg->sharp.reg153.sw_coloradj_tab3_4 = p_shp_param->color_ctrl_p3_roll_tab[4]; in set_shp_to_vdpp2_reg()
1037 dst_reg->sharp.reg153.sw_coloradj_tab3_5 = p_shp_param->color_ctrl_p3_roll_tab[5]; in set_shp_to_vdpp2_reg()
1038 dst_reg->sharp.reg154.sw_coloradj_tab3_6 = p_shp_param->color_ctrl_p3_roll_tab[6]; in set_shp_to_vdpp2_reg()
1039 dst_reg->sharp.reg154.sw_coloradj_tab3_7 = p_shp_param->color_ctrl_p3_roll_tab[7]; in set_shp_to_vdpp2_reg()
1040 dst_reg->sharp.reg154.sw_coloradj_tab3_8 = p_shp_param->color_ctrl_p3_roll_tab[8]; in set_shp_to_vdpp2_reg()
1041 dst_reg->sharp.reg154.sw_coloradj_tab3_9 = p_shp_param->color_ctrl_p3_roll_tab[9]; in set_shp_to_vdpp2_reg()
1042 dst_reg->sharp.reg154.sw_coloradj_tab3_10 = p_shp_param->color_ctrl_p3_roll_tab[10]; in set_shp_to_vdpp2_reg()
1043 dst_reg->sharp.reg154.sw_coloradj_tab3_11 = p_shp_param->color_ctrl_p3_roll_tab[11]; in set_shp_to_vdpp2_reg()
1044 dst_reg->sharp.reg155.sw_coloradj_tab3_12 = p_shp_param->color_ctrl_p3_roll_tab[12]; in set_shp_to_vdpp2_reg()
1045 dst_reg->sharp.reg155.sw_coloradj_tab3_13 = p_shp_param->color_ctrl_p3_roll_tab[13]; in set_shp_to_vdpp2_reg()
1046 dst_reg->sharp.reg155.sw_coloradj_tab3_14 = p_shp_param->color_ctrl_p3_roll_tab[14]; in set_shp_to_vdpp2_reg()
1047 dst_reg->sharp.reg155.sw_coloradj_tab3_15 = p_shp_param->color_ctrl_p3_roll_tab[15]; in set_shp_to_vdpp2_reg()
1050 dst_reg->sharp.reg156.sw_idxmode_select = p_shp_param->tex_adj_mode_select; in set_shp_to_vdpp2_reg()
1051 dst_reg->sharp.reg156.sw_ymode_select = p_shp_param->tex_adj_y_mode_select; in set_shp_to_vdpp2_reg()
1052 dst_reg->sharp.reg156.sw_tex_idx0 = p_shp_param->tex_adj_grd[1] >> 2; in set_shp_to_vdpp2_reg()
1053 dst_reg->sharp.reg156.sw_tex_idx1 = p_shp_param->tex_adj_grd[2] >> 2; in set_shp_to_vdpp2_reg()
1054 dst_reg->sharp.reg157.sw_tex_idx2 = p_shp_param->tex_adj_grd[3] >> 2; in set_shp_to_vdpp2_reg()
1055 dst_reg->sharp.reg157.sw_tex_idx3 = p_shp_param->tex_adj_grd[4] >> 2; in set_shp_to_vdpp2_reg()
1056 dst_reg->sharp.reg157.sw_tex_gain0 = p_shp_param->tex_adj_val[0]; in set_shp_to_vdpp2_reg()
1057 dst_reg->sharp.reg158.sw_tex_gain1 = p_shp_param->tex_adj_val[1]; in set_shp_to_vdpp2_reg()
1058 dst_reg->sharp.reg158.sw_tex_gain2 = p_shp_param->tex_adj_val[2]; in set_shp_to_vdpp2_reg()
1059 dst_reg->sharp.reg158.sw_tex_gain3 = p_shp_param->tex_adj_val[3]; in set_shp_to_vdpp2_reg()
1060 dst_reg->sharp.reg158.sw_tex_gain4 = p_shp_param->tex_adj_val[4]; in set_shp_to_vdpp2_reg()
1061 …l_gain_slp_temp[0] = ROUND(128 * (float)(dst_reg->sharp.reg158.sw_tex_gain1 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
1062 … / MPP_MAX((float)(dst_reg->sharp.reg156.sw_tex_idx0 - 0), 1)); in set_shp_to_vdpp2_reg()
1063 …l_gain_slp_temp[1] = ROUND(128 * (float)(dst_reg->sharp.reg158.sw_tex_gain2 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
1064 … / MPP_MAX((float)(dst_reg->sharp.reg156.sw_tex_idx1 - dst_reg->sharp.reg156.sw_tex_idx0), 1)); in set_shp_to_vdpp2_reg()
1065 …l_gain_slp_temp[2] = ROUND(128 * (float)(dst_reg->sharp.reg158.sw_tex_gain3 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
1066 … / MPP_MAX((float)(dst_reg->sharp.reg157.sw_tex_idx2 - dst_reg->sharp.reg156.sw_tex_idx1), 1)); in set_shp_to_vdpp2_reg()
1067 …l_gain_slp_temp[3] = ROUND(128 * (float)(dst_reg->sharp.reg158.sw_tex_gain4 - dst_reg->sharp.… in set_shp_to_vdpp2_reg()
1068 … / MPP_MAX((float)(dst_reg->sharp.reg157.sw_tex_idx3 - dst_reg->sharp.reg157.sw_tex_idx2), 1)); in set_shp_to_vdpp2_reg()
1069 …global_gain_slp_temp[4] = ROUND(128 * (float)(p_shp_param->tex_adj_val[5] - dst_reg->sharp.re… in set_shp_to_vdpp2_reg()
1070 … / MPP_MAX((float)(255 - dst_reg->sharp.reg157.sw_tex_idx3), 1)); in set_shp_to_vdpp2_reg()
1071 dst_reg->sharp.reg159.sw_tex_slp01 = mpp_clip(global_gain_slp_temp[0], -1024, 1023); in set_shp_to_vdpp2_reg()
1072 dst_reg->sharp.reg159.sw_tex_slp12 = mpp_clip(global_gain_slp_temp[1], -1024, 1023); in set_shp_to_vdpp2_reg()
1073 dst_reg->sharp.reg160.sw_tex_slp23 = mpp_clip(global_gain_slp_temp[2], -1024, 1023); in set_shp_to_vdpp2_reg()
1074 dst_reg->sharp.reg160.sw_tex_slp34 = mpp_clip(global_gain_slp_temp[3], -1024, 1023); in set_shp_to_vdpp2_reg()
1075 dst_reg->sharp.reg161.sw_tex_slp45 = mpp_clip(global_gain_slp_temp[4], -1024, 1023); in set_shp_to_vdpp2_reg()
1607 memcpy(&ctx->params.shp_params, &param->sharp, sizeof(ShpParams)); in vdpp2_set_param()
1866 mpp_req[req_cnt].size = sizeof(reg->sharp); in vdpp2_start()
1868 mpp_req[req_cnt].data_ptr = REQ_DATA_PTR(&reg->sharp); in vdpp2_start()