frac_val
val |= FIELD_PREP(PLL_FRAC_MASK, frac_val);
u64 fbdiv_val, frac_val, tmp;
frac_val = (val >> clk->frac_shift);
tmp = parent_rate * frac_val;
static void eswin_calc_pll(u32 *frac_val, u32 *fbdiv_val, unsigned long rate,
*frac_val = (u32)tmp;
u32 frac_val, fbdiv_val, val, mask;
eswin_calc_pll(&frac_val, &fbdiv_val, rate, parent_rate);
static void hi3559av100_calc_pll(u32 *frac_val, u32 *postdiv1_val,
*frac_val = 0;
*frac_val = rem;
u32 frac_val, postdiv1_val, postdiv2_val, fbdiv_val, refdiv_val;
hi3559av100_calc_pll(&frac_val, &postdiv1_val, &postdiv2_val,
val |= frac_val << clk->frac_shift;
u64 frac_val, fbdiv_val;
frac_val = val;
tmp = 24000000 * fbdiv_val + (24000000 * frac_val) / (1 << 24);
int frac_val;
err = str_to_fxp_q4_nonneg_int(frac_str, &frac_val);
frac_val > INT_MAX - int_pow(10, frac_digits) / 2)
frac_val = DIV_ROUND_CLOSEST(frac_val, (int)int_pow(10, frac_digits));
if (*val_x16 > INT_MAX - frac_val)
*val_x16 += frac_val;
u32 frac_val;
u32 frac_val, u32 mod_val)
put_unaligned_le32(frac_val, st->transf_buf);
st->n_counter.int_val = div_u64_rem(st->n_counter.n_counter, 10, &st->n_counter.frac_val);
st->n_counter.frac_val,
struct frac_val bandwidth;
struct frac_val lat;