Lines Matching refs:frac
59 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() local
62 do_div(tmp, frac); in clk_ref_recalc_rate()
72 u8 frac; in clk_ref_round_rate() local
76 frac = tmp; in clk_ref_round_rate()
78 if (frac < 18) in clk_ref_round_rate()
79 frac = 18; in clk_ref_round_rate()
80 else if (frac > 35) in clk_ref_round_rate()
81 frac = 35; in clk_ref_round_rate()
85 do_div(tmp, frac); in clk_ref_round_rate()
97 u8 frac, shift = ref->idx * 8; in clk_ref_set_rate() local
101 frac = tmp; in clk_ref_set_rate()
103 if (frac < 18) in clk_ref_set_rate()
104 frac = 18; in clk_ref_set_rate()
105 else if (frac > 35) in clk_ref_set_rate()
106 frac = 35; in clk_ref_set_rate()
112 val |= frac << shift; in clk_ref_set_rate()