Lines Matching refs:rate64

168 	u64 rate64 = prate;  in rockchip_rk3036_pll_recalc_rate()  local
172 rate64 *= cur.fbdiv; in rockchip_rk3036_pll_recalc_rate()
173 do_div(rate64, cur.refdiv); in rockchip_rk3036_pll_recalc_rate()
180 rate64 += frac_rate64 >> 24; in rockchip_rk3036_pll_recalc_rate()
183 do_div(rate64, cur.postdiv1); in rockchip_rk3036_pll_recalc_rate()
184 do_div(rate64, cur.postdiv2); in rockchip_rk3036_pll_recalc_rate()
186 return (unsigned long)rate64; in rockchip_rk3036_pll_recalc_rate()
405 u64 rate64 = prate; in rockchip_rk3066_pll_recalc_rate() local
417 rate64 *= cur.nf; in rockchip_rk3066_pll_recalc_rate()
418 do_div(rate64, cur.nr); in rockchip_rk3066_pll_recalc_rate()
419 do_div(rate64, cur.no); in rockchip_rk3066_pll_recalc_rate()
421 return (unsigned long)rate64; in rockchip_rk3066_pll_recalc_rate()
650 u64 rate64 = prate; in rockchip_rk3399_pll_recalc_rate() local
654 rate64 *= cur.fbdiv; in rockchip_rk3399_pll_recalc_rate()
655 do_div(rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
662 rate64 += frac_rate64 >> 24; in rockchip_rk3399_pll_recalc_rate()
665 do_div(rate64, cur.postdiv1); in rockchip_rk3399_pll_recalc_rate()
666 do_div(rate64, cur.postdiv2); in rockchip_rk3399_pll_recalc_rate()
668 return (unsigned long)rate64; in rockchip_rk3399_pll_recalc_rate()
900 u64 rate64 = prate, postdiv; in rockchip_rk3588_pll_recalc_rate() local
904 rate64 *= cur.m; in rockchip_rk3588_pll_recalc_rate()
905 do_div(rate64, cur.p); in rockchip_rk3588_pll_recalc_rate()
913 rate64 += frac_rate64; in rockchip_rk3588_pll_recalc_rate()
915 rate64 = rate64 >> cur.s; in rockchip_rk3588_pll_recalc_rate()
917 return (unsigned long)rate64; in rockchip_rk3588_pll_recalc_rate()