Home
last modified time | relevance | path

Searched refs:do_div (Results 1 – 25 of 593) sorted by relevance

12345678910>>...24

/Linux-v5.4/include/linux/
Dacct.h78 do_div(tmp, (NSEC_PER_SEC / AHZ)); in jiffies_to_AHZ()
86 do_div(x, (NSEC_PER_SEC / AHZ)); in nsec_to_AHZ()
89 do_div(x, (NSEC_PER_SEC / 512)); in nsec_to_AHZ()
97 do_div(x, (unsigned long)((9ull * NSEC_PER_SEC + (AHZ/2)) in nsec_to_AHZ()
/Linux-v5.4/kernel/trace/
Dtrace_benchmark.c102 do_div(stddev, (u32)bm_cnt); in trace_do_benchmark()
103 do_div(stddev, (u32)bm_cnt - 1); in trace_do_benchmark()
108 do_div(delta, bm_cnt); in trace_do_benchmark()
130 do_div(seed, last_seed); in trace_do_benchmark()
132 do_div(seed, 2); in trace_do_benchmark()
/Linux-v5.4/drivers/clk/imx/
Dclk-frac-pll.c111 do_div(temp64, PLL_FRAC_DENOM); in clk_pll_recalc_rate()
112 do_div(temp64, divq); in clk_pll_recalc_rate()
115 do_div(rate, divq); in clk_pll_recalc_rate()
131 do_div(temp64, parent_rate); in clk_pll_round_rate()
135 do_div(temp64, parent_rate); in clk_pll_round_rate()
140 do_div(temp64, PLL_FRAC_DENOM); in clk_pll_round_rate()
168 do_div(temp64, parent_rate); in clk_pll_set_rate()
Dclk-pfd.c59 do_div(tmp, frac); in clk_pfd_recalc_rate()
71 do_div(tmp, rate); in clk_pfd_round_rate()
79 do_div(tmp, frac); in clk_pfd_round_rate()
92 do_div(tmp, rate); in clk_pfd_set_rate()
Dclk-pfdv2.c96 do_div(tmp, frac); in clk_pfdv2_recalc_rate()
108 do_div(tmp, rate); in clk_pfdv2_round_rate()
118 do_div(tmp, frac); in clk_pfdv2_round_rate()
143 do_div(tmp, rate); in clk_pfdv2_set_rate()
Dclk-pllv4.c82 do_div(temp64, mfd); in clk_pllv4_recalc_rate()
115 do_div(temp64, parent_rate); in clk_pllv4_round_rate()
129 do_div(temp64, mfd); in clk_pllv4_round_rate()
164 do_div(temp64, parent_rate); in clk_pllv4_set_rate()
Dclk-sccg-pll.c139 do_div(temp_setup->vco2, temp_setup->divr2 + 1); in clk_sccg_divq_lookup()
145 do_div(temp_setup->fout, 2 * (temp_setup->divq + 1)); in clk_sccg_divq_lookup()
181 do_div(temp_setup->ref_div2, temp_setup->divr2 + 1); in clk_sccg_divr2_lookup()
218 do_div(vco1, temp_setup->divr1 + 1); in clk_sccg_divf1_lookup()
240 do_div(temp_setup->ref_div1, temp_setup->divr1 + 1); in clk_sccg_divr1_lookup()
357 do_div(temp64, (divr2 + 1) * (divq + 1)); in clk_sccg_pll_recalc_rate()
361 do_div(temp64, (divr1 + 1) * (divr2 + 1) * (divq + 1)); in clk_sccg_pll_recalc_rate()
Dclk-pllv3.c226 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate()
253 do_div(temp64, parent_rate); in clk_pllv3_av_round_rate()
258 do_div(temp64, mfd); in clk_pllv3_av_round_rate()
283 do_div(temp64, parent_rate); in clk_pllv3_av_set_rate()
318 do_div(temp64, mf.mfd); in clk_pllv3_vf610_mf_to_rate()
340 do_div(temp64, parent_rate); in clk_pllv3_vf610_rate_to_mf()
/Linux-v5.4/drivers/media/platform/sti/hva/
Dhva-debugfs.c132 do_div(div, 100); in hva_dbg_perf_begin()
153 do_div(div, dbg->window_duration); in hva_dbg_perf_begin()
188 do_div(div, 1000); in hva_dbg_perf_end()
201 do_div(div, 100); in hva_dbg_perf_end()
226 do_div(div, dbg->cnt_duration); in hva_dbg_perf_compute()
234 do_div(div, dbg->total_duration); in hva_dbg_perf_compute()
242 do_div(div, dbg->cnt_period); in hva_dbg_perf_compute()
250 do_div(div, dbg->total_period); in hva_dbg_perf_compute()
263 do_div(div, dbg->total_period); in hva_dbg_perf_compute()
/Linux-v5.4/lib/math/
Dreciprocal_div.c21 do_div(m, d); in reciprocal_value()
48 do_div(mlow, d); in reciprocal_value_adv()
50 do_div(mhigh, d); in reciprocal_value_adv()
/Linux-v5.4/drivers/clk/mxs/
Dclk-ref.c55 do_div(tmp, frac); in clk_ref_recalc_rate()
68 do_div(tmp, rate); in clk_ref_round_rate()
78 do_div(tmp, frac); in clk_ref_round_rate()
93 do_div(tmp, rate); in clk_ref_set_rate()
/Linux-v5.4/drivers/media/dvb-frontends/
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()
/Linux-v5.4/kernel/
Dtsacct.c33 do_div(delta, NSEC_PER_USEC); in bacct_add_tsk()
36 do_div(delta, USEC_PER_SEC); in bacct_add_tsk()
89 do_div(stats->coremem, 1000 * KB); in xacct_add_tsk()
91 do_div(stats->virtmem, 1000 * KB); in xacct_add_tsk()
/Linux-v5.4/drivers/iio/dac/
Ddpot-dac.c69 do_div(tmp, dac->max_ohms); in dpot_dac_read_raw()
71 do_div(tmp, 1000000000LL); in dpot_dac_read_raw()
151 do_div(tmp, val2); in dpot_dac_channel_max_ohms()
155 do_div(tmp, 1000000000LL); in dpot_dac_channel_max_ohms()
/Linux-v5.4/drivers/phy/
Dphy-core-mipi-dphy.c34 do_div(hs_clk_rate, lanes); in phy_mipi_dphy_get_default_config()
37 do_div(ui, hs_clk_rate); in phy_mipi_dphy_get_default_config()
94 do_div(ui, cfg->hs_clk_rate); in phy_mipi_dphy_config_validate()
/Linux-v5.4/arch/x86/kernel/
Dtsc.c339 do_div(tmp, 1000000); in calc_hpet_ref()
359 do_div(tmp, PMTMR_TICKS_PER_SEC); in calc_pmtimer_ref()
360 do_div(deltatsc, tmp); in calc_pmtimer_ref()
443 do_div(delta, ms); in pit_calibrate_tsc()
605 do_div(delta, i*256*1000); in quick_pit_calibrate()
782 do_div(delta, tsc_ref_min); in pit_hpet_ptimer_calibrate_cpu()
1222 rem = do_div(art, art_to_tsc_denominator); in convert_art_to_tsc()
1227 do_div(tmp, art_to_tsc_denominator); in convert_art_to_tsc()
1260 rem = do_div(art_ns, USEC_PER_SEC); in convert_art_ns_to_tsc()
1265 do_div(tmp, USEC_PER_SEC); in convert_art_ns_to_tsc()
[all …]
/Linux-v5.4/arch/powerpc/kvm/
Dtiming.c140 do_div(min, tb_ticks_per_usec); in kvmppc_exit_timing_show()
142 do_div(max, tb_ticks_per_usec); in kvmppc_exit_timing_show()
144 do_div(sum, tb_ticks_per_usec); in kvmppc_exit_timing_show()
146 do_div(sum_quad, tb_ticks_per_usec); in kvmppc_exit_timing_show()
/Linux-v5.4/kernel/time/
Djiffies.c110 do_div(shift_hz, cycles_per_tick); in register_refined_jiffies()
114 do_div(nsec_per_tick, (u32)shift_hz); in register_refined_jiffies()
/Linux-v5.4/drivers/clk/samsung/
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(fvco, (pdiv + 2) << sdiv); in samsung_s3c2440_mpll_recalc_rate()
[all …]
/Linux-v5.4/include/asm-generic/
Ddiv64.h43 # define do_div(n,base) ({ \ macro
223 # define do_div(n,base) ({ \ macro
249 # error do_div() does not yet support the C64
/Linux-v5.4/drivers/pwm/
Dpwm-lpss.c90 do_div(freq, period_ns); in pwm_lpss_prepare()
102 do_div(on_time_div, period_ns); in pwm_lpss_prepare()
177 do_div(freq, base_unit_range); in pwm_lpss_get_state()
184 do_div(on_time_div, 255); in pwm_lpss_get_state()
/Linux-v5.4/drivers/net/wireless/ath/carl9170/
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()
/Linux-v5.4/drivers/clk/
Dclk-si544.c249 do_div(vco, ls_freq); in si544_calc_muldiv()
261 tmp = do_div(vco, FXO); in si544_calc_muldiv()
267 do_div(vco, FXO); in si544_calc_muldiv()
292 do_div(vco, d); in si544_calc_center_rate()
348 do_div(num, DELTA_M_FRAC_DEN); in si544_max_delta()
/Linux-v5.4/drivers/clk/rockchip/
Dclk-pll.c162 do_div(rate64, cur.refdiv); in rockchip_rk3036_pll_recalc_rate()
168 do_div(frac_rate64, cur.refdiv); in rockchip_rk3036_pll_recalc_rate()
172 do_div(rate64, cur.postdiv1); in rockchip_rk3036_pll_recalc_rate()
173 do_div(rate64, cur.postdiv2); in rockchip_rk3036_pll_recalc_rate()
405 do_div(rate64, cur.nr); in rockchip_rk3066_pll_recalc_rate()
406 do_div(rate64, cur.no); in rockchip_rk3066_pll_recalc_rate()
639 do_div(rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
645 do_div(frac_rate64, cur.refdiv); in rockchip_rk3399_pll_recalc_rate()
649 do_div(rate64, cur.postdiv1); in rockchip_rk3399_pll_recalc_rate()
650 do_div(rate64, cur.postdiv2); in rockchip_rk3399_pll_recalc_rate()
/Linux-v5.4/arch/mips/netlogic/xlp/
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()

12345678910>>...24