Lines Matching refs:frac
52 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() local
55 do_div(tmp, frac); in clk_ref_recalc_rate()
65 u8 frac; in clk_ref_round_rate() local
69 frac = tmp; in clk_ref_round_rate()
71 if (frac < 18) in clk_ref_round_rate()
72 frac = 18; in clk_ref_round_rate()
73 else if (frac > 35) in clk_ref_round_rate()
74 frac = 35; in clk_ref_round_rate()
78 do_div(tmp, frac); in clk_ref_round_rate()
90 u8 frac, shift = ref->idx * 8; in clk_ref_set_rate() local
94 frac = tmp; in clk_ref_set_rate()
96 if (frac < 18) in clk_ref_set_rate()
97 frac = 18; in clk_ref_set_rate()
98 else if (frac > 35) in clk_ref_set_rate()
99 frac = 35; in clk_ref_set_rate()
105 val |= frac << shift; in clk_ref_set_rate()