Home
last modified time | relevance | path

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

12345678910>>...20

/linux/drivers/mtd/
H A Dmtdpstore.c34 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 …]
/linux/drivers/hwmon/
H A Dadm1177.c59 val = div_u64(val, 105840000U); in adm1177_write_alert_thr()
60 val = div_u64(val, 1000U); in adm1177_write_alert_thr()
93 *val = div_u64((105840000ull * dummy), in adm1177_read()
97 *val = div_u64(st->alert_threshold_ua, 1000); in adm1177_read()
133 div_u64(105840000ULL, st->r_sense_uohm)); in adm1177_write()
223 alert_threshold_ua = div_u64(105840000000ULL, in adm1177_probe()
/linux/kernel/time/
H A Dtime.c666 return div_u64((u64)x * TICK_NSEC, NSEC_PER_SEC / USER_HZ); in jiffies_to_clock_t()
689 return div_u64((u64)x * HZ, USER_HZ); in clock_t_to_jiffies()
704 x = div_u64(x * USER_HZ, HZ); in jiffies_64_to_clock_t()
706 x = div_u64(x, HZ / USER_HZ); in jiffies_64_to_clock_t()
716 x = div_u64(x * TICK_NSEC, (NSEC_PER_SEC / USER_HZ)); in jiffies_64_to_clock_t()
731 return div_u64(x, NSEC_PER_SEC / USER_HZ); in nsec_to_clock_t()
733 return div_u64(x * USER_HZ / 512, NSEC_PER_SEC / 512); in nsec_to_clock_t()
740 return div_u64(x * 9, (9ull * NSEC_PER_SEC + (USER_HZ / 2)) / USER_HZ); in nsec_to_clock_t()
755 return div_u64(j * HZ_TO_NSEC_NUM, HZ_TO_NSEC_DEN); in jiffies64_to_nsecs()
771 return div_u64(j * HZ_TO_MSEC_NUM, HZ_TO_MSEC_DEN); in jiffies64_to_msecs()
[all …]
/linux/drivers/clk/analogbits/
H A Dwrpll-cln28hpc.c159 s = div_u64(MAX_VCO_FREQ, target_rate); in __wrpll_calc_divq()
197 max_r_for_parent = div_u64(parent_rate, MIN_POST_DIVR_FREQ); in __wrpll_update_parent_rate()
282 post_divr_freq = div_u64(parent_rate, r); in wrpll_configure_for_rate()
306 post_divr_freq = div_u64(parent_rate, best_r); in wrpll_configure_for_rate()
349 n = div_u64(n, c->divr + 1); in wrpll_calc_output_rate()
/linux/kernel/
H A Dtsacct.c42 btime = ktime_get_real_seconds() - div_u64(delta, USEC_PER_SEC); in bacct_add_tsk()
68 stats->ac_utime = div_u64(utime, NSEC_PER_USEC); in bacct_add_tsk()
69 stats->ac_stime = div_u64(stime, NSEC_PER_USEC); in bacct_add_tsk()
72 stats->ac_utimescaled = div_u64(utimescaled, NSEC_PER_USEC); in bacct_add_tsk()
73 stats->ac_stimescaled = div_u64(stimescaled, NSEC_PER_USEC); in bacct_add_tsk()
/linux/drivers/pwm/
H A Dpwm-hibvt.c104 freq = div_u64(clk_get_rate(hi_pwm_chip->clk), 1000000); in hibvt_pwm_config()
106 period = div_u64(freq * period_ns, 1000); in hibvt_pwm_config()
107 duty = div_u64(period * duty_cycle_ns, period_ns); in hibvt_pwm_config()
137 freq = div_u64(clk_get_rate(hi_pwm_chip->clk), 1000000); in hibvt_pwm_get_state()
141 state->period = div_u64(value * 1000, freq); in hibvt_pwm_get_state()
144 state->duty_cycle = div_u64(value * 1000, freq); in hibvt_pwm_get_state()
/linux/drivers/clk/nuvoton/
H A Dclk-ma35d1-pll.c95 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()
/linux/lib/
H A Drbtree_test.c265 time = div_u64(time, perf_loops); in basic_check()
281 time = div_u64(time, perf_loops); in basic_check()
298 time = div_u64(time, perf_loops); in basic_check()
310 time = div_u64(time, perf_loops); in basic_check()
322 time = div_u64(time, perf_loops); in basic_check()
366 time = div_u64(time, perf_loops); in augmented_check()
381 time = div_u64(time, perf_loops); in augmented_check()
/linux/include/linux/
H A Dmath64.h87 #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
368 ({ u32 _tmp = (d); div_u64((ll) + _tmp - 1, _tmp); })
394 ({ u32 _tmp = (divisor); div_u64((u64)(dividend) + _tmp / 2, _tmp); })
/linux/drivers/virtio/
H A Dvirtio_rtc_class.c79 sec = div_u64(ns, NSEC_PER_SEC); in viortc_class_read_time()
111 alarm_time_sec = div_u64(alarm_time_ns, NSEC_PER_SEC); in viortc_class_read_alarm()
259 rtc->range_max = div_u64(U64_MAX, NSEC_PER_SEC); in viortc_class_init()
/linux/drivers/iommu/intel/
H A Dperf.c144 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()
/linux/security/keys/
H A Dproc.c211 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()
/linux/drivers/devfreq/
H A Dgovernor_simpleondemand.c79 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/block/
H A Dgenhd.c1086 (unsigned int)div_u64(stat.nsecs[STAT_READ], NSEC_PER_MSEC), in part_stat_show()
1090 (unsigned int)div_u64(stat.nsecs[STAT_WRITE], NSEC_PER_MSEC), in part_stat_show()
1093 (unsigned int)div_u64(stat.nsecs[STAT_READ] + in part_stat_show()
1101 (unsigned int)div_u64(stat.nsecs[STAT_DISCARD], NSEC_PER_MSEC), in part_stat_show()
1103 (unsigned int)div_u64(stat.nsecs[STAT_FLUSH], NSEC_PER_MSEC)); in part_stat_show()
1387 seq_put_decimal_ull(seqf, " ", (unsigned int)div_u64(stat.nsecs[STAT_READ], in diskstats_show()
1392 seq_put_decimal_ull(seqf, " ", (unsigned int)div_u64(stat.nsecs[STAT_WRITE], in diskstats_show()
1396 seq_put_decimal_ull(seqf, " ", (unsigned int)div_u64(stat.nsecs[STAT_READ] + in diskstats_show()
1404 seq_put_decimal_ull(seqf, " ", (unsigned int)div_u64(stat.nsecs[STAT_DISCARD], in diskstats_show()
1407 seq_put_decimal_ull(seqf, " ", (unsigned int)div_u64(stat.nsecs[STAT_FLUSH], in diskstats_show()
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn20/
H A Ddcn20_optc.c303 L = div_u64(L, master_h_total); in optc2_align_vblanks()
304 L = div_u64(L, slave_pixel_clock_100Hz); in optc2_align_vblanks()
305 XY = div_u64(L, p); in optc2_align_vblanks()
307 X = div_u64(((XY + 1) * p - L) * master_h_total, p * master_clock_divider); in optc2_align_vblanks()
/linux/drivers/clk/
H A 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()
337 div_u64(data->frequency, 2), data->frequency); in si570_set_frequency_small()
/linux/drivers/net/can/rockchip/
H A Drockchip_canfd-timestamp.c72 max_cycles = div_u64(ULLONG_MAX, cc->mult); in rkcanfd_timestamp_init()
75 priv->work_delay_jiffies = div_u64(work_delay_ns, 3u * NSEC_PER_SEC / HZ); in rkcanfd_timestamp_init()
/linux/drivers/gpu/drm/bridge/
H A Dtc358768.c315 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, divisor); in tc358768_calc_pll()
372 pll_in = (u32)div_u64((u64)refclk, prd); in tc358768_calc_pll()
668 return (u32)div_u64((u64)val * NANO, pclk); in tc358768_dpi_to_ns()
677 return (u32)div_u64(m + n - 1, n); in tc358768_dpi_to_dsi_bytes()
685 return (u32)div_u64(m, n); in tc358768_dsi_bytes_to_ns()
934 hsbyteclk_ps = (u32)div_u64(PICO, hsbyteclk); in tc358768_bridge_atomic_pre_enable()
935 dsiclk_ps = (u32)div_u64(PICO, dsiclk); in tc358768_bridge_atomic_pre_enable()
/linux/arch/loongarch/kvm/
H A Dtimer.c19 return div_u64(delta * vcpu->arch.timer_mhz, MNSEC_PER_SEC); in ktime_to_tick()
24 return div_u64(tick * MNSEC_PER_SEC, vcpu->arch.timer_mhz); in tick_to_ns()
/linux/lib/math/
H A Ddiv64.c110 quot = div_u64(dividend >> n, divisor >> n); in div64_u64_rem()
145 quot = div_u64(dividend, divisor); in div64_u64()
148 quot = div_u64(dividend >> n, divisor >> n); in div64_u64()
/linux/include/net/tc_act/
H A Dtc_police.h90 burst = div_u64(params->tcfp_burst * params->rate.rate_bytes_ps, in tcf_police_burst()
138 burst = div_u64(params->tcfp_pkt_burst * params->ppsrate.rate_pkts_ps, in tcf_police_burst_pkt()
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_mdio.c158 freq_output = div_u64((MLXBF_GIGE_MDIO_FREQ_REFERENCE * core_f), in calculate_i1clk()
160 freq_output = div_u64(freq_output, (core_r + 1) * (core_od + 1)); in calculate_i1clk()
183 mdio_period = div_u64((MLXBF_GIGE_MDC_CLK_NS >> 1) * i1clk, 1000000000) - 1; in mdio_period_map()
/linux/drivers/watchdog/
H A Dsp805_wdt.c105 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()
/linux/arch/x86/kernel/cpu/
H A Daperfmperf.c279 turbo_ratio = div_u64(turbo_freq * SCHED_CAPACITY_SCALE, base_freq); in intel_set_max_freq_ratio()
420 div_u64(cap << SCHED_CAPACITY_SHIFT, max_cap)); in arch_set_cpu_capacity()
422 div_u64(cap_freq << SCHED_CAPACITY_SHIFT, base_freq)); in arch_set_cpu_capacity()
/linux/drivers/iio/light/
H A Dcm3232.c214 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()

12345678910>>...20