Lines Matching refs:frac
58 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() local
61 do_div(tmp, frac); in clk_ref_recalc_rate()
71 u8 frac; in clk_ref_round_rate() local
75 frac = tmp; in clk_ref_round_rate()
77 if (frac < 18) in clk_ref_round_rate()
78 frac = 18; in clk_ref_round_rate()
79 else if (frac > 35) in clk_ref_round_rate()
80 frac = 35; in clk_ref_round_rate()
84 do_div(tmp, frac); in clk_ref_round_rate()
96 u8 frac, shift = ref->idx * 8; in clk_ref_set_rate() local
100 frac = tmp; in clk_ref_set_rate()
102 if (frac < 18) in clk_ref_set_rate()
103 frac = 18; in clk_ref_set_rate()
104 else if (frac > 35) in clk_ref_set_rate()
105 frac = 35; in clk_ref_set_rate()
111 val |= frac << shift; in clk_ref_set_rate()