Lines Matching refs:hs_div
81 unsigned int hs_div; member
104 unsigned int *n1, unsigned int *hs_div) in si570_get_divs() argument
115 *hs_div = ((reg[0] & HS_DIV_MASK) >> HS_DIV_SHIFT) + HS_DIV_OFFSET; in si570_get_divs()
144 err = si570_get_divs(data, &data->rfreq, &data->n1, &data->hs_div); in si570_get_defaults()
152 fdco = fout * data->n1 * data->hs_div; in si570_get_defaults()
199 unsigned int n1, hs_div; in si570_calc_divs() local
204 hs_div = si570_hs_div_values[i]; in si570_calc_divs()
206 n1 = div_u64(div_u64(FDCO_MIN, hs_div), frequency); in si570_calc_divs()
210 fdco = (u64)frequency * (u64)hs_div * (u64)n1; in si570_calc_divs()
215 *out_hs_div = hs_div; in si570_calc_divs()
234 unsigned int n1, hs_div; in si570_recalc_rate() local
237 err = si570_get_divs(data, &rfreq, &n1, &hs_div); in si570_recalc_rate()
243 rfreq = div_u64(rfreq, hs_div * n1); in si570_recalc_rate()
254 unsigned int n1, hs_div; in si570_round_rate() local
265 hs_div = data->hs_div; in si570_round_rate()
268 err = si570_calc_divs(rate, data, &rfreq, &n1, &hs_div); in si570_round_rate()
292 &data->hs_div); in si570_set_frequency()
302 ((data->hs_div - HS_DIV_OFFSET) << HS_DIV_SHIFT) | in si570_set_frequency()