Home
last modified time | relevance | path

Searched refs:do_div (Results 26 - 50 of 1355) sorted by relevance

12345678910>>...55

/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-sscg-pll.c136 do_div(temp_setup->vco2, temp_setup->divr2 + 1); in clk_sscg_divq_lookup()
142 do_div(temp_setup->fout, 2 * (temp_setup->divq + 1)); in clk_sscg_divq_lookup()
178 do_div(temp_setup->ref_div2, temp_setup->divr2 + 1); in clk_sscg_divr2_lookup()
214 do_div(vco1, temp_setup->divr1 + 1); in clk_sscg_divf1_lookup()
236 do_div(temp_setup->ref_div1, temp_setup->divr1 + 1); in clk_sscg_divr1_lookup()
348 do_div(temp64, (divr2 + 1) * (divq + 1)); in clk_sscg_pll_recalc_rate()
352 do_div(temp64, (divr1 + 1) * (divr2 + 1) * (divq + 1)); in clk_sscg_pll_recalc_rate()
H A Dclk-pllv3.c223 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate()
250 do_div(temp64, parent_rate); in clk_pllv3_av_round_rate()
255 do_div(temp64, mfd); in clk_pllv3_av_round_rate()
280 do_div(temp64, parent_rate); in clk_pllv3_av_set_rate()
315 do_div(temp64, mf.mfd); in clk_pllv3_vf610_mf_to_rate()
337 do_div(temp64, parent_rate); in clk_pllv3_vf610_rate_to_mf()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Dves1820.c129 fptmp = fpxin; do_div(fptmp, 123); in ves1820_set_symbolrate()
132 fptmp = fpxin; do_div(fptmp, 160); in ves1820_set_symbolrate()
135 fptmp = fpxin; do_div(fptmp, 246); in ves1820_set_symbolrate()
138 fptmp = fpxin; do_div(fptmp, 320); in ves1820_set_symbolrate()
141 fptmp = fpxin; do_div(fptmp, 492); in ves1820_set_symbolrate()
144 fptmp = fpxin; do_div(fptmp, 640); in ves1820_set_symbolrate()
147 fptmp = fpxin; do_div(fptmp, 984); in ves1820_set_symbolrate()
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-sscg-pll.c136 do_div(temp_setup->vco2, temp_setup->divr2 + 1); in clk_sscg_divq_lookup()
142 do_div(temp_setup->fout, 2 * (temp_setup->divq + 1)); in clk_sscg_divq_lookup()
178 do_div(temp_setup->ref_div2, temp_setup->divr2 + 1); in clk_sscg_divr2_lookup()
214 do_div(vco1, temp_setup->divr1 + 1); in clk_sscg_divf1_lookup()
236 do_div(temp_setup->ref_div1, temp_setup->divr1 + 1); in clk_sscg_divr1_lookup()
348 do_div(temp64, (divr2 + 1) * (divq + 1)); in clk_sscg_pll_recalc_rate()
352 do_div(temp64, (divr1 + 1) * (divr2 + 1) * (divq + 1)); in clk_sscg_pll_recalc_rate()
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Dves1820.c129 fptmp = fpxin; do_div(fptmp, 123); in ves1820_set_symbolrate()
132 fptmp = fpxin; do_div(fptmp, 160); in ves1820_set_symbolrate()
135 fptmp = fpxin; do_div(fptmp, 246); in ves1820_set_symbolrate()
138 fptmp = fpxin; do_div(fptmp, 320); in ves1820_set_symbolrate()
141 fptmp = fpxin; do_div(fptmp, 492); in ves1820_set_symbolrate()
144 fptmp = fpxin; do_div(fptmp, 640); in ves1820_set_symbolrate()
147 fptmp = fpxin; do_div(fptmp, 984); in ves1820_set_symbolrate()
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dtsc.c346 do_div(tmp, 1000000); in calc_hpet_ref()
366 do_div(tmp, PMTMR_TICKS_PER_SEC); in calc_pmtimer_ref()
367 do_div(deltatsc, tmp); in calc_pmtimer_ref()
450 do_div(delta, ms); in pit_calibrate_tsc()
612 do_div(delta, i*256*1000); in quick_pit_calibrate()
789 do_div(delta, tsc_ref_min); in pit_hpet_ptimer_calibrate_cpu()
1262 rem = do_div(art, art_to_tsc_denominator); in convert_art_to_tsc()
1267 do_div(tmp, art_to_tsc_denominator); in convert_art_to_tsc()
1300 rem = do_div(art_ns, USEC_PER_SEC); in convert_art_ns_to_tsc()
1305 do_div(tm in convert_art_ns_to_tsc()
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dtsc.c383 do_div(tmp, 1000000); in calc_hpet_ref()
403 do_div(tmp, PMTMR_TICKS_PER_SEC); in calc_pmtimer_ref()
404 do_div(deltatsc, tmp); in calc_pmtimer_ref()
487 do_div(delta, ms); in pit_calibrate_tsc()
649 do_div(delta, i*256*1000); in quick_pit_calibrate()
826 do_div(delta, tsc_ref_min); in pit_hpet_ptimer_calibrate_cpu()
1304 rem = do_div(art, art_to_tsc_denominator); in convert_art_to_tsc()
1309 do_div(tmp, art_to_tsc_denominator); in convert_art_to_tsc()
1342 rem = do_div(art_ns, USEC_PER_SEC); in convert_art_ns_to_tsc()
1347 do_div(tm in convert_art_ns_to_tsc()
[all...]
/kernel/linux/linux-6.6/drivers/iio/common/scmi_sensors/
H A Dscmi_iio.c74 do_div(time, int_pow(10, abs(tstamp_scale))); in scmi_iio_sensor_update_cb()
162 do_div(sf, MICROHZ_PER_HZ); in scmi_iio_set_odr_val()
166 do_div(sec, uHz); in scmi_iio_set_odr_val()
244 rem = do_div(freq, interval_ns); in convert_ns_to_freq()
247 do_div(*uhz, interval_ns); in convert_ns_to_freq()
273 do_div(sensor_update_interval, sensor_interval_mult); in scmi_iio_get_odr_val()
400 rem = do_div(resolution, in scmi_iio_get_raw_available()
507 do_div(sensor_update_interval, sensor_interval_mult); in scmi_iio_convert_interval_to_ns()
/kernel/linux/linux-5.10/drivers/clk/mmp/
H A Dclk-pll.c75 do_div(rate, refdiv); in mmp_clk_pll_recalc_rate()
76 do_div(rate, postdivs[postdiv]); in mmp_clk_pll_recalc_rate()
89 do_div(rate, refdiv + 2); in mmp_clk_pll_recalc_rate()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/
H A Dcmd.c194 do_div(info->time, 1000); in carl9170_collect_tally()
195 do_div(info->time_busy, 1000); in carl9170_collect_tally()
196 do_div(info->time_tx, 1000); in carl9170_collect_tally()
/kernel/linux/linux-5.10/include/asm-generic/
H A Ddiv64.h11 * The semantics of do_div() are:
13 * uint32_t do_div(uint64_t *n, uint32_t base)
30 * do_div - returns 2 values: calculate remainder and update new dividend
43 # define do_div(n,base) ({ \ macro
223 # define do_div(n,base) ({ \ macro
249 # error do_div() does not yet support the C64
/kernel/linux/linux-6.6/include/asm-generic/
H A Ddiv64.h11 * The semantics of do_div() is, in C++ notation, observing that the name
15 * uint32_t do_div(uint64_t &n, uint32_t base)
32 * do_div - returns 2 values: calculate remainder and update new dividend
45 # define do_div(n,base) ({ \ macro
219 # define do_div(n,base) ({ \ macro
245 # error do_div() does not yet support the C64
/kernel/linux/linux-6.6/include/linux/
H A Dmath.h40 ({ unsigned long long _tmp = (ll); do_div(_tmp, d); _tmp; })
105 do_div(_tmp, __d); \
133 #define sector_div(a, b) do_div(a, b)
/kernel/linux/linux-6.6/drivers/clk/mmp/
H A Dclk-pll.c75 do_div(rate, refdiv); in mmp_clk_pll_recalc_rate()
76 do_div(rate, postdivs[postdiv]); in mmp_clk_pll_recalc_rate()
89 do_div(rate, refdiv + 2); in mmp_clk_pll_recalc_rate()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/
H A Dcmd.c194 do_div(info->time, 1000); in carl9170_collect_tally()
195 do_div(info->time_busy, 1000); in carl9170_collect_tally()
196 do_div(info->time_tx, 1000); in carl9170_collect_tally()
/kernel/linux/linux-5.10/drivers/clk/samsung/
H A Dclk-pll.c118 do_div(fvco, (pdiv + 2) << sdiv); in samsung_pll2126_recalc_rate()
151 do_div(fvco, pdiv << sdiv); in samsung_pll3000_recalc_rate()
188 do_div(fvco, (pdiv << sdiv)); in samsung_pll35xx_recalc_rate()
298 do_div(fvco, (pdiv << sdiv)); in samsung_pll36xx_recalc_rate()
416 do_div(fvco, (pdiv << sdiv)); in samsung_pll45xx_recalc_rate()
566 do_div(fvco, (pdiv << sdiv)); in samsung_pll46xx_recalc_rate()
708 do_div(fvco, (pdiv << sdiv)); in samsung_pll6552_recalc_rate()
745 do_div(fvco, (pdiv << sdiv)); in samsung_pll6553_recalc_rate()
781 do_div(fvco, (pdiv + 2) << sdiv); in samsung_s3c2410_pll_recalc_rate()
799 do_div(fvc in samsung_s3c2440_mpll_recalc_rate()
[all...]
/kernel/linux/linux-6.6/drivers/clk/samsung/
H A Dclk-pll.c162 do_div(fvco, (pdiv + 2) << sdiv); in samsung_pll2126_recalc_rate()
195 do_div(fvco, pdiv << sdiv); in samsung_pll3000_recalc_rate()
232 do_div(fvco, (pdiv << sdiv)); in samsung_pll35xx_recalc_rate()
339 do_div(fvco, (pdiv << sdiv)); in samsung_pll36xx_recalc_rate()
446 do_div(fvco, (pdiv << sdiv)); in samsung_pll0822x_recalc_rate()
534 do_div(fvco, (pdiv << sdiv)); in samsung_pll0831x_recalc_rate()
632 do_div(fvco, (pdiv << sdiv)); in samsung_pll45xx_recalc_rate()
768 do_div(fvco, (pdiv << sdiv)); in samsung_pll46xx_recalc_rate()
896 do_div(fvco, (pdiv << sdiv)); in samsung_pll6552_recalc_rate()
933 do_div(fvc in samsung_pll6553_recalc_rate()
[all...]
/kernel/linux/linux-5.10/drivers/clk/rockchip/
H A Dclk-pll.c173 do_div(rate64, cur.refdiv); in rockchip_rk3036_pll_recalc_rate()
179 do_div(frac_rate64, cur.refdiv); 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()
418 do_div(rate64, cur.nr); in rockchip_rk3066_pll_recalc_rate()
419 do_div(rate64, cur.no); in rockchip_rk3066_pll_recalc_rate()
655 do_div(rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
661 do_div(frac_rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
665 do_div(rate64, cur.postdiv1); in rockchip_rk3399_pll_recalc_rate()
666 do_div(rate6 in rockchip_rk3399_pll_recalc_rate()
[all...]
/kernel/linux/linux-5.10/kernel/time/
H A Djiffies.c112 do_div(shift_hz, cycles_per_tick); in register_refined_jiffies()
116 do_div(nsec_per_tick, (u32)shift_hz); in register_refined_jiffies()
/kernel/linux/linux-6.6/kernel/time/
H A Djiffies.c94 do_div(shift_hz, cycles_per_tick); in register_refined_jiffies()
98 do_div(nsec_per_tick, (u32)shift_hz); in register_refined_jiffies()
/kernel/linux/linux-5.10/arch/mips/netlogic/xlp/
H A Dnlm_hal.c269 do_div(num, denom); in nlm_xlp2_get_core_frequency()
290 do_div(num, denom); in nlm_xlp_get_core_frequency()
435 do_div(pll_out_freq_num, pll_out_freq_den); in nlm_xlp2_get_pic_frequency()
444 do_div(pll_out_freq_num, 1 << pic_div); in nlm_xlp2_get_pic_frequency()
/kernel/linux/common_modules/ucollection/
H A Ducollection_process_cpu.c70 do_div(utime, NS_TO_MS); in get_process_usage_cputime()
71 do_div(stime, NS_TO_MS); in get_process_usage_cputime()
96 do_div(utime, NS_TO_MS); in get_thread_load()
97 do_div(stime, NS_TO_MS); in get_thread_load()
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-lpss.c90 do_div(freq, period_ns); in pwm_lpss_prepare()
104 do_div(on_time_div, period_ns); in pwm_lpss_prepare()
183 do_div(freq, base_unit_range); in pwm_lpss_get_state()
190 do_div(on_time_div, 255); in pwm_lpss_get_state()
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-lpss.c132 do_div(freq, period_ns); in pwm_lpss_prepare()
146 do_div(on_time_div, period_ns); in pwm_lpss_prepare()
225 do_div(freq, base_unit_range); in pwm_lpss_get_state()
232 do_div(on_time_div, 255); in pwm_lpss_get_state()
/kernel/linux/linux-6.6/drivers/clk/rockchip/
H A Dclk-pll.c173 do_div(rate64, cur.refdiv); in rockchip_rk3036_pll_recalc_rate()
179 do_div(frac_rate64, cur.refdiv); 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()
418 do_div(rate64, cur.nr); in rockchip_rk3066_pll_recalc_rate()
419 do_div(rate64, cur.no); in rockchip_rk3066_pll_recalc_rate()
655 do_div(rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
661 do_div(frac_rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
665 do_div(rate64, cur.postdiv1); in rockchip_rk3399_pll_recalc_rate()
666 do_div(rate6 in rockchip_rk3399_pll_recalc_rate()
[all...]

Completed in 25 milliseconds

12345678910>>...55