Lines Matching refs:scale
241 u64 ret, scale; in xgene_clk_pmd_recalc_rate() local
258 scale = (val & fd->mask) >> fd->shift; in xgene_clk_pmd_recalc_rate()
260 scale = fd->denom - scale; in xgene_clk_pmd_recalc_rate()
262 scale++; in xgene_clk_pmd_recalc_rate()
266 ret *= scale; in xgene_clk_pmd_recalc_rate()
277 u64 ret, scale; in xgene_clk_pmd_round_rate() local
284 scale = DIV_ROUND_UP_ULL(ret, *parent_rate); in xgene_clk_pmd_round_rate()
286 ret = (u64)*parent_rate * scale; in xgene_clk_pmd_round_rate()
297 u64 scale, ret; in xgene_clk_pmd_set_rate() local
307 scale = DIV_ROUND_UP_ULL(ret, (u64)parent_rate); in xgene_clk_pmd_set_rate()
311 scale = fd->denom - scale; in xgene_clk_pmd_set_rate()
313 scale--; in xgene_clk_pmd_set_rate()
322 val |= (scale << fd->shift); in xgene_clk_pmd_set_rate()