| /Linux-v5.4/drivers/clk/analogbits/ |
| D | wrpll-cln28hpc.c | 154 s = div_u64(MAX_VCO_FREQ, target_rate); in __wrpll_calc_divq() 192 max_r_for_parent = div_u64(parent_rate, MIN_POST_DIVR_FREQ); in __wrpll_update_parent_rate() 277 post_divr_freq = div_u64(parent_rate, r); in wrpll_configure_for_rate() 301 post_divr_freq = div_u64(parent_rate, best_r); in wrpll_configure_for_rate() 343 n = div_u64(n, c->divr + 1); in wrpll_calc_output_rate()
|
| /Linux-v5.4/kernel/time/ |
| D | time.c | 720 return div_u64((u64)x * TICK_NSEC, NSEC_PER_SEC / USER_HZ); in jiffies_to_clock_t() 737 return div_u64((u64)x * HZ, USER_HZ); in clock_t_to_jiffies() 746 x = div_u64(x * USER_HZ, HZ); in jiffies_64_to_clock_t() 748 x = div_u64(x, HZ / USER_HZ); in jiffies_64_to_clock_t() 758 x = div_u64(x * TICK_NSEC, (NSEC_PER_SEC / USER_HZ)); in jiffies_64_to_clock_t() 767 return div_u64(x, NSEC_PER_SEC / USER_HZ); in nsec_to_clock_t() 769 return div_u64(x * USER_HZ / 512, NSEC_PER_SEC / 512); in nsec_to_clock_t() 776 return div_u64(x * 9, (9ull * NSEC_PER_SEC + (USER_HZ / 2)) / USER_HZ); in nsec_to_clock_t() 785 return div_u64(j * HZ_TO_NSEC_NUM, HZ_TO_NSEC_DEN); in jiffies64_to_nsecs() 795 return div_u64(j * HZ_TO_MSEC_NUM, HZ_TO_MSEC_DEN); in jiffies64_to_msecs() [all …]
|
| /Linux-v5.4/drivers/pwm/ |
| D | pwm-hibvt.c | 105 freq = div_u64(clk_get_rate(hi_pwm_chip->clk), 1000000); in hibvt_pwm_config() 107 period = div_u64(freq * period_ns, 1000); in hibvt_pwm_config() 108 duty = div_u64(period * duty_cycle_ns, period_ns); in hibvt_pwm_config() 138 freq = div_u64(clk_get_rate(hi_pwm_chip->clk), 1000000); in hibvt_pwm_get_state() 142 state->period = div_u64(value * 1000, freq); in hibvt_pwm_get_state() 145 state->duty_cycle = div_u64(value * 1000, freq); in hibvt_pwm_get_state()
|
| D | pwm-atmel-tcb.c | 309 min = div_u64((u64)NSEC_PER_SEC * atmel_tc_divisors[i], rate); in atmel_tcb_pwm_config() 322 min = div_u64(NSEC_PER_SEC, rate); in atmel_tcb_pwm_config() 330 duty = div_u64(duty_ns, min); in atmel_tcb_pwm_config() 331 period = div_u64(period_ns, min); in atmel_tcb_pwm_config()
|
| /Linux-v5.4/fs/btrfs/ |
| D | misc.h | 39 return div_u64(num, 10); in div_factor() 47 return div_u64(num, 100); in div_factor_fine()
|
| /Linux-v5.4/kernel/ |
| D | tsacct.c | 61 stats->ac_utime = div_u64(utime, NSEC_PER_USEC); in bacct_add_tsk() 62 stats->ac_stime = div_u64(stime, NSEC_PER_USEC); in bacct_add_tsk() 65 stats->ac_utimescaled = div_u64(utimescaled, NSEC_PER_USEC); in bacct_add_tsk() 66 stats->ac_stimescaled = div_u64(stimescaled, NSEC_PER_USEC); in bacct_add_tsk()
|
| /Linux-v5.4/lib/ |
| D | interval_tree_test.c | 96 time = div_u64(time, perf_loops); in interval_tree_test_init() 118 time = div_u64(time, search_loops); in interval_tree_test_init() 119 results = div_u64(results, search_loops); in interval_tree_test_init()
|
| D | rbtree_test.c | 269 time = div_u64(time, perf_loops); in rbtree_test_init() 285 time = div_u64(time, perf_loops); in rbtree_test_init() 302 time = div_u64(time, perf_loops); in rbtree_test_init() 314 time = div_u64(time, perf_loops); in rbtree_test_init() 326 time = div_u64(time, perf_loops); in rbtree_test_init() 362 time = div_u64(time, perf_loops); in rbtree_test_init() 377 time = div_u64(time, perf_loops); in rbtree_test_init()
|
| /Linux-v5.4/lib/math/ |
| D | div64.c | 113 quot = div_u64(dividend >> n, divisor >> n); in div64_u64_rem() 148 quot = div_u64(dividend, divisor); in div64_u64() 151 quot = div_u64(dividend >> n, divisor >> n); in div64_u64()
|
| /Linux-v5.4/drivers/devfreq/ |
| D | governor_simpleondemand.c | 79 b = div_u64(a, stat->total_time); in devfreq_simple_ondemand_func() 81 b = div_u64(b, (dfso_upthreshold - dfso_downdifferential / 2)); in devfreq_simple_ondemand_func()
|
| /Linux-v5.4/security/keys/ |
| D | proc.c | 209 sprintf(xbuf, "%llum", div_u64(timo, 60)); in proc_keys_show() 211 sprintf(xbuf, "%lluh", div_u64(timo, 60 * 60)); in proc_keys_show() 213 sprintf(xbuf, "%llud", div_u64(timo, 60 * 60 * 24)); in proc_keys_show() 215 sprintf(xbuf, "%lluw", div_u64(timo, 60 * 60 * 24 * 7)); in proc_keys_show()
|
| /Linux-v5.4/include/linux/ |
| D | math64.h | 85 #define div64_ul(x, y) div_u64((x), (y)) 122 #ifndef div_u64 123 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() function
|
| /Linux-v5.4/drivers/clk/ |
| D | clk-si570.c | 197 n1 = div_u64(div_u64(FDCO_MIN, hs_div), frequency); in si570_calc_divs() 234 rfreq = div_u64(rfreq, hs_div * n1); in si570_recalc_rate() 322 div_u64(data->frequency, 2), data->frequency); in si570_set_frequency_small()
|
| /Linux-v5.4/drivers/watchdog/ |
| D | sp805_wdt.c | 104 load = div_u64(rate, 2) * timeout - 1; in wdt_setload() 112 wdd->timeout = div_u64((load + 1) * 2 + (rate / 2), rate); in wdt_setload() 132 return div_u64(load, wdt->rate); in wdt_timeleft()
|
| /Linux-v5.4/include/trace/events/ |
| D | wbt.h | 71 __entry->lat = div_u64(lat, 1000); 109 __entry->window = div_u64(window, 1000);
|
| /Linux-v5.4/drivers/net/ethernet/amd/xgbe/ |
| D | xgbe-ptp.c | 154 diff = div_u64(adjust, 1000000000UL); in xgbe_adjfreq() 258 pdata->tstamp_addend = div_u64(dividend, pdata->ptpclk_rate); in xgbe_ptp_register()
|
| /Linux-v5.4/drivers/media/platform/qcom/camss/ |
| D | camss-csiphy-2ph-1-0.c | 72 ui = div_u64(1000000000000LL, mipi_clock); in csiphy_settle_cnt_calc() 78 timer_period = div_u64(1000000000000LL, timer_clk_rate); in csiphy_settle_cnt_calc()
|
| /Linux-v5.4/drivers/clk/renesas/ |
| D | rcar-gen2-cpg.c | 63 return div_u64((u64)parent_rate * mult, 32); in cpg_z_clk_recalc_rate() 75 mult = div_u64((u64)rate * 32, prate); in cpg_z_clk_round_rate() 89 mult = div_u64((u64)rate * 32, parent_rate); in cpg_z_clk_set_rate()
|
| D | clk-rcar-gen2.c | 66 return div_u64((u64)parent_rate * mult, 32); in cpg_z_clk_recalc_rate() 78 mult = div_u64((u64)rate * 32, prate); in cpg_z_clk_round_rate() 92 mult = div_u64((u64)rate * 32, parent_rate); in cpg_z_clk_set_rate()
|
| /Linux-v5.4/drivers/net/ethernet/mscc/ |
| D | ocelot_tc.c | 56 pol.rate = (u32)div_u64(action->police.rate_bytes_ps, 1000) * 8; in ocelot_setup_tc_cls_matchall() 57 pol.burst = (u32)div_u64(action->police.rate_bytes_ps * in ocelot_setup_tc_cls_matchall()
|
| /Linux-v5.4/drivers/iio/light/ |
| D | cm3232.c | 214 lux = div_u64(lux, als_it); in cm3232_get_lux() 225 lux = div_u64(lux, CM3232_CALIBSCALE_RESOLUTION); in cm3232_get_lux() 226 lux = div_u64(lux, CM3232_MLUX_PER_LUX); in cm3232_get_lux()
|
| /Linux-v5.4/kernel/sched/ |
| D | pelt.c | 234 sa->load_avg = div_u64(load * sa->load_sum, divider); in ___update_load_avg() 235 sa->runnable_load_avg = div_u64(runnable * sa->runnable_load_sum, divider); in ___update_load_avg()
|
| /Linux-v5.4/drivers/video/fbdev/omap2/omapfb/dss/ |
| D | hdmi_pll.c | 74 mf = (u32)div_u64(262144ull * (target_clkdco - clkdco), fint); in hdmi_pll_compute() 77 clkdco += (u32)div_u64((u64)mf * fint, 262144); in hdmi_pll_compute()
|
| /Linux-v5.4/drivers/md/bcache/ |
| D | util.c | 205 d->next += div_u64(done * NSEC_PER_SEC, atomic_long_read(&d->rate)); in bch_next_delay() 220 ? div_u64(d->next - now, NSEC_PER_SEC / HZ) in bch_next_delay()
|
| /Linux-v5.4/net/netfilter/ |
| D | nft_limit.c | 79 tokens = div_u64(limit->nsecs, limit->rate) * limit->burst; in nft_limit_init() 85 tokens = div_u64(limit->nsecs * (limit->rate + limit->burst), in nft_limit_init() 108 u64 secs = div_u64(limit->nsecs, NSEC_PER_SEC); in nft_limit_dump()
|