Lines Matching refs:bcm_clk_div
50 static inline u64 scaled_div_value(struct bcm_clk_div *div, u32 reg_div) in scaled_div_value()
60 u64 scaled_div_build(struct bcm_clk_div *div, u32 div_value, u32 billionths) in scaled_div_build()
75 scaled_div_min(struct bcm_clk_div *div) in scaled_div_min()
84 u64 scaled_div_max(struct bcm_clk_div *div) in scaled_div_max()
101 divider(struct bcm_clk_div *div, u64 scaled_div) in divider()
111 scale_rate(struct bcm_clk_div *div, u32 rate) in scale_rate()
556 static u64 divider_read_scaled(struct ccu_data *ccu, struct bcm_clk_div *div) in divider_read_scaled()
584 struct bcm_clk_div *div, struct bcm_clk_trig *trig) in __div_commit()
640 struct bcm_clk_div *div, struct bcm_clk_trig *trig) in div_init()
648 struct bcm_clk_div *div, struct bcm_clk_trig *trig, in divider_write()
686 struct bcm_clk_div *div, struct bcm_clk_div *pre_div, in clk_recalc_rate()
740 static long round_rate(struct ccu_data *ccu, struct bcm_clk_div *div, in round_rate()
741 struct bcm_clk_div *pre_div, in round_rate()
1004 struct bcm_clk_div *div = &bcm_clk->u.peri->div; in kona_peri_clk_round_rate()
1127 struct bcm_clk_div *div = &data->div; in kona_peri_clk_set_rate()