Home
last modified time | relevance | path

Searched refs:div_u64 (Results 1 – 25 of 252) sorted by relevance

1234567891011

/Linux-v4.19/kernel/time/
Dtime.c712 return div_u64((u64)x * TICK_NSEC, NSEC_PER_SEC / USER_HZ); in jiffies_to_clock_t()
729 return div_u64((u64)x * HZ, USER_HZ); in clock_t_to_jiffies()
738 x = div_u64(x * USER_HZ, HZ); in jiffies_64_to_clock_t()
740 x = div_u64(x, HZ / USER_HZ); in jiffies_64_to_clock_t()
750 x = div_u64(x * TICK_NSEC, (NSEC_PER_SEC / USER_HZ)); in jiffies_64_to_clock_t()
759 return div_u64(x, NSEC_PER_SEC / USER_HZ); in nsec_to_clock_t()
761 return div_u64(x * USER_HZ / 512, NSEC_PER_SEC / 512); in nsec_to_clock_t()
768 return div_u64(x * 9, (9ull * NSEC_PER_SEC + (USER_HZ / 2)) / USER_HZ); in nsec_to_clock_t()
777 return div_u64(j * HZ_TO_NSEC_NUM, HZ_TO_NSEC_DEN); in jiffies64_to_nsecs()
799 return div_u64(n, NSEC_PER_SEC / HZ); in nsecs_to_jiffies64()
[all …]
/Linux-v4.19/drivers/pwm/
Dpwm-hibvt.c102 freq = div_u64(clk_get_rate(hi_pwm_chip->clk), 1000000); in hibvt_pwm_config()
104 period = div_u64(freq * period_ns, 1000); in hibvt_pwm_config()
105 duty = div_u64(period * duty_cycle_ns, period_ns); in hibvt_pwm_config()
135 freq = div_u64(clk_get_rate(hi_pwm_chip->clk), 1000000); in hibvt_pwm_get_state()
139 state->period = div_u64(value * 1000, freq); in hibvt_pwm_get_state()
142 state->duty_cycle = div_u64(value * 1000, freq); in hibvt_pwm_get_state()
Dpwm-atmel-tcb.c309 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-v4.19/fs/btrfs/
Dmath.h17 return div_u64(num, 10); in div_factor()
25 return div_u64(num, 100); in div_factor_fine()
Dfree-space-tree.c29 num_bitmaps = div_u64(cache->key.offset + bitmap_range - 1, in set_free_space_tree_thresholds()
33 cache->bitmap_high_thresh = div_u64(total_bitmap_size, in set_free_space_tree_thresholds()
136 return DIV_ROUND_UP((u32)div_u64(size, sectorsize), BITS_PER_BYTE); in free_space_bitmap_size()
235 first = div_u64(found_key.objectid - start, in convert_free_space_to_bitmaps()
237 last = div_u64(found_key.objectid + found_key.offset - start, in convert_free_space_to_bitmaps()
375 bitmap_pos = div_u64(found_key.objectid - start, in convert_free_space_to_extents()
412 nrbits = div_u64(block_group->key.offset, block_group->fs_info->sectorsize); in convert_free_space_to_extents()
507 i = div_u64(offset - found_start, in free_space_test_bit()
536 first = div_u64(*start - found_start, fs_info->sectorsize); in free_space_set_bits()
537 last = div_u64(end - found_start, fs_info->sectorsize); in free_space_set_bits()
/Linux-v4.19/kernel/
Dtsacct.c72 stats->ac_utime = div_u64(utime, NSEC_PER_USEC); in bacct_add_tsk()
73 stats->ac_stime = div_u64(stime, NSEC_PER_USEC); in bacct_add_tsk()
76 stats->ac_utimescaled = div_u64(utimescaled, NSEC_PER_USEC); in bacct_add_tsk()
77 stats->ac_stimescaled = div_u64(stimescaled, NSEC_PER_USEC); in bacct_add_tsk()
/Linux-v4.19/lib/
Ddiv64.c113 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()
Dinterval_tree_test.c95 time = div_u64(time, perf_loops); in interval_tree_test_init()
117 time = div_u64(time, search_loops); in interval_tree_test_init()
118 results = div_u64(results, search_loops); in interval_tree_test_init()
Drbtree_test.c271 time = div_u64(time, perf_loops); in rbtree_test_init()
287 time = div_u64(time, perf_loops); in rbtree_test_init()
304 time = div_u64(time, perf_loops); in rbtree_test_init()
316 time = div_u64(time, perf_loops); in rbtree_test_init()
328 time = div_u64(time, perf_loops); in rbtree_test_init()
364 time = div_u64(time, perf_loops); in rbtree_test_init()
379 time = div_u64(time, perf_loops); in rbtree_test_init()
/Linux-v4.19/drivers/devfreq/
Dgovernor_simpleondemand.c83 b = div_u64(a, stat->total_time); in devfreq_simple_ondemand_func()
85 b = div_u64(b, (dfso_upthreshold - dfso_downdifferential / 2)); in devfreq_simple_ondemand_func()
/Linux-v4.19/security/keys/
Dproc.c212 sprintf(xbuf, "%llum", div_u64(timo, 60)); in proc_keys_show()
214 sprintf(xbuf, "%lluh", div_u64(timo, 60 * 60)); in proc_keys_show()
216 sprintf(xbuf, "%llud", div_u64(timo, 60 * 60 * 24)); in proc_keys_show()
218 sprintf(xbuf, "%lluw", div_u64(timo, 60 * 60 * 24 * 7)); in proc_keys_show()
/Linux-v4.19/include/linux/
Dmath64.h85 #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-v4.19/drivers/clk/
Dclk-si570.c206 n1 = div_u64(div_u64(FDCO_MIN, hs_div), frequency); in si570_calc_divs()
243 rfreq = div_u64(rfreq, hs_div * n1); in si570_recalc_rate()
331 div_u64(data->frequency, 2), data->frequency); in si570_set_frequency_small()
/Linux-v4.19/drivers/watchdog/
Dsp805_wdt.c104 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-v4.19/drivers/net/ethernet/amd/xgbe/
Dxgbe-ptp.c154 diff = div_u64(adjust, 1000000000UL); in xgbe_adjfreq()
258 pdata->tstamp_addend = div_u64(dividend, pdata->ptpclk_rate); in xgbe_ptp_register()
/Linux-v4.19/include/trace/events/
Dwbt.h71 __entry->lat = div_u64(lat, 1000);
109 __entry->window = div_u64(window, 1000);
/Linux-v4.19/drivers/media/platform/qcom/camss/
Dcamss-csiphy-2ph-1-0.c72 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-v4.19/drivers/clk/renesas/
Drcar-gen2-cpg.c66 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()
Dclk-rcar-gen2.c68 return div_u64((u64)parent_rate * mult, 32); in cpg_z_clk_recalc_rate()
80 mult = div_u64((u64)rate * 32, prate); in cpg_z_clk_round_rate()
94 mult = div_u64((u64)rate * 32, parent_rate); in cpg_z_clk_set_rate()
/Linux-v4.19/drivers/iio/light/
Dcm3232.c217 lux = div_u64(lux, als_it); in cm3232_get_lux()
228 lux = div_u64(lux, CM3232_CALIBSCALE_RESOLUTION); in cm3232_get_lux()
229 lux = div_u64(lux, CM3232_MLUX_PER_LUX); in cm3232_get_lux()
/Linux-v4.19/drivers/md/bcache/
Dutil.c205 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-v4.19/drivers/video/fbdev/omap2/omapfb/dss/
Dhdmi_pll.c77 mf = (u32)div_u64(262144ull * (target_clkdco - clkdco), fint); in hdmi_pll_compute()
80 clkdco += (u32)div_u64((u64)mf * fint, 262144); in hdmi_pll_compute()
/Linux-v4.19/net/netfilter/
Dnft_limit.c82 tokens = div_u64(limit->nsecs, limit->rate) * limit->burst; in nft_limit_init()
88 tokens = div_u64(limit->nsecs * (limit->rate + limit->burst), in nft_limit_init()
111 u64 secs = div_u64(limit->nsecs, NSEC_PER_SEC); in nft_limit_dump()
/Linux-v4.19/kernel/sched/
Dpelt.c238 sa->load_avg = div_u64(load * sa->load_sum, divider); in ___update_load_avg()
239 sa->runnable_load_avg = div_u64(runnable * sa->runnable_load_sum, divider); in ___update_load_avg()
/Linux-v4.19/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_14nm.c288 step_size = div_u64(step_size, ref); in pll_14nm_ssc_calc()
290 step_size = div_u64(step_size, 1000); in pll_14nm_ssc_calc()
292 step_size = div_u64(step_size, 1000); in pll_14nm_ssc_calc()
319 dec_start_multiple = div_u64(vco_clk_rate * multiplier, fref); in pll_14nm_dec_frac_calc()
322 dec_start = div_u64(dec_start_multiple, multiplier); in pll_14nm_dec_frac_calc()
337 pll_comp_val = div_u64(pll_comp_val, multiplier); in pll_14nm_dec_frac_calc()
375 data = div_u64(vco_clk_rate, 1000000); /* unit is Mhz */ in pll_14nm_calc_vco_count()

1234567891011