Lines Matching refs:pre_div
693 struct bcm_clk_div *div, struct bcm_clk_div *pre_div, in clk_recalc_rate() argument
715 if (pre_div && divider_exists(pre_div)) { in clk_recalc_rate()
718 scaled_rate = scale_rate(pre_div, parent_rate); in clk_recalc_rate()
720 scaled_div = divider_read_scaled(ccu, pre_div); in clk_recalc_rate()
748 struct bcm_clk_div *pre_div, in round_rate() argument
773 if (divider_exists(pre_div)) { in round_rate()
777 scaled_rate = scale_rate(pre_div, parent_rate); in round_rate()
779 scaled_pre_div = divider_read_scaled(ccu, pre_div); in round_rate()
1003 return clk_recalc_rate(bcm_clk->ccu, &data->div, &data->pre_div, in kona_peri_clk_recalc_rate()
1017 return round_rate(bcm_clk->ccu, div, &bcm_clk->u.peri->pre_div, in kona_peri_clk_round_rate()
1160 (void)round_rate(bcm_clk->ccu, div, &data->pre_div, in kona_peri_clk_set_rate()
1228 if (!div_init(ccu, &peri->gate, &peri->pre_div, trig)) { in __peri_clk_init()