arch/arm/net/bpf_jit_32.c
246
return div64_u64(dividend, divisor);
arch/arm64/kernel/topology.c
108
ratio = div64_u64(ratio, max_rate);
arch/arm64/kernel/topology.c
149
scale = div64_u64(scale >> SCHED_CAPACITY_SHIFT,
arch/arm64/kvm/hyp_trace.c
87
rate = div64_u64(delta_cycles * NSEC_PER_SEC, delta_boot);
arch/mips/net/bpf_jit_comp32.c
549
addr = (u32)&div64_u64;
arch/parisc/net/bpf_jit_core.c
183
div = div64_u64(div, divisor);
arch/x86/hyperv/hv_init.c
204
tsc_khz = div64_u64(freq, 1000);
arch/x86/kernel/cpu/aperfmperf.c
455
freq_scale = div64_u64(acnt, mcnt);
arch/x86/kernel/cpu/aperfmperf.c
530
return div64_u64((cpu_khz * acnt), mcnt);
arch/x86/kernel/tsc.c
378
deltatsc = div64_u64(deltatsc, tmp);
arch/x86/kvm/hyperv.c
1741
data = div64_u64(1000000000ULL,
arch/x86/kvm/i8254.c
44
#define mod_64(x, y) ((x) - (y) * div64_u64(x, y))
arch/x86/kvm/lapic.c
1674
return div64_u64(ns, (apic->vcpu->kvm->arch.apic_bus_cycle_ns *
arch/x86/kvm/lapic.c
51
#define mod_64(x, y) ((x) - (y) * div64_u64(x, y))
block/bfq-cgroup.c
1238
v = div64_u64(v, samples);
block/blk-iocost.c
1191
hwa = div64_u64((u64)hwa * active, active_sum);
block/blk-iocost.c
1194
hwi = div64_u64((u64)hwi * inuse, inuse_sum);
block/blk-iocost.c
1225
hwm = div64_u64((u64)hwm * inuse, child_inuse_sum);
block/blk-iocost.c
1352
shift = div64_u64(tdelta, USEC_PER_SEC);
block/blk-iocost.c
1623
*rq_wait_pct_p = div64_u64(rq_wait_ns * 100,
block/blk-iocost.c
1711
iocg->usage_delta_us = div64_u64(vusage_delta, ioc->vtime_base_rate);
block/blk-iocost.c
1763
ioc->vtime_err -= div64_u64(excess * old_hwi, WEIGHT_ONE);
block/blk-iocost.c
2105
usage_pct = div64_u64(100 * ioc->dfgv_usage_us_sum, dur);
block/blk-iocost.c
2216
ioc->vtime_err -= div64_u64(excess * old_hwi,
block/blk-iocost.c
2867
size_nsec = div64_u64(calc_size_vtime_cost(rq, ioc), VTIME_PER_NSEC);
block/blk-iocost.c
777
ioc->timer_slack_ns = div64_u64(
block/blk-iocost.c
811
vrate_pct = div64_u64(ioc->vtime_base_rate * 100, VTIME_PER_USEC);
block/blk-iocost.c
995
vrate = div64_u64(vrate * (100 + VRATE_CLAMP_ADJ_PCT), 100);
block/blk-iocost.c
998
vrate = div64_u64(vrate * (100 - VRATE_CLAMP_ADJ_PCT), 100);
block/blk-iolatency.c
236
u64 thresh = div64_u64(stat->ps.total, 10);
block/blk-iolatency.c
267
div64_u64(iolat->cur_win_nsec,
block/blk-iolatency.c
441
samples_thresh = max(1ULL, div64_u64(samples_thresh, 100));
block/blk-iolatency.c
958
avg_lat = div64_u64(iolat->lat_avg, NSEC_PER_USEC);
block/blk-iolatency.c
959
cur_win = div64_u64(iolat->cur_win_nsec, NSEC_PER_MSEC);
block/blk-throttle.c
815
jiffy_wait = div64_u64(extra_bytes * HZ, bps_limit);
block/kyber-iosched.c
616
bucket = min_t(unsigned int, div64_u64(latency - 1, divisor),
drivers/accel/habanalabs/common/device.c
61
div64_u64((addr - region->region_base), prop->dram_pci_bar_size) *
drivers/accel/habanalabs/gaudi2/gaudi2.c
10696
num_of_pkts = div64_u64(round_up(size, SZ_2G), SZ_2G);
drivers/acpi/acpi_lpit.c
38
*counter = div64_u64(count * 1000000ULL, residency_info_mem.frequency);
drivers/acpi/acpi_lpit.c
50
*counter = div64_u64(*counter * 1000000ULL, residency_info_ffh.frequency);
drivers/acpi/cppc_acpi.c
2215
div64_u64(caps->nominal_perf * mul, div);
drivers/acpi/cppc_acpi.c
2223
retval = offset + div64_u64(perf * mul, div);
drivers/acpi/cppc_acpi.c
2251
div64_u64(caps->nominal_freq * mul, div);
drivers/acpi/cppc_acpi.c
2261
retval = offset + div64_u64(freq * mul, div);
drivers/base/arch_topology.c
261
capacity = div64_u64(capacity << SCHED_CAPACITY_SHIFT,
drivers/base/arch_topology.c
365
capacity = div64_u64(capacity << SCHED_CAPACITY_SHIFT,
drivers/clk/analogbits/wrpll-cln28hpc.c
266
ratio = div64_u64((target_vco_rate << ROUND_SHIFT), parent_rate);
drivers/clk/bcm/clk-iproc-pll.c
100
ndiv_frac = div64_u64((u64)residual, (u64)parent_rate);
drivers/clk/clk-apple-nco.c
211
return div64_u64(((u64) parent_rate) * 2 * incbase,
drivers/clk/clk-pwm.c
120
clk_pwm->fixed_rate = div64_u64(NSEC_PER_SEC, pargs.period);
drivers/clk/clk-rp1.c
808
calc_rate = div64_u64(calc_rate, div);
drivers/clk/clk-si5341.c
661
f = div64_u64(f, (n_num >> 4));
drivers/clk/clk-si570.c
154
data->fxtal = div64_u64(fdco << 24, data->rfreq >> 4);
drivers/clk/clk-si570.c
156
data->fxtal = div64_u64(fdco << 28, data->rfreq);
drivers/clk/clk-si570.c
216
*out_rfreq = div64_u64(fdco << 28, data->fxtal);
drivers/clk/clk-si570.c
263
if (div64_u64(abs(req->rate - data->frequency) * 10000LL,
drivers/clk/clk-si570.c
265
rfreq = div64_u64((data->rfreq * req->rate) +
drivers/clk/clk-si570.c
266
div64_u64(data->frequency, 2),
drivers/clk/clk-si570.c
336
data->rfreq = div64_u64((data->rfreq * frequency) +
drivers/clk/clk-si570.c
361
if (div64_u64(abs(rate - data->frequency) * 10000LL,
drivers/clk/clk-versaclock5.c
526
return div64_u64((u64)f_in << 24ULL, ((u64)div_int << 24ULL) + div_frc);
drivers/clk/clk-versaclock5.c
558
req->rate = div64_u64((u64)f_in << 24ULL, ((u64)div_int << 24ULL) + div_frc);
drivers/clk/clk-versaclock7.c
1022
iod_rate = div64_u64(parent_rate, iod->iod_int);
drivers/clk/clk-versaclock7.c
743
refin_div = div64_u64(xtal_rate, vc7->clk_apll.xo_ib_h_div);
drivers/clk/clk-versaclock7.c
777
*div_frac = div64_u64(rem << VC7_FOD_DENOMINATOR_BITS, rate);
drivers/clk/clk-versaclock7.c
794
return div64_u64(parent_rate, fod_1st_int);
drivers/clk/clk-versaclock7.c
812
return div64_u64(fod_1st_stage_rate >> 1, fod_2nd_int);
drivers/clk/clk-versaclock7.c
976
iod_rate = div64_u64(parent_rate, iod->iod_int);
drivers/clk/clk-versaclock7.c
994
iod_rate = div64_u64(req->best_parent_rate, iod->iod_int);
drivers/clk/nxp/clk-lpc32xx.c
597
m_i = div64_u64(o * n_i * (1 << p_i), i);
drivers/clk/nxp/clk-lpc32xx.c
632
o = div64_u64(i * m, n * (1 << p));
drivers/clk/nxp/clk-lpc32xx.c
679
m = div64_u64(192000000 * d_i * n_i, o);
drivers/clk/nxp/clk-lpc32xx.c
690
req->best_parent_rate = div64_u64(o, d_i);
drivers/clk/pistachio/clk-pll.c
216
vco = div64_u64(vco, params->refdiv << 24);
drivers/clk/pistachio/clk-pll.c
222
val = div64_u64(params->fref, params->refdiv);
drivers/clk/pistachio/clk-pll.c
97
return div64_u64(dividend, divisor);
drivers/clk/qcom/clk-rcg2.c
443
m = div64_u64(rate, rates_gcd);
drivers/clk/qcom/clk-rcg2.c
444
scaled_parent_rate = div64_u64(parent_rate, rates_gcd);
drivers/clk/samsung/clk-pll.c
1488
fvco = div64_u64(fvco, ((pdiv * (sdiv + 1)) << 24));
drivers/clk/sophgo/clk-sg2042-pll.c
158
numerator = div64_u64(numerator, denominator);
drivers/clk/sophgo/clk-sg2044-pll.c
136
return div64_u64(numerator, denominator);
drivers/clk/st/clkgen-fsyn.c
639
*rate = (unsigned long)div64_u64(input * P20 * 32, res);
drivers/clk/st/clkgen-fsyn.c
657
*p = div64_u64(*p, val);
drivers/clk/tenstorrent/atlantis-prcm.c
379
fout = div64_u64((u64)parent_rate * fbdiv,
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
401
mdmin = max(dmin, div64_u64(parent_rate * m + vcomax / 2, vcomax));
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
402
mdmax = min(dmax, div64_u64(parent_rate * m + vcomin / 2, vcomin));
drivers/cpufreq/amd-pstate.c
632
cpudata->freq = div64_u64((cpudata->cur.aperf * cpu_khz), cpudata->cur.mperf);
drivers/cpufreq/cppc_cpufreq.c
92
local_freq_scale = div64_u64(perf, cpu_data->perf_caps.highest_perf);
drivers/cpufreq/intel_pstate.c
91
return div64_u64(x << EXT_FRAC_BITS, y);
drivers/cpuidle/governors/menu.c
482
new_factor += div64_u64(RESOLUTION * measured_ns,
drivers/cxl/core/region.c
3147
bits_upper = div64_u64(hpa_offset >> (eig + eiw), 3);
drivers/cxl/core/region.c
3467
interleave_index = div64_u64(offset, interleave_width);
drivers/dpll/zl3073x/dpll.c
918
out.esync_n_period = div64_u64(synth_freq, frequency * out.div);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
150
one_frame_ns = div64_u64(v_total * h_total * 10000000ull,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
191
one_frame_ns = div64_u64(v_total * h_total * 10000000ull,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
868
pbn_div_x100 = div64_u64(dividend, divisor);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
304
expected_one_frame_ns = div64_u64((uint64_t)1125 * 2200 * 10000000ULL,
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
326
expected_one_frame_ns = div64_u64((uint64_t)2250 * 4400 * 10000000ULL,
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
406
one_frame_ns = div64_u64((uint64_t)1125 * 2200 * 10000000ULL,
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
440
one_frame_ns = div64_u64((uint64_t)1125 * 2200 * 10000000ULL,
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
475
one_frame_ns = div64_u64((uint64_t)1125 * 2200 * 10000000ULL,
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
512
one_frame_ns = div64_u64((uint64_t)1125 * 2200 * 10000000ULL,
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
559
one_frame_ns = div64_u64((uint64_t)1125 * 2200 * 10000000ULL,
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
601
one_frame_ns = div64_u64((uint64_t)1125 * 2200 * 10000000ULL,
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
1264
cntl->data.line_time_in_ns = 1u + (uint32_t)(div64_u64(stream->timing.h_total * 1000000ull,
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
616
drr_frame_us = div64_u64(((uint64_t)drr_timing->v_total * drr_timing->h_total * 1000000),
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
619
mall_region_us = div64_u64(((uint64_t)phantom_timing->v_addressable * phantom_timing->h_total * 1000000),
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
622
min_vtotal_supported = div64_u64(((uint64_t)drr_timing->pix_clk_100hz * 100 * min_drr_supported_us),
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
625
prefetch_us = div64_u64(((uint64_t)(phantom_timing->v_total - phantom_timing->v_front_porch) * phantom_timing->h_total * 1000000),
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
627
subvp_active_us = div64_u64(((uint64_t)main_timing->v_addressable * main_timing->h_total * 1000000),
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
629
drr_active_us = div64_u64(((uint64_t)drr_timing->v_addressable * drr_timing->h_total * 1000000),
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
631
max_drr_vblank_us = div64_u64((subvp_active_us - prefetch_us -
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
635
max_vtotal_supported = div64_u64(((uint64_t)drr_timing->pix_clk_100hz * 100 * max_drr_supported_us),
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
747
subvp0_prefetch_us = (uint32_t)div64_u64(((uint64_t)(phantom_timing0->v_total - phantom_timing0->v_front_porch) *
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
750
subvp1_prefetch_us = (uint32_t)div64_u64(((uint64_t)(phantom_timing1->v_total - phantom_timing1->v_front_porch) *
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
760
(uint16_t)div64_u64(((uint64_t)(dc->caps.subvp_prefetch_end_to_mall_start_us + prefetch_delta_us) *
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
768
(uint16_t)div64_u64(((uint64_t)(dc->caps.subvp_prefetch_end_to_mall_start_us + prefetch_delta_us) *
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
839
(uint16_t)div64_u64(((uint64_t)dc->caps.subvp_prefetch_end_to_mall_start_us * ((uint64_t)phantom_timing->pix_clk_100hz * 100) +
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
842
(uint16_t)div64_u64(((uint64_t)(dc->caps.subvp_fw_processing_delay_us) * ((uint64_t)phantom_timing->pix_clk_100hz * 100) +
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
143
min_hardware_refresh_in_uhz = div64_u64((pix_clk_100hz * 100000000ULL),
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
848
div64_u64(dm_get_elapse_time_in_ns(
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
853
div64_u64(dm_get_elapse_time_in_ns(
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
976
div64_u64(dm_get_elapse_time_in_ns(
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
63
unsigned int vsync_rate_hz = (unsigned int)div64_u64(div64_u64(
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
817
psr_context->vsync_rate_hz = (unsigned int)div64_u64(div64_u64((stream->
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
36
return div64_u64(dividend, divisor);
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
1012
min_hardware_refresh_in_uhz = div64_u64((stream->timing.pix_clk_100hz * 100000000ULL),
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
107
((unsigned int)(div64_u64((1000000000ULL * 1000),
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
119
(unsigned int)(div64_u64(((unsigned long long)(v_total)
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
148
((unsigned int)(div64_u64((1000000000ULL * 1000000),
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
156
v_total = (unsigned int)div64_u64(div64_u64(((unsigned long long)(
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
164
v_total = (unsigned int)div64_u64(div64_u64(((unsigned long long)(
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
168
v_total = (unsigned int)div64_u64(div64_u64(((unsigned long long)(
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
203
v_total = (unsigned int)div64_u64(div64_u64(((unsigned long long)(
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
235
uint64_t frame_duration_ratio_u64 = div64_u64(1000000,
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
236
(1000 + div64_u64(((unsigned long long)(
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
244
uint64_t frame_duration_delta_u64 = div64_u64(((unsigned long long)(
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
253
uint64_t ramp_rate_interpolated_u64 = div64_u64(((unsigned long long)(
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
286
v_total = (unsigned int)div64_u64(div64_u64(((unsigned long long)(
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
97
((unsigned int)(div64_u64((1000000000ULL * 1000000),
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2363
n = div64_u64((u64)1024 * curr_vddc * curr_vddc * ((u64)1000 + margin), (u64)1000);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2365
pwr_efficiency_ratio = div64_u64(n, d);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
133
div64_u64(adev->gmc.mc_vram_size, TYPICAL_ECC_BAD_PAGE_RATE);
drivers/gpu/drm/amd/ras/rascore/ras_psp.c
176
return div64_u64((ras_ring_wptr_dw << 2), sizeof(struct psp_gfx_rb_frame));
drivers/gpu/drm/amd/ras/rascore/ras_psp.c
203
div64_u64(ring_mem->mem_size, sizeof(struct psp_gfx_rb_frame));
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
61
kcrtc_st->clock_ratio = div64_u64(aclk << 32, pxlclk);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1624
scale = div64_u64(period * pdata->pwm_refclk_freq, (u64)NSEC_PER_SEC * pre_div) - 1;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1637
backlight = div64_u64(state->duty_cycle * pdata->pwm_refclk_freq,
drivers/gpu/drm/gud/gud_drv.c
333
u64 ratio_frac = div64_u64(remainder * 10, gdrm->stats_actual_length);
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
231
f_kHz = div64_u64((u64)1000000000 * (u64)m_pll,
drivers/gpu/drm/i915/display/intel_audio.c
482
tu_data = div64_u64(mul_u32_u32(pixel_clk * vdsc_bppx16 * 8, 1000000),
drivers/gpu/drm/i915/display/intel_audio.c
484
tu_line = div64_u64(h_active * mul_u32_u32(link_clk, fec_coeff),
drivers/gpu/drm/i915/display/intel_cx0_phy.c
2394
mpll_tx_clk_div = ilog2(div64_u64((u64)CLOCK_9999MHZ, (u64)datarate));
drivers/gpu/drm/i915/display/intel_cx0_phy.c
2395
vco_freq_shift = ilog2(div64_u64((u64)CLOCK_4999MHZ * (u64)256, (u64)datarate));
drivers/gpu/drm/i915/display/intel_cx0_phy.c
2397
multiplier = div64_u64((vco_freq << 28), (REFCLK_38_4_MHZ >> 4));
drivers/gpu/drm/i915/display/intel_cx0_phy.c
2403
mpll_div_multiplier = min_t(u8, div64_u64((vco_freq * 16 + (datarate >> 1)),
drivers/gpu/drm/i915/display/intel_display_debugfs.c
488
hdr, div64_u64(crtc->debug.vbl.sum, count));
drivers/gpu/drm/i915/display/intel_dp_mst.c
173
return div64_u64(mul_u32_u32(intel_dp_link_symbol_clock(crtc_state->port_clock) * 72,
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1534
deviation = div64_u64(10000 * abs_diff(dco_freq, central_freq),
drivers/gpu/drm/i915/display/intel_lt_phy.c
1386
val = div64_u64((u64)y * frequency_khz, 200);
drivers/gpu/drm/i915/display/intel_lt_phy.c
1387
m2div = div64_u64(((u64)(val) << 32), refclk_khz);
drivers/gpu/drm/i915/display/intel_lt_phy.c
1390
val_with_frac = div64_u64(val_with_frac, 500);
drivers/gpu/drm/i915/display/intel_lt_phy.c
1394
ppm = div64_u64(temp0, val);
drivers/gpu/drm/i915/display/intel_lt_phy.c
1555
m2div = div64_u64(target_dco_mhz, (refclk_khz * ndiv * m1div));
drivers/gpu/drm/i915/display/intel_lt_phy.c
1570
temp1 = div64_u64(((4 * TDC_RES_MULTIPLIER) + temp0) * 500, temp0 * refclk_khz);
drivers/gpu/drm/i915/display/intel_lt_phy.c
1571
temp2 = div64_u64(temp0 * refclk_khz, 1000);
drivers/gpu/drm/i915/display/intel_lt_phy.c
1572
temp3 = div64_u64(((8 * TDC_RES_MULTIPLIER) + temp2), temp2);
drivers/gpu/drm/i915/display/intel_lt_phy.c
1577
feedfwd_gain = (m2div_frac > 0) ? div64_u64(m1div * TDC_RES_MULTIPLIER, temp0) : 0;
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
168
tx_clk_div = ilog2(div64_u64(INTEL_SNPS_PHY_HDMI_9999MHZ, datarate));
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
171
tx_clk_div = ilog2(div64_u64(INTEL_SNPS_PHY_HDMI_16GHZ, datarate));
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
173
prime - 1, div64_u64(ktime_to_ns(times[1]), prime - 1));
drivers/gpu/drm/i915/gt/intel_rps.c
136
busy, (int)div64_u64(100 * busy, dt),
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
289
de, (int)div64_u64(100 * de, dt), dt);
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
328
de, (int)div64_u64(100 * de, dt), dt);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3824
prime, div64_u64(ktime_to_ns(times[1]), prime));
drivers/gpu/drm/i915/gt/selftest_migrate.c
885
div64_u64(mul_u32_u32(4 * sz,
drivers/gpu/drm/i915/gt/selftest_migrate.c
968
div64_u64(mul_u32_u32(4 * sz,
drivers/gpu/drm/i915/gt/selftest_rc6.c
125
rc6_power = div64_u64(NSEC_PER_SEC * rc6_sample_energy[1],
drivers/gpu/drm/i915/gt/selftest_rc6.c
90
rc0_power = div64_u64(NSEC_PER_SEC * rc0_sample_energy[1],
drivers/gpu/drm/i915/gt/selftest_rps.c
1110
return div64_u64(1000 * 1000 * dE, dt);
drivers/gpu/drm/i915/gt/selftest_rps.c
552
return div64_u64(1000 * 1000 * dc, dt);
drivers/gpu/drm/i915/gt/selftest_rps.c
581
return div64_u64(1000 * 1000 * dc, dt);
drivers/gpu/drm/i915/selftests/i915_request.c
1108
prime, div64_u64(ktime_to_ns(times[1]), prime));
drivers/gpu/drm/i915/selftests/i915_request.c
2924
integer = div64_u64(busy, dt);
drivers/gpu/drm/i915/selftests/i915_request.c
2926
decimal = div64_u64(100 * busy, dt);
drivers/gpu/drm/i915/selftests/i915_request.c
3269
integer = div64_u64(busy, dt);
drivers/gpu/drm/i915/selftests/i915_request.c
3271
decimal = div64_u64(100 * busy, dt);
drivers/gpu/drm/i915/selftests/i915_request.c
638
prime, div64_u64(ktime_to_ns(times[1]), prime));
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1282
div64_u64(mul_u32_u32(4 * size,
drivers/gpu/drm/i915/selftests/intel_memory_region.c
310
n_objects = div64_u64(total, target);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
66
max_pages = div64_u64(total, page_size);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c
174
norm = (u32)div64_u64(busy_cycles * PMU_BUSY_CYCLES_NORM_MAX,
drivers/gpu/drm/omapdrm/dss/dsi.c
3587
#define TO_DSI_T(x) ((u32)div64_u64((u64)x * 1000000000llu, byteclk))
drivers/gpu/drm/omapdrm/dss/dsi.c
3618
#define TO_DISPC_T(x) ((u32)div64_u64((u64)x * 1000000000llu, pck))
drivers/gpu/drm/omapdrm/dss/dsi.c
3647
pck = (u32)div64_u64(dsi_tput, t->bitspp);
drivers/gpu/drm/omapdrm/dss/dsi.c
3652
vm.hsync_len = div64_u64((u64)(t->hsa + t->hse) * pck, byteclk);
drivers/gpu/drm/omapdrm/dss/dsi.c
3653
vm.hback_porch = div64_u64((u64)t->hbp * pck, byteclk);
drivers/gpu/drm/omapdrm/dss/dsi.c
3654
vm.hfront_porch = div64_u64((u64)t->hfp * pck, byteclk);
drivers/gpu/drm/omapdrm/dss/dsi.c
3822
dsi_htot = div64_u64((u64)panel_htot * byteclk, req_pck_nom);
drivers/gpu/drm/omapdrm/dss/dsi.c
3832
dispc_htot = div64_u64((u64)dsi_htot * dispc_pck, byteclk);
drivers/gpu/drm/omapdrm/dss/dsi.c
3855
hsa = div64_u64((u64)req_vm->hsync_len * byteclk, req_pck_nom);
drivers/gpu/drm/omapdrm/dss/dsi.c
3859
hbp = div64_u64((u64)req_vm->hback_porch * byteclk, req_pck_nom);
drivers/gpu/drm/omapdrm/dss/dsi.c
3910
hsa = div64_u64((u64)req_vm->hsync_len * dispc_pck,
drivers/gpu/drm/omapdrm/dss/dsi.c
3917
hbp = div64_u64((u64)req_vm->hback_porch * dispc_pck, req_pck_nom);
drivers/gpu/drm/omapdrm/dss/dsi.c
4035
byteclk_min = div64_u64((u64)ctx->req_pck_min * bitspp, ndl * 8);
drivers/gpu/drm/omapdrm/dss/dsi.c
4042
byteclk_max = div64_u64((u64)ctx->req_pck_max * bitspp,
drivers/gpu/drm/radeon/ni_dpm.c
1422
tmp = div64_u64(n, d);
drivers/gpu/drm/radeon/si_dpm.c
2200
n = div64_u64((u64)1024 * curr_vddc * curr_vddc * ((u64)1000 + margin), (u64)1000);
drivers/gpu/drm/radeon/si_dpm.c
2202
pwr_efficiency_ratio = div64_u64(n, d);
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
371
fout = div64_u64((u64)fpfd * m, dsi->info->n_mul);
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
376
fout = div64_u64(fout, vclk_divider);
drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c
66
div64_u64(size, height));
drivers/gpu/drm/tegra/sor.c
1179
params.ratio = div64_u64(input * f, output);
drivers/gpu/drm/xe/tests/xe_bo.c
476
purgeable += div64_u64(purgeable, 5);
drivers/gpu/drm/xe/xe_oa.c
2117
oa_freq_hz = div64_u64(NSEC_PER_SEC, oa_period);
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
130
ccs_mem_size = div64_u64(sys_mem_size, NUM_BYTES_PER_CCS_BYTE(xe));
drivers/hwmon/aspeed-g6-pwm-tach.c
195
expect_period = div64_u64(ULLONG_MAX, (u64)priv->clk_rate);
drivers/hwmon/aspeed-g6-pwm-tach.c
210
div_l = div64_u64(priv->clk_rate * expect_period, divisor);
drivers/hwmon/aspeed-g6-pwm-tach.c
223
duty_pt = div64_u64(state->duty_cycle * priv->clk_rate,
drivers/hwmon/ibmaem.c
846
(unsigned long long)div64_u64(delta * NSEC_PER_SEC, time));
drivers/hwmon/ntc_thermistor.c
420
return div64_u64(dividend, divisor);
drivers/hwmon/occ/common.c
705
user_power_cap = div64_u64(value, 1000000ULL); /* microwatt to watt */
drivers/hwmon/pmbus/ina233.c
155
calibration = div64_u64(5120000000ULL, (u64)rshunt * current_lsb);
drivers/hwmon/pmbus/ina233.c
45
scaled_m = div64_u64(1000000 * scale_coef, (u64)current_lsb * power_coef);
drivers/hwmon/scmi-hwmon.c
67
*value = div64_u64(*value, f);
drivers/iio/adc/nxp-sar-adc.c
206
ndelay(div64_u64(NSEC_PER_SEC * cycles, rate));
drivers/iio/common/ssp_sensors/ssp_iio_sensor.h
58
return div64_u64((u64)SSP_FACTOR_WITH_MS, value);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
335
value = div64_u64(roc * MICRO, freq_uhz * (u64)convert);
drivers/iio/industrialio-gts-helper.c
41
return div64_u64(full, scale);
drivers/iio/test/iio-test-rescale.c
643
return (int)div64_u64(err, abs(exp));
drivers/infiniband/hw/cxgb4/device.c
130
#define ts2ns(ts) div64_u64((ts) * dev->rdev.lldi.cclk_ps, 1000)
drivers/leds/rgb/leds-qcom-lpg.c
466
min_period = div64_u64((u64)NSEC_PER_SEC * ((1 << pwm_resolution_arr[0]) - 1),
drivers/leds/rgb/leds-qcom-lpg.c
472
max_period = div64_u64((u64)NSEC_PER_SEC * max_res * LPG_MAX_PREDIV * (1 << LPG_MAX_M),
drivers/leds/rgb/leds-qcom-lpg.c
500
ratio = div64_u64(numerator, denominator);
drivers/leds/rgb/leds-qcom-lpg.c
541
val = div64_u64(duty * clk_rate,
drivers/macintosh/rack-meter.c
234
load = div64_u64(9 * (total_nsecs - idle_nsecs), total_nsecs);
drivers/md/bcache/sysfs.c
1099
sum = div64_u64(sum, n);
drivers/md/bcache/sysfs.c
713
return div64_u64(c->gc_stats.key_bytes * 100,
drivers/md/bcache/sysfs.c
720
? div64_u64(c->gc_stats.data, c->gc_stats.nkeys)
drivers/md/bcache/writeback.c
48
div64_u64(bdev_nr_sectors(dc->bdev) << WRITEBACK_SHARE_SHIFT,
drivers/md/dm-cache-policy-smq.c
1768
mq->cache_blocks_per_hotspot_block = div64_u64(mq->hotspot_block_size, mq->cache_block_size);
drivers/md/md.c
8942
rt = div64_u64(rt, db/32+1);
drivers/media/dvb-core/dvb_demux.c
425
speed_bytes = 1000 * div64_u64(speed_bytes,
drivers/media/dvb-core/dvb_demux.c
431
div64_u64(speed_bytes,
drivers/media/i2c/ds90ub913.c
629
scl_high = div64_u64((u64)scl_high * ref, 1000000000);
drivers/media/i2c/ds90ub913.c
630
scl_low = div64_u64((u64)scl_low * ref, 1000000000);
drivers/media/i2c/ds90ub953.c
755
scl_high = div64_u64((u64)scl_high * ref, 1000000000) - 5;
drivers/media/i2c/ds90ub953.c
756
scl_low = div64_u64((u64)scl_low * ref, 1000000000) - 5;
drivers/media/i2c/st-mipid02.c
324
ui_4 = div64_u64(ui_4, link_freq);
drivers/media/i2c/tc358746.c
575
return div64_u64((u64)cfg_val * clk_hz + time_base - 1, time_base);
drivers/media/i2c/vgxy61.c
482
return div64_u64((u64)sensor->data_rate_in_mbps * sensor->nb_of_lane,
drivers/media/i2c/vgxy61.c
569
max_bit_per_line = div64_u64(line_rate, sensor->pclk) - mipi_margin;
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
816
stream_data_rate = div64_u64(pb_bytes_per_line * 1000, line_time_ns);
drivers/media/pci/intel/ipu6/ipu6-isys.c
580
calc_fill_time_us = div64_u64(max_sram_size, isys_pb_datarate_mbs);
drivers/media/platform/ti/vpe/sc.c
202
lin_acc_inc = div64_u64(((u64)(src_w >> dcm_shift) - 1) << 24, lltmp);
drivers/media/tuners/fc2580.c
240
uitmp = div64_u64((u64) dev->clk * uitmp, 1000000000000ULL);
drivers/mtd/spi-nor/otp.c
244
return div64_u64(ofs, spi_nor_otp_region_len(nor));
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1254
nsi = div64_u64(base_ns, NSEC_PER_SEC);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
1007
nsi_frac = (u32)div64_u64(AQ_FRAC_PER_NS * NSEC_PER_SEC,
drivers/net/ethernet/engleder/tsnep_selftests.c
164
n = div64_u64(system_time - base_time, qopt->cycle_time);
drivers/net/ethernet/engleder/tsnep_selftests.c
196
u64 n = div64_u64(system_time - gcl->base_time, gcl->cycle_time);
drivers/net/ethernet/engleder/tsnep_selftests.c
253
n = div64_u64(curr->start_time - start_before,
drivers/net/ethernet/engleder/tsnep_tc.c
139
n = div64_u64(limit - start, gcl->cycle_time);
drivers/net/ethernet/engleder/tsnep_tc.c
151
n = div64_u64(limit - start, gcl->cycle_time);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
113
div64_u64(ch->stats.frames, ch->stats.cdan),
drivers/net/ethernet/freescale/enetc/enetc_qos.c
731
n = div64_u64(now, cycle);
drivers/net/ethernet/google/gve/gve_main.c
1028
tx_pages = div64_u64(max_pages * ideal_tx_pages,
drivers/net/ethernet/intel/ice/ice_ptp.c
1741
start = div64_u64(clk + period - 1, period) * period + phase;
drivers/net/ethernet/mellanox/mlx4/en_clock.c
255
u64 max_mul = div64_u64(ULLONG_MAX, max_val_cycles_rounded);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
140
field = div64_u64(stats->sum, stats->n);
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
263
share = div64_u64(div_u64(rate * 100, BYTES_IN_MBIT),
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
63
m = div64_u64(m, MLX5_CONST_CIR);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
1245
overflow_cycles = div64_u64(~0ULL >> 1, timer->cycles.mult);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
790
cycles_delta = div64_u64(nsec_delta << timer->cycles.shift,
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
300
if (WARN_ON(total_bank_config > div64_u64(pool_size, bank_size) + 1))
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
302
overflow_cycles = div64_u64(~0ULL >> 1, clock->cycles.mult);
drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c
45
return div64_u64((8 * clk_hz * max_token), max_rate);
drivers/net/ethernet/ti/am65-cpsw-qos.c
927
n = div64_u64(cur_time - est_new->taprio.base_time, est_new->taprio.cycle_time);
drivers/net/phy/mscc/mscc_ptp.c
622
adj = div64_u64(1000000ULL * 65536ULL, abs(scaled_ppm));
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
70
div64_u64(base_time_ns, NSEC_PER_USEC));
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1532
rx_status->mactime = div64_u64(adj_time, NSEC_PER_USEC);
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
55
div64_u64(base_time_ns, NSEC_PER_USEC));
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2022
rx_status->mactime = div64_u64(adj_time, NSEC_PER_USEC);
drivers/ntb/test/ntb_perf.c
1142
div64_u64(pthr->copied, ktime_to_us(pthr->duration)));
drivers/ntb/test/ntb_perf.c
988
div64_u64(pthr->copied, ktime_to_us(pthr->duration)));
drivers/pci/endpoint/functions/pci-epf-test.c
352
rate = div64_u64(size * NSEC_PER_SEC, ns * 1000);
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
192
return div64_u64(m, d);
drivers/platform/x86/intel/pmc/core.c
1068
die_c6_res = div64_u64(count * HZ_PER_MHZ, pmcdev->crystal_freq);
drivers/powercap/intel_rapl_common.c
556
return div64_u64(value, units) * scale;
drivers/powercap/intel_rapl_common.c
560
return div64_u64(value, scale);
drivers/powercap/intel_rapl_common.c
859
f = div64_u64(4 * (value - BIT_ULL(y)), BIT_ULL(y));
drivers/powercap/intel_rapl_msr.c
275
return div64_u64(value, rd->time_unit);
drivers/ptp/ptp_dte.c
36
#define DTE_PPB_ADJ(ppb) (u32)(div64_u64((((u64)abs(ppb) * BIT(28)) +\
drivers/ptp/ptp_netc.c
223
pulse_width = div64_u64(mul_u32_u32(fiper, priv->clk_freq), divisor);
drivers/pwm/pwm-bcm-iproc.c
104
state->period = div64_u64(tmp, rate);
drivers/pwm/pwm-bcm-iproc.c
108
state->duty_cycle = div64_u64(tmp, rate);
drivers/pwm/pwm-bcm-iproc.c
138
period = div64_u64(value, div);
drivers/pwm/pwm-bcm-iproc.c
140
duty = div64_u64(value, div);
drivers/pwm/pwm-lpc32xx.c
40
period_cycles = div64_u64(c * period_ns,
drivers/pwm/pwm-lpc32xx.c
48
duty_cycles = div64_u64((unsigned long long)(period_ns - duty_ns) * 256,
drivers/pwm/pwm-mc33xs2410.c
252
rel_dc = div64_u64(duty_cycle * 256, period) - 1;
drivers/pwm/pwm-meson.c
180
freq = div64_u64(NSEC_PER_SEC * 0xffffULL, period);
drivers/pwm/pwm-rcar.c
83
tmp = div64_u64(tmp, div);
drivers/pwm/pwm-spear.c
100
dc = div64_u64(val, div);
drivers/pwm/pwm-spear.c
98
pv = div64_u64(val, div);
drivers/pwm/pwm-vt8500.c
105
dc = div64_u64(c, period_ns);
drivers/rtc/rtc-s32g.c
343
if (check_add_overflow(priv->sleep_sec, div64_u64(apival, priv->rtc_hz),
drivers/scsi/lpfc/lpfc_init.c
1329
idle_percent = div64_u64(100 * busy_time, diff_wall);
drivers/scsi/lpfc/lpfc_sli.c
1840
pcent = div64_u64(bwdif * 100 + slop,
drivers/scsi/lpfc/lpfc_sli.c
1842
bwpcent = div64_u64(bw * 100 + slop,
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
820
delay_thresh = div64_u64((224U - (9U * 7U)) * 1000U, 5U * mbps) - 7u;
drivers/thermal/cpufreq_cooling.c
182
load = div64_u64(100 * (delta_time - delta_idle), delta_time);
drivers/usb/dwc3/core.c
449
fladj = div64_u64(125000ULL * NSEC_PER_SEC, (u64)rate * period);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4329
#define TO_DSI_T(x) ((u32)div64_u64((u64)x * 1000000000llu, byteclk))
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4360
#define TO_DISPC_T(x) ((u32)div64_u64((u64)x * 1000000000llu, pck))
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4389
pck = (u32)div64_u64(dsi_tput, t->bitspp);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4394
vm.hsw = div64_u64((u64)(t->hsa + t->hse) * pck, byteclk);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4395
vm.hbp = div64_u64((u64)t->hbp * pck, byteclk);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4396
vm.hfp = div64_u64((u64)t->hfp * pck, byteclk);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4561
dsi_htot = div64_u64((u64)panel_htot * byteclk, req_pck_nom);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4571
dispc_htot = div64_u64((u64)dsi_htot * dispc_pck, byteclk);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4594
hsa = div64_u64((u64)req_vm->hsw * byteclk, req_pck_nom);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4598
hbp = div64_u64((u64)req_vm->hbp * byteclk, req_pck_nom);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4650
hsa = div64_u64((u64)req_vm->hsw * dispc_pck,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4657
hbp = div64_u64((u64)req_vm->hbp * dispc_pck, req_pck_nom);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4773
byteclk_min = div64_u64((u64)ctx->req_pck_min * bitspp, ndl * 8);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4780
byteclk_max = div64_u64((u64)ctx->req_pck_max * bitspp,
drivers/watchdog/xilinx_wwdt.c
170
div64_u64(XWWDT_MAX_COUNT_WINDOW_COMBINED, xdev->freq) * 1000;
drivers/watchdog/xilinx_wwdt.c
195
xdev->closed_timeout = div64_u64(timeout_count * xdev->close_percent, 100);
drivers/watchdog/xilinx_wwdt.c
197
div64_u64(timeout_ms * xdev->close_percent, 100);
fs/btrfs/block-group.c
3023
offset = div64_u64(offset, div);
fs/btrfs/dev-replace.c
1055
ret = div64_u64(dev_replace->cursor_left,
fs/btrfs/discard.c
433
u64 bps_delay = div64_u64(discard_ctl->prev_discard *
fs/btrfs/free-space-cache.c
1573
bitmap_start = div64_u64(bitmap_start, bytes_per_bitmap);
fs/btrfs/free-space-cache.c
2058
tmp = div64_u64(tmp, align);
fs/btrfs/free-space-cache.c
698
u64 max_bitmaps = div64_u64(size + bytes_per_bg - 1, bytes_per_bg);
fs/btrfs/space-info.c
2046
return div64_u64(x, y);
fs/btrfs/space-info.c
711
nr = div64_u64(to_reclaim, bytes);
fs/btrfs/zoned.c
2919
factor = div64_u64(used * 100, total);
fs/ceph/subvolume_metrics.c
351
div64_u64(entry->read_latency_us, entry->read_ops) : 0;
fs/ceph/subvolume_metrics.c
353
div64_u64(entry->write_latency_us, entry->write_ops) : 0;
fs/ext4/fast_commit.c
2723
lock_avg_ns = div64_u64(lock_updates_ns_total,
fs/ext4/resize.c
1446
reserved_blocks = div64_u64(reserved_blocks, ext4_blocks_count(es));
fs/f2fs/checkpoint.c
2050
cprc->cur_time = (unsigned int)div64_u64(sum_diff, count);
fs/f2fs/debug.c
55
si->bimodal = div64_u64(bimodal, dist);
fs/f2fs/debug.c
669
div64_u64(si->hit_total[EX_READ] * 100,
fs/f2fs/debug.c
683
div64_u64(si->hit_total[EX_BLOCK_AGE] * 100,
fs/f2fs/gc.c
390
age = 100 - div64_u64(100 * (mtime - sit_i->min_mtime),
fs/f2fs/gc.c
580
accu = div64_u64(ULLONG_MAX, total_time);
fs/f2fs/gc.c
594
age = div64_u64(accu * (max_mtime - ve->mtime), total_time) *
fs/f2fs/gc.c
601
u = div64_u64(accu * (sec_blocks - vblocks), sec_blocks) *
fs/f2fs/iostat.c
23
return sbi->iostat_count[type] ? div64_u64(sbi->iostat_bytes[type],
include/linux/kvm_host.h
2092
size_t index = div64_u64(value, bucket_size);
include/linux/math64.h
105
#ifndef div64_u64
include/linux/math64.h
106
extern u64 div64_u64(u64 dividend, u64 divisor);
include/linux/math64.h
13
#define div64_ul(x, y) div64_u64((x), (y))
include/linux/math64.h
355
({ u64 _tmp = (d); div64_u64((ll) + _tmp - 1, _tmp); })
include/linux/math64.h
381
({ u64 _tmp = (divisor); div64_u64((dividend) + _tmp / 2, _tmp); })
kernel/bpf/core.c
2047
DST = div64_u64(DST, SRC);
kernel/bpf/core.c
2074
DST = div64_u64(DST, IMM);
kernel/bpf/verifier.c
13967
reg_set_urange64(dst_reg, div64_u64(reg_umin(dst_reg), src_val),
kernel/bpf/verifier.c
13968
div64_u64(reg_umax(dst_reg), src_val));
kernel/dma/map_benchmark.c
370
map->bparam.avg_map_100ns = div64_u64(sum_map, loops);
kernel/dma/map_benchmark.c
371
map->bparam.avg_unmap_100ns = div64_u64(sum_unmap, loops);
kernel/dma/map_benchmark.c
374
map_variance = div64_u64(sum_sq_map, loops) -
kernel/dma/map_benchmark.c
377
unmap_variance = div64_u64(sum_sq_unmap, loops) -
kernel/events/core.c
10889
nr = div64_u64(period + val, period);
kernel/events/core.c
4399
return div64_u64(dividend, divisor);
kernel/fork.c
825
threads = div64_u64((u64) nr_pages * (u64) PAGE_SIZE,
kernel/locking/lockdep_proc.c
457
seq_time(m, lt->nr ? div64_u64(lt->total, lt->nr) : 0);
kernel/power/energy_model.c
249
table[i].performance = div64_u64(max_cap * table[i].frequency,
kernel/power/snapshot.c
1695
return div64_u64(x * multiplier, base);
kernel/rcu/rcutorture.c
4189
pr_alert("\t%lluus ", div64_u64(err_segs[i].rt_ts, 1000ULL));
kernel/sched/core.c
4931
return div64_u64(runtime << BW_SHIFT, period);
kernel/sched/debug.c
1385
avg_per_cpu = div64_u64(avg_per_cpu,
kernel/sched/fair.c
1650
return div64_u64(NICE_0_LOAD * pcpu_sched->runtime, rq->cpu_runtime + 1);
kernel/sched/fair.c
3700
f_weight = div64_u64(runtime << 16, period + 1);
kernel/sched/psi.c
457
growth += div64_u64(win->prev_growth * remaining, win->size);
kernel/time/timekeeping.c
1305
rem = div64_u64(rem * mult, div);
kernel/time/timekeeping.c
2422
mult = div64_u64((tk->ntp_tick >> tk->ntp_error_shift) -
kernel/trace/trace_benchmark.c
129
seed = div64_u64(seed, last_seed);
kernel/trace/trace_events_hist.c
368
return div64_u64(val1, val2);
kernel/trace/trace_events_hist.c
396
return div64_u64(val1, operand2->constant);
kernel/trace/trace_events_hist.c
430
return div64_u64(val1, operand2->constant);
kernel/trace/trace_events_hist.c
5575
total = div64_u64(total, 10000);
kernel/trace/trace_events_hist.c
710
divisor->div_multiplier = div64_u64((u64)(1 << HIST_DIV_SHIFT), div);
lib/crc/tests/crc_kunit.c
267
len, div64_u64((u64)len * num_iters * 1000, t));
lib/crypto/tests/curve25519_kunit.c
1346
div64_u64((u64)benchmark_niter * NSEC_PER_SEC, t ?: 1));
lib/crypto/tests/hash-test-template.h
566
div64_u64((u64)len * num_iters * 1000, t ?: 1));
lib/crypto/tests/mldsa_kunit.c
400
div64_u64((u64)benchmark_niter * NSEC_PER_SEC,
lib/crypto/tests/sha256_kunit.c
200
div64_u64((u64)data_len * 2 * num_iters * 1000,
lib/math/div64.c
138
#ifndef div64_u64
lib/math/div64.c
158
EXPORT_SYMBOL(div64_u64);
lib/math/div64.c
166
quot = div64_u64(abs(dividend), abs(divisor));
lib/math/div64.c
251
return div64_u64(n_lo, d);
lib/math/test_mul_u64_u64_div_u64.c
160
#define div64_u64 div64_u64
lib/test_bpf.c
618
*res = div64_u64(v1, v2);
lib/tests/base64_kunit.c
22
return div64_u64(t1 - t0, (u64)reps);
lib/tests/base64_kunit.c
35
return div64_u64(t1 - t0, (u64)reps);
lib/tests/string_kunit.c
852
_bn_mbps = div64_u64(_bn_mbps, _bn_t); \
lib/tests/string_kunit.c
853
_bn_lat = div64_u64(_bn_t, _bn_iters); \
mm/memcontrol.c
2431
return div64_u64(overage, high);
mm/page-writeback.c
1204
pos_ratio = div64_u64(pos_ratio * (x_intercept - dtc->wb_dirty),
mm/page-writeback.c
667
ratio = div64_u64(pages * 100ULL * BDI_RATIO_SCALE, dirty_thresh);
mm/vmscan.c
2590
div64_u64(scan * fraction[file], denominator) :
net/core/pktgen.c
2679
cumulative_prob += div64_u64(pkt_dev->imix_entries[i].weight *
net/core/pktgen.c
3356
pps = div64_u64(pkt_dev->sofar * NSEC_PER_SEC,
net/core/pktgen.c
3368
bps = div64_u64(bps * 8 * NSEC_PER_SEC, ktime_to_ns(elapsed));
net/ipv4/tcp_cubic.c
203
x = (2 * x + (u32)div64_u64(a, (u64)x * (u64)(x - 1)));
net/ipv4/tcp_nv.c
366
div64_u64(((u64)ca->nv_rtt_max_rate) * ca->nv_min_rtt,
net/netfilter/nft_ct.c
147
avgcnt = div64_u64(bcnt, pcnt);
net/netfilter/nft_limit.c
100
tokens = div64_u64(tmp, priv->rate);
net/netfilter/nft_limit.c
206
priv->cost = div64_u64(priv->limit.nsecs, priv->limit.rate);
net/netfilter/nft_limit.c
253
u64 cost = div64_u64(priv->nsecs * pkt->skb->len, priv->rate);
net/netfilter/nft_limit.c
349
priv->cost = div64_u64(priv->limit.nsecs, priv->limit.rate);
net/netfilter/nft_limit.c
385
u64 cost = div64_u64(priv->nsecs * pkt->skb->len, priv->rate);
net/netfilter/nft_limit.c
86
u64 tmp = div64_u64(priv->nsecs, priv->rate);
net/netfilter/xt_connbytes.c
89
what = div64_u64(bytes, pkts);
net/netfilter/xt_hashlimit.c
502
return div64_u64(user, div64_u64(scale, HZ * cpj));
net/netfilter/xt_hashlimit.c
504
return user * div64_u64(HZ * cpj, scale);
net/netfilter/xt_hashlimit.c
517
return div64_u64(XT_HASHLIMIT_SCALE_v2, user);
net/sched/act_gate.c
109
n = div64_u64(ktime_sub_ns(now, base), cycle);
net/sched/act_gate.c
54
n = div64_u64(ktime_sub_ns(now, base), cycle);
net/sched/sch_cake.c
1900
b = div64_u64(b, window_interval);
net/sched/sch_cake.c
2045
new_rate = div64_u64(q->config->rate_bps, num_active_qs);
net/sched/sch_cake.c
2345
rate_ns = div64_u64(rate_ns, max(MIN_RATE, rate));
net/sched/sch_ets.c
143
w_psum = div64_u64(q_psum * 100, q_sum);
net/sched/sch_generic.c
1555
*mult = div64_u64(factor, rate);
net/sched/sch_hfsc.c
601
dx = div64_u64(dx, dsm);
net/sched/sch_netem.c
379
return div64_u64(len * NSEC_PER_SEC, q->rate);
net/sched/sch_taprio.c
675
budget = div64_u64((u64)entry->gate_duration[tc] * PSEC_PER_NSEC,
samples/bpf/hbm_kern.h
58
#define BYTES_TO_NS(bytes, rate) div64_u64(((u64)(bytes)) << 20, (u64)(rate))
sound/core/compress_offload.c
301
u64 app_pointer = div64_u64(runtime->total_bytes_available,
sound/soc/sof/ipc4-mtrace.c
426
system_time = div64_u64(local_clock(), NSEC_PER_USEC);
sound/soc/sof/ipc4-pcm.c
1082
value = div64_u64(value, dai_rate);
sound/soc/sof/ipc4-pcm.c
1086
value = div64_u64(value, dai_rate);
sound/soc/sof/ipc4-pcm.c
1202
host_cnt = div64_u64(host_cnt, frames_to_bytes(substream->runtime, 1));
sound/soc/sti/uniperif_player.c
182
delta *= (int)div64_u64((uint64_t)rate *
sound/soc/sti/uniperif_player.c
212
adjustment *= (int)div64_u64((uint64_t)delta * 1000000 + rate / 2,
sound/usb/mixer_quirks.c
2730
freq = (den == 0) ? 0 : div64_u64(num, den);
sound/x86/intel_hdmi_audio.c
737
cts_val = div64_u64(dividend, divisor);
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
33
static __u64 div64_u64(__u64 dividend, __u64 divisor)
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
62
rate = div64_u64(rate, (__u64)tp->srtt_us);
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
83
sndcnt = (__u32)div64_u64(dividend, (__u64)tp->prior_cwnd) - tp->prr_out;
tools/testing/selftests/bpf/progs/bpf_cubic.c
122
#define div64_ul div64_u64
tools/testing/selftests/bpf/progs/bpf_cubic.c
268
x = (2 * x + (__u32)div64_u64(a, (__u64)x * (__u64)(x - 1)));