/openbmc/linux/drivers/mtd/ |
H A D | mtdpstore.c | 34 blknum = div_u64(off, mtd->erasesize); in mtdpstore_block_isbad() 56 blknum = div_u64(off, mtd->erasesize); in mtdpstore_panic_block_isbad() 64 u64 zonenum = div_u64(off, cxt->info.kmsg_size); in mtdpstore_mark_used() 74 u64 zonenum = div_u64(off, cxt->info.kmsg_size); in mtdpstore_mark_unused() 88 zonenum = div_u64(off, cxt->info.kmsg_size); in mtdpstore_block_mark_unused() 99 u64 zonenum = div_u64(off, cxt->info.kmsg_size); in mtdpstore_is_used() 100 u64 blknum = div_u64(off, cxt->mtd->erasesize); in mtdpstore_is_used() 115 zonenum = div_u64(off, cxt->info.kmsg_size); in mtdpstore_block_is_used() 143 u64 zonenum = div_u64(off, cxt->info.kmsg_size); in mtdpstore_mark_removed() 157 zonenum = div_u64(off, cxt->info.kmsg_size); in mtdpstore_block_clear_removed() [all …]
|
/openbmc/u-boot/drivers/clk/sifive/ |
H A D | wrpll-cln28hpc.c | 167 s = div_u64(MAX_VCO_FREQ, target_rate); in __wrpll_calc_divq() 204 max_r_for_parent = div_u64(parent_rate, MIN_POST_DIVR_FREQ); in __wrpll_update_parent_rate() 208 c->_init_r = div_u64(parent_rate + MAX_POST_DIVR_FREQ - 1, in __wrpll_update_parent_rate() 311 post_divr_freq = div_u64(parent_rate, r); in analogbits_wrpll_configure_for_rate() 335 post_divr_freq = div_u64(parent_rate, best_r); in analogbits_wrpll_configure_for_rate() 369 n = div_u64(n, (c->divr + 1)); in analogbits_wrpll_calc_output_rate()
|
/openbmc/linux/kernel/time/ |
H A D | time.c | 671 return div_u64((u64)x * TICK_NSEC, NSEC_PER_SEC / USER_HZ); in jiffies_to_clock_t() 694 return div_u64((u64)x * HZ, USER_HZ); in clock_t_to_jiffies() 709 x = div_u64(x * USER_HZ, HZ); in jiffies_64_to_clock_t() 711 x = div_u64(x, HZ / USER_HZ); in jiffies_64_to_clock_t() 721 x = div_u64(x * TICK_NSEC, (NSEC_PER_SEC / USER_HZ)); in jiffies_64_to_clock_t() 736 return div_u64(x, NSEC_PER_SEC / USER_HZ); in nsec_to_clock_t() 738 return div_u64(x * USER_HZ / 512, NSEC_PER_SEC / 512); in nsec_to_clock_t() 745 return div_u64(x * 9, (9ull * NSEC_PER_SEC + (USER_HZ / 2)) / USER_HZ); in nsec_to_clock_t() 760 return div_u64(j * HZ_TO_NSEC_NUM, HZ_TO_NSEC_DEN); in jiffies64_to_nsecs() 776 return div_u64(j * HZ_TO_MSEC_NUM, HZ_TO_MSEC_DEN); in jiffies64_to_msecs() [all …]
|
/openbmc/linux/drivers/clk/analogbits/ |
H A D | wrpll-cln28hpc.c | 158 s = div_u64(MAX_VCO_FREQ, target_rate); in __wrpll_calc_divq() 196 max_r_for_parent = div_u64(parent_rate, MIN_POST_DIVR_FREQ); in __wrpll_update_parent_rate() 281 post_divr_freq = div_u64(parent_rate, r); in wrpll_configure_for_rate() 305 post_divr_freq = div_u64(parent_rate, best_r); in wrpll_configure_for_rate() 347 n = div_u64(n, c->divr + 1); in wrpll_calc_output_rate()
|
/openbmc/linux/kernel/ |
H A D | tsacct.c | 42 btime = ktime_get_real_seconds() - div_u64(delta, USEC_PER_SEC); in bacct_add_tsk() 69 stats->ac_utime = div_u64(utime, NSEC_PER_USEC); in bacct_add_tsk() 70 stats->ac_stime = div_u64(stime, NSEC_PER_USEC); in bacct_add_tsk() 73 stats->ac_utimescaled = div_u64(utimescaled, NSEC_PER_USEC); in bacct_add_tsk() 74 stats->ac_stimescaled = div_u64(stimescaled, NSEC_PER_USEC); in bacct_add_tsk()
|
/openbmc/linux/drivers/pwm/ |
H A 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()
|
/openbmc/linux/drivers/clk/nuvoton/ |
H A D | clk-ma35d1-pll.c | 95 div_u64(pll_freq, m * outdiv); in ma35d1_calc_smic_pll_freq() 113 div_u64(pll_freq, m * p); in ma35d1_calc_pll_freq() 118 pll_freq = div_u64(parent_rate * n, 100 * m * p); in ma35d1_calc_pll_freq() 148 tmp = div_u64(parent_rate, m); in ma35d1_pll_find_closest() 153 fclk = div_u64(parent_rate * n, m); in ma35d1_pll_find_closest() 156 fclk = div_u64(fclk, 100); in ma35d1_pll_find_closest() 162 fout = div_u64(fclk, p); in ma35d1_pll_find_closest()
|
/openbmc/linux/drivers/hwmon/ |
H A D | adm1177.c | 57 val = div_u64(val, 105840000U); in adm1177_write_alert_thr() 58 val = div_u64(val, 1000U); in adm1177_write_alert_thr() 91 *val = div_u64((105840000ull * dummy), in adm1177_read() 218 alert_threshold_ua = div_u64(105840000000, in adm1177_probe()
|
/openbmc/linux/lib/ |
H A 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()
|
H A 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()
|
/openbmc/u-boot/lib/ |
H A D | div64.c | 106 quot = div_u64(dividend >> n, divisor >> n); in div64_u64_rem() 141 quot = div_u64(dividend, divisor); in div64_u64() 144 quot = div_u64(dividend >> n, divisor >> n); in div64_u64()
|
/openbmc/linux/lib/math/ |
H A D | div64.c | 109 quot = div_u64(dividend >> n, divisor >> n); in div64_u64_rem() 144 quot = div_u64(dividend, divisor); in div64_u64() 147 quot = div_u64(dividend >> n, divisor >> n); in div64_u64()
|
/openbmc/linux/drivers/iommu/intel/ |
H A D | perf.c | 144 val = div_u64(val, 1000); in dmar_latency_snapshot() 147 val = div_u64(val, 1000); in dmar_latency_snapshot() 151 val = div_u64(val, (lstat[i].samples * 1000)); in dmar_latency_snapshot()
|
/openbmc/linux/include/linux/ |
H A D | math64.h | 87 #define div64_ul(x, y) div_u64((x), (y)) 126 #ifndef div_u64 127 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() function 328 ({ u32 _tmp = (divisor); div_u64((u64)(dividend) + _tmp / 2, _tmp); })
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_ptp_hw.c | 1555 uix = div_u64(tu_per_sec * LINE_UI_10G_40G, 390625000); in ice_phy_cfg_uix_e822() 1566 uix = div_u64(tu_per_sec * LINE_UI_25G_100G, 390625000); in ice_phy_cfg_uix_e822() 1648 phy_tus = div_u64(tu_per_sec, in ice_phy_cfg_parpcs_e822() 1660 phy_tus = div_u64(tu_per_sec, in ice_phy_cfg_parpcs_e822() 1672 phy_tus = div_u64(tu_per_sec, in ice_phy_cfg_parpcs_e822() 1684 phy_tus = div_u64(tu_per_sec, in ice_phy_cfg_parpcs_e822() 1696 phy_tus = div_u64(tu_per_sec, in ice_phy_cfg_parpcs_e822() 1708 phy_tus = div_u64(tu_per_sec, in ice_phy_cfg_parpcs_e822() 1720 phy_tus = div_u64(tu_per_sec, in ice_phy_cfg_parpcs_e822() 1732 phy_tus = div_u64(tu_per_sec, in ice_phy_cfg_parpcs_e822() [all …]
|
/openbmc/linux/drivers/devfreq/ |
H A 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()
|
/openbmc/linux/security/keys/ |
H A D | proc.c | 211 sprintf(xbuf, "%llum", div_u64(timo, 60)); in proc_keys_show() 213 sprintf(xbuf, "%lluh", div_u64(timo, 60 * 60)); in proc_keys_show() 215 sprintf(xbuf, "%llud", div_u64(timo, 60 * 60 * 24)); in proc_keys_show() 217 sprintf(xbuf, "%lluw", div_u64(timo, 60 * 60 * 24 * 7)); in proc_keys_show()
|
/openbmc/linux/drivers/gpu/drm/amd/display/modules/freesync/ |
H A D | freesync.c | 164 v_total = div_u64((unsigned long long)duration_in_us in calc_v_total_from_duration() 1025 div_u64(nominal_field_rate_in_uhz + 50000, 100000) * 100000; in mod_freesync_build_vrr_params() 1028 min_refresh_in_uhz = div_u64(nominal_field_rate_in_uhz, 2); in mod_freesync_build_vrr_params() 1062 refresh_range = div_u64(in_out_vrr->max_refresh_in_uhz + 500000, 1000000) - in mod_freesync_build_vrr_params() 1063 + div_u64(in_out_vrr->min_refresh_in_uhz + 500000, 1000000); in mod_freesync_build_vrr_params() 1190 div_u64(dm_get_elapse_time_in_ns(core_freesync->dc->ctx, cur_tick, 0), 1000); in mod_freesync_handle_v_update() 1302 nominal_field_rate_in_uhz = div_u64(nominal_field_rate_in_uhz, total); in mod_freesync_calc_nominal_field_rate() 1317 field_rate_in_uhz = div_u64(field_rate_in_uhz, total); in mod_freesync_calc_field_rate_from_timing() 1366 div_u64(nominal_field_rate_in_uhz + 500000, 1000000); in mod_freesync_is_valid_range()
|
/openbmc/u-boot/include/linux/ |
H A D | math64.h | 62 #define div64_ul(x, y) div_u64((x), (y)) 97 #ifndef div_u64 98 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() function
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_optc.c | 312 L = div_u64(L, master_h_total); in optc2_align_vblanks() 313 L = div_u64(L, slave_pixel_clock_100Hz); in optc2_align_vblanks() 314 XY = div_u64(L, p); in optc2_align_vblanks() 316 X = div_u64(((XY + 1) * p - L) * master_h_total, p * master_clock_divider); in optc2_align_vblanks()
|
/openbmc/linux/drivers/clk/ |
H A D | clk-si570.c | 201 n1 = div_u64(div_u64(FDCO_MIN, hs_div), frequency); in si570_calc_divs() 238 rfreq = div_u64(rfreq, hs_div * n1); in si570_recalc_rate() 326 div_u64(data->frequency, 2), data->frequency); in si570_set_frequency_small()
|
/openbmc/linux/block/ |
H A D | genhd.c | 981 (unsigned int)div_u64(stat.nsecs[STAT_READ], NSEC_PER_MSEC), in part_stat_show() 985 (unsigned int)div_u64(stat.nsecs[STAT_WRITE], NSEC_PER_MSEC), in part_stat_show() 988 (unsigned int)div_u64(stat.nsecs[STAT_READ] + in part_stat_show() 996 (unsigned int)div_u64(stat.nsecs[STAT_DISCARD], NSEC_PER_MSEC), in part_stat_show() 998 (unsigned int)div_u64(stat.nsecs[STAT_FLUSH], NSEC_PER_MSEC)); in part_stat_show() 1283 (unsigned int)div_u64(stat.nsecs[STAT_READ], in diskstats_show() 1288 (unsigned int)div_u64(stat.nsecs[STAT_WRITE], in diskstats_show() 1292 (unsigned int)div_u64(stat.nsecs[STAT_READ] + in diskstats_show() 1300 (unsigned int)div_u64(stat.nsecs[STAT_DISCARD], in diskstats_show() 1303 (unsigned int)div_u64(stat.nsecs[STAT_FLUSH], in diskstats_show()
|
/openbmc/linux/include/net/tc_act/ |
H A D | tc_police.h | 98 burst = div_u64(params->tcfp_burst * params->rate.rate_bytes_ps, in tcf_police_burst() 146 burst = div_u64(params->tcfp_pkt_burst * params->ppsrate.rate_pkts_ps, in tcf_police_burst_pkt()
|
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | tc358768.c | 315 return (u32)div_u64((u64)pll_clk * priv->dsi_lanes, priv->dsi_bpp); in tc358768_pll_to_pclk() 320 return (u32)div_u64((u64)pclk * priv->dsi_bpp, priv->dsi_lanes); in tc358768_pclk_to_pll() 367 pll = (u32)div_u64((u64)refclk * (fbd + 1), divisor); in tc358768_calc_pll() 372 pll_in = (u32)div_u64((u64)refclk, prd + 1); in tc358768_calc_pll() 663 return (u32)div_u64((u64)val * NANO, pclk); in tc358768_dpi_to_ns() 672 return (u32)div_u64(m + n - 1, n); in tc358768_dpi_to_dsi_bytes() 680 return (u32)div_u64(m, n); in tc358768_dsi_bytes_to_ns() 922 hsbyteclk_ps = (u32)div_u64(PICO, hsbyteclk); in tc358768_bridge_pre_enable() 923 dsiclk_ps = (u32)div_u64(PICO, dsiclk); in tc358768_bridge_pre_enable()
|
/openbmc/linux/drivers/watchdog/ |
H A D | sp805_wdt.c | 105 load = div_u64(rate, 2) * timeout - 1; in wdt_setload() 113 wdd->timeout = div_u64((load + 1) * 2 + (rate / 2), rate); in wdt_setload() 133 return div_u64(load, wdt->rate); in wdt_timeleft()
|