Lines Matching refs:scale
242 u64 ret, scale; in xgene_clk_pmd_recalc_rate() local
259 scale = (val & fd->mask) >> fd->shift; in xgene_clk_pmd_recalc_rate()
261 scale = fd->denom - scale; in xgene_clk_pmd_recalc_rate()
263 scale++; in xgene_clk_pmd_recalc_rate()
267 ret *= scale; in xgene_clk_pmd_recalc_rate()
278 u64 ret, scale; in xgene_clk_pmd_round_rate() local
285 scale = DIV_ROUND_UP_ULL(ret, *parent_rate); in xgene_clk_pmd_round_rate()
287 ret = (u64)*parent_rate * scale; in xgene_clk_pmd_round_rate()
298 u64 scale, ret; in xgene_clk_pmd_set_rate() local
308 scale = DIV_ROUND_UP_ULL(ret, (u64)parent_rate); in xgene_clk_pmd_set_rate()
312 scale = fd->denom - scale; in xgene_clk_pmd_set_rate()
314 scale--; in xgene_clk_pmd_set_rate()
323 val |= (scale << fd->shift); in xgene_clk_pmd_set_rate()