Lines Matching refs:calcp
84 u8 div, calcp, calcm = 1; in sun6i_ahb1_clk_round() local
98 calcp = 0; in sun6i_ahb1_clk_round()
100 calcp = 1; in sun6i_ahb1_clk_round()
102 calcp = 2; in sun6i_ahb1_clk_round()
104 calcp = 3; in sun6i_ahb1_clk_round()
106 calcm = DIV_ROUND_UP(div, 1 << calcp); in sun6i_ahb1_clk_round()
108 calcp = __roundup_pow_of_two(div); in sun6i_ahb1_clk_round()
109 calcp = calcp > 3 ? 3 : calcp; in sun6i_ahb1_clk_round()
114 *divp = calcp; in sun6i_ahb1_clk_round()
118 return (parent_rate / calcm) >> calcp; in sun6i_ahb1_clk_round()
532 u8 calcm, calcp; in sun4i_get_apb1_factors() local
544 calcp = 0; in sun4i_get_apb1_factors()
546 calcp = 1; in sun4i_get_apb1_factors()
548 calcp = 2; in sun4i_get_apb1_factors()
550 calcp = 3; in sun4i_get_apb1_factors()
552 calcm = (parent_rate >> calcp) - 1; in sun4i_get_apb1_factors()
554 *freq = (parent_rate >> calcp) / (calcm + 1); in sun4i_get_apb1_factors()
561 *p = calcp; in sun4i_get_apb1_factors()
576 u8 div, calcm, calcp; in sun7i_a20_get_out_factors() local
586 calcp = 0; in sun7i_a20_get_out_factors()
588 calcp = 1; in sun7i_a20_get_out_factors()
590 calcp = 2; in sun7i_a20_get_out_factors()
592 calcp = 3; in sun7i_a20_get_out_factors()
594 calcm = DIV_ROUND_UP(div, 1 << calcp); in sun7i_a20_get_out_factors()
596 *freq = (parent_rate >> calcp) / calcm; in sun7i_a20_get_out_factors()
603 *p = calcp; in sun7i_a20_get_out_factors()