Lines Matching defs:mult
86 * rate - rate is adjustable. clk->rate = (parent->rate * mult / 32 ) / 2
107 unsigned int mult;
111 mult = 32 - (val >> __ffs(zclk->mask));
113 return DIV_ROUND_CLOSEST_ULL((u64)parent_rate * mult,
121 unsigned int min_mult, max_mult, mult;
130 mult = div64_ul(req->rate * 32ULL, prate);
131 mult = clamp(mult, min_mult, max_mult);
133 req->rate = div_u64((u64)prate * mult, 32);
141 unsigned int mult;
144 mult = DIV64_U64_ROUND_CLOSEST(rate * 32ULL * zclk->fixed_div,
146 mult = clamp(mult, 1U, 32U);
152 ((32 - mult) << __ffs(zclk->mask)) & zclk->mask);
500 rpcd2->fixed.mult = 1;
553 unsigned int mult = 1;
574 mult = (((value >> 24) & 0x7f) + 1) * 2;
576 mult *= 2;
580 mult = cpg_pll_config->pll1_mult;
592 mult = (((value >> 24) & 0x7f) + 1) * 2;
594 mult *= 2;
598 mult = cpg_pll_config->pll3_mult;
610 mult = (((value >> 24) & 0x7f) + 1) * 2;
612 mult *= 2;
663 mult = 1;
712 __clk_get_name(parent), 0, mult, div);