arch/powerpc/platforms/pseries/cmm.c
246
page_loan_request = div_s64((s64)mpp_data.loan_request,
drivers/clk/clk-si544.c
337
return div_s64(n, max_delta);
drivers/clk/qcom/clk-rcg2.c
906
request = div_s64(request, frac->num);
drivers/clk/qcom/clk-rcg2.c
956
request = div_s64(request, frac->num);
drivers/clk/renesas/rzv2h-cpg.c
319
pll_k = div_s64(output_k * 65536ULL * divider,
drivers/dpll/dpll_netlink.c
426
div_s64(ffo.ffo, 1000000)))
drivers/dpll/zl3073x/dpll.c
1727
phase_offset = div_s64(sign_extend64(phase_offset, 47), 100);
drivers/dpll/zl3073x/dpll.c
435
conn_period = div_s64(PSEC_PER_SEC, conn_freq);
drivers/gpu/drm/drm_vblank.c
807
delta_ns = div_s64(1000000LL * (vpos * mode->crtc_htotal + hpos),
drivers/gpu/drm/imx/dcss/dcss-scaler.c
139
result = div_s64(temp, B);
drivers/gpu/drm/imx/dcss/dcss-scaler.c
243
ll_temp = div_s64(ll_temp, sum);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1779
s64 fps = diff_ms ? div_s64(
drivers/gpu/drm/tegra/sor.c
1140
error = div_s64(active_sym - approx, tu_size);
drivers/hid/usbhid/hid-pidff.c
333
return div_s64(result * i, max) + field->logical_minimum;
drivers/hwmon/mr75203.c
268
div_s64(ts_coeff->h * (s64)nbs, ts_coeff->cal5) -
drivers/hwmon/mr75203.c
270
div_s64(ts_coeff->j * (s64)pvt->ip_freq, HZ_PER_MHZ);
drivers/hwmon/pmbus/pmbus_core.c
1088
val = div_s64(val + 5LL, 10L); /* round closest */
drivers/hwmon/pmbus/pmbus_core.c
856
val = div_s64(val + 5LL, 10L); /* round closest */
drivers/hwmon/pmbus/pmbus_core.c
860
val = div_s64(val - b, m);
drivers/iio/adc/at91-sama5d2_adc.c
1493
sample_size = div_s64(st->dma_st.rx_buf_sz, st->dma_st.watermark);
drivers/iio/adc/at91-sama5d2_adc.c
1495
sample_count = div_s64(transferred_len, sample_size);
drivers/iio/adc/at91-sama5d2_adc.c
1501
interval = div_s64((ns - st->dma_st.dma_ts), sample_count);
drivers/iio/adc/ina2xx-adc.c
845
delay_us = div_s64(timespec64_to_ns(&delta), 1000);
drivers/iio/adc/mcp3911.c
425
tmp = div_s64((s64)vref_mv * 1000000000LL, div);
drivers/iio/adc/meson_saradc.c
1171
priv->calibscale = div_s64((nominal1 - nominal0) * (s64)MILLION,
drivers/iio/adc/meson_saradc.c
1173
priv->calibbias = nominal0 - div_s64((s64)value0 * priv->calibscale,
drivers/iio/adc/meson_saradc.c
406
tmp = div_s64((s64)val * priv->calibscale, MILLION) + priv->calibbias;
drivers/iio/adc/pac1921.c
253
tmp = div_s64(dividend * (s64)NANO, divisor);
drivers/iio/adc/ti-ads1015.c
479
int fullscale = div_s64((scale * 1000000LL + uscale) <<
drivers/iio/adc/ti-ads131m02.c
768
priv->scale_val = div_s64((s64)vref_uV * ADS131M_EXTREF_SCALE_NUM, 1000);
drivers/iio/afe/iio-rescale.c
120
*val = div_s64(tmp, scale) + schan_off;
drivers/iio/afe/iio-rescale.c
123
*val = div_s64(rescale->offset, scale) + schan_off;
drivers/iio/afe/iio-rescale.c
127
*val = div_s64(tmp, scale) + schan_off;
drivers/iio/afe/iio-rescale.c
468
rescale->offset = div_s64((s64)offset * rescale->denominator,
drivers/iio/afe/iio-rescale.c
52
tmp = div_s64(tmp, rescale->denominator);
drivers/iio/afe/iio-rescale.c
71
*val2 += div_s64((s64)rem2 * 1000000000LL, tmp);
drivers/iio/afe/iio-rescale.c
89
tmp = div_s64(tmp, abs(rescale->denominator));
drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c
111
*val = div_s64(val64 * 980665, 10);
drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c
122
*val2 = div_s64(val64 * 3141592653ULL,
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
15
(div_s64((_val) * (_jitter), 1000))
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
153
period = div_s64(delta, sample_nb);
drivers/iio/dac/ad3552r-common.c
113
tmp = div_s64(tmp, 1024 * AD3552R_GAIN_SCALE);
drivers/iio/dac/ad3552r-common.c
118
tmp = div_s64(tmp, 1024 * AD3552R_GAIN_SCALE);
drivers/iio/dac/ad3552r-common.c
154
ch_data->offset_dec = div_s64(tmp, span);
drivers/iio/humidity/hdc3020.c
468
return div_s64(s_clr, HDC3020_THRESH_FRACTION);
drivers/iio/humidity/hdc3020.c
535
s_hyst = div_s64(abs(s_thresh - s_clr),
drivers/iio/humidity/hdc3020.c
579
s_hyst = div_s64(abs(s_thresh - s_clr),
drivers/iio/humidity/hts221_core.c
361
tmp = div_s64(data * 1000000000LL, div);
drivers/iio/humidity/hts221_core.c
390
tmp = div_s64(data * 1000000000LL, div);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
760
bias = div_s64(val64, 10000L);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
817
offset = div_s64(val64, 9806650 * 5);
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
463
bias = div_s64(val64, 2048 * 180);
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
451
bias = div_s64(val64, 8192L);
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
512
offset = div_s64(val64, 9806650);
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
464
bias = div_s64(val64, 81920 * 180);
drivers/iio/industrialio-core.c
684
tmp2 = div_s64((s64)vals[0] * 1000000000LL, vals[1]);
drivers/iio/inkern.c
622
*result += div_s64(multiplier * abs(val2), denominator);
drivers/iio/inkern.c
627
*result = div_s64(multiplier * val, val2);
drivers/iio/light/zopt2201.c
284
tmp = div_s64(*val * 1000000ULL, *val2);
drivers/iio/magnetometer/si7210.c
219
temp = div_s64(-383 * temp * temp, 100) + 160940 * temp - 279800000;
drivers/iio/magnetometer/si7210.c
226
*val = div_s64(temp, MILLI);
drivers/iio/pressure/abp2030pa.c
517
data->p_scale = div_s64_rem(div_s64(pdelta * NANO, odelta), NANO, &tmp);
drivers/iio/pressure/abp2030pa.c
520
data->p_offset = div_s64(odelta * data->pmin, pdelta) - data->outmin;
drivers/iio/pressure/bmp280-core.c
1564
var5 = ((s64)adc_press * div_s64(var4, 10)) >> 9;
drivers/iio/pressure/dlhl60d.c
169
tmp = div_s64(125LL * st->info->fss * 24909 * 100,
drivers/iio/pressure/dps310.c
704
pressure += div_s64(rem, 1000000000LL);
drivers/iio/pressure/dps310.c
760
c0 = div_s64((s64)kt * (s64)data->c0, 2);
drivers/iio/pressure/dps310.c
766
*val = (int)div_s64(t * 1000LL, kt);
drivers/iio/pressure/hsc030pa.c
515
tmp = div_s64(((s64)(hsc->pmax - hsc->pmin)) * MICRO,
drivers/iio/pressure/hsc030pa.c
518
tmp = div_s64(((s64)hsc->pmin * (s64)(hsc->outmax - hsc->outmin)) * MICRO,
drivers/iio/pressure/icp10100.c
293
p_lut[0] = lut_lower + (int32_t)div_s64(val1, inv_quadr_factor);
drivers/iio/pressure/icp10100.c
296
(int32_t)div_s64(val1, inv_quadr_factor);
drivers/iio/pressure/icp10100.c
298
p_lut[2] = lut_upper + (int32_t)div_s64(val1, inv_quadr_factor);
drivers/iio/pressure/mprls0025pa.c
406
data->scale = div_s64_rem(div_s64(pdelta * NANO, odelta), NANO, &tmp);
drivers/iio/pressure/mprls0025pa.c
409
data->offset = div_s64(odelta * data->pmin, pdelta) - data->outmin;
drivers/iio/test/iio-test-multiply.c
112
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * val, val2));
drivers/iio/test/iio-test-multiply.c
119
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * val, val2));
drivers/iio/test/iio-test-multiply.c
126
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * val, val2));
drivers/iio/test/iio-test-multiply.c
133
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * val, val2));
drivers/iio/test/iio-test-multiply.c
140
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * val, val2));
drivers/iio/test/iio-test-multiply.c
49
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * 15, 10));
drivers/iio/test/iio-test-multiply.c
55
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * 15, 10));
drivers/iio/test/iio-test-multiply.c
62
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * 5, 10));
drivers/iio/test/iio-test-multiply.c
68
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * 5, 10));
drivers/iio/test/iio-test-multiply.c
75
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * -15, 10));
drivers/iio/test/iio-test-multiply.c
81
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * -15, 10));
drivers/iio/test/iio-test-multiply.c
88
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * -5, 10));
drivers/iio/test/iio-test-multiply.c
94
KUNIT_EXPECT_EQ(test, result, div_s64(multiplier * -5, 10));
drivers/md/bcache/util.h
388
? div_s64(local_clock() - (stats)->last, \
drivers/md/bcache/writeback.c
108
div_s64((dirty_buckets * c->cache->sb.bucket_size), dirty);
drivers/md/bcache/writeback.c
122
fps = div_s64(dirty, dirty_buckets) * fp_term;
drivers/md/bcache/writeback.c
146
integral_scaled = div_s64(dc->writeback_rate_integral,
drivers/md/bcache/writeback.c
87
div_s64(error, dc->writeback_rate_p_term_inverse);
drivers/media/dvb-frontends/af9033.c
834
*snr = div_s64(c->cnr.stat[0].svalue, 100);
drivers/media/dvb-frontends/af9033.c
837
*snr = div_s64(c->cnr.stat[0].svalue, 1000);
drivers/media/dvb-frontends/cx24120.c
329
*snr = div_s64(c->cnr.stat[0].svalue, 100);
drivers/media/dvb-frontends/cxd2820r_core.c
242
*snr = div_s64(c->cnr.stat[0].svalue, 100);
drivers/media/dvb-frontends/cxd2841er.c
1309
*offset = div_s64(41000LL * sign_extend32((((u32)data[0] & 0x3f) << 8)
drivers/media/dvb-frontends/m88ds3103.c
1623
*snr = div_s64(c->cnr.stat[0].svalue, 100);
drivers/media/dvb-frontends/mn88443x.c
430
nco = div_s64(nco << 24, adckt);
drivers/media/dvb-frontends/mn88443x.c
431
ad_t = div_s64(adckt << 22, S_T_FREQ);
drivers/media/dvb-frontends/rtl2830.c
504
*snr = div_s64(c->cnr.stat[0].svalue, 100);
drivers/media/dvb-frontends/rtl2832.c
761
*snr = div_s64(c->cnr.stat[0].svalue, 100);
drivers/media/dvb-frontends/si2165.c
802
*snr = div_s64(c->cnr.stat[0].svalue, 100);
drivers/media/dvb-frontends/tda10071.c
506
*snr = div_s64(c->cnr.stat[0].svalue, 100);
drivers/media/dvb-frontends/tda10071.c
518
uitmp = div_s64(c->strength.stat[0].svalue, 1000) + 256;
drivers/media/i2c/max2175.c
623
return div_s64(dividend + divisor / 2, divisor);
drivers/media/i2c/max2175.c
625
return div_s64(dividend - divisor / 2, divisor);
drivers/media/i2c/ov5670.c
2319
mipi_pixel_rate = div_s64(link_freq * 2 * lanes_count, 10);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1226
cfe->csi2.dphy.dphy_rate = div_s64(link_freq * 2, 1000000);
drivers/media/platform/st/stm32/stm32-csi.c
475
mbps = div_s64(link_freq, 500000);
drivers/media/platform/ti/cal/cal-camerarx.c
159
ths_term = div_s64(20 * link_freq, 1000 * 1000 * 1000);
drivers/media/platform/ti/cal/cal-camerarx.c
163
ths_settle = div_s64(105 * link_freq, 1000 * 1000 * 1000) + 4;
drivers/media/test-drivers/vivid/vivid-cec.c
241
delta_us = div_s64(end - start, 1000);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
540
dev->sdr_fixp_mod_phase += div_s64(s64tmp, M_100000PI);
drivers/net/dsa/hirschmann/hellcreek_ptp.c
205
count_val = div_s64(delta, MAX_NS_PER_STEP);
drivers/net/dsa/sja1105/sja1105_main.c
2204
cbs->idle_slope = div_s64(offload->idleslope * BYTES_PER_KBIT,
drivers/net/dsa/sja1105/sja1105_main.c
2206
cbs->send_slope = div_s64(abs(offload->sendslope * BYTES_PER_KBIT),
drivers/net/dsa/sja1105/sja1105_ptp.c
619
clkrate = div_s64(clkrate, SJA1105_CC_MULT_DEM);
drivers/net/dsa/sja1105/sja1105_ptp.h
48
n = div_s64(a + b - 1, b);
drivers/net/dsa/sja1105/sja1105_ptp.h
58
return div_s64(ns, 200);
drivers/net/ethernet/microchip/lan743x_ptp.c
548
ts_period = ns_to_timespec64(div_s64(period64, 2));
drivers/net/ethernet/mscc/ocelot_ptp.c
271
wf_high = div_s64(wf_high, 2);
drivers/net/ethernet/qlogic/qed/qed_ptp.c
274
period = div_s64(val * 1000000000, ppb);
drivers/net/ethernet/renesas/rcar_gen4_ptp.c
150
return div_s64(1000000000LL << 27, rate);
drivers/net/ethernet/renesas/rcar_gen4_ptp.c
47
diff = div_s64(addend * scaled_ppm_to_ppb(scaled_ppm), NSEC_PER_SEC);
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
353
switch (div_s64(port_transmit_rate_kbps, 1000)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
393
value = div_s64(qopt->idleslope * 1024ll * ptr, port_transmit_rate_kbps);
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
396
value = div_s64(-qopt->sendslope * 1024ll * ptr, port_transmit_rate_kbps);
drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c
318
s64 rtt_avg = div_s64(res->ftm.rtt_avg * 100, 6666);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1186
rtt_avg = div_s64(alpha * rtt + (100 - alpha) * resp->rtt_avg, 100);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1220
s64 rtt_avg = div_s64(res->ftm.rtt_avg * 100, 6666);
drivers/platform/chrome/cros_ec_sensorhub_ring.c
328
div_s64(state->median_m * state->x_history[i],
drivers/platform/chrome/cros_ec_sensorhub_ring.c
368
return div_s64(state->median_m * (x - state->x_offset), M_PRECISION)
drivers/platform/chrome/cros_ec_sensorhub_ring.c
526
s64 avg = div_s64(sensorhub->future_timestamp_total_ns,
drivers/platform/chrome/cros_ec_sensorhub_ring.c
681
sample_period = div_s64(batch_timestamp -
drivers/platform/chrome/cros_ec_sensorhub_ring.c
782
time_period = div_s64(current_timestamp - timestamp, count);
drivers/power/supply/cpcap-battery.c
267
acc = div_s64(acc, divider);
drivers/power/supply/max17042_battery.c
385
data64 = div_s64(data64, MAX17042_DEFAULT_TASK_PERIOD);
drivers/power/supply/max17042_battery.c
386
val->intval = div_s64(data64, chip->r_sns);
drivers/power/supply/max17042_battery.c
428
val->intval = div_s64(data64, chip->r_sns);
drivers/power/supply/max17042_battery.c
440
val->intval = div_s64(data64, chip->r_sns);
drivers/power/supply/max17042_battery.c
451
val->intval = div_s64(data64, chip->r_sns);
drivers/ptp/ptp_clockmatrix.c
1540
s64 max_scaled_ppm = div_s64((s64)PHASE_PULL_IN_MAX_PPB << 13, 125);
drivers/ptp/ptp_clockmatrix.c
1541
s64 scaled_ppm = div_s64((s64)phase_pull_in_ppb << 13, 125);
drivers/ptp/ptp_clockmatrix.c
1715
phase_50ps = div_s64((s64)delta_ns * 1000, 50);
drivers/ptp/ptp_clockmatrix.c
1759
fcw = div_s64(fcw, 1776);
drivers/ptp/ptp_fc3.c
472
pcw = div_s64((s64)delta * idtfc3->tdc_apll_freq * 124, NSEC_PER_SEC);
drivers/ptp/ptp_fc3.c
515
fcw = div_s64(fcw, 1000000);
drivers/ptp/ptp_idt82p33.c
545
fcw = div_s64(fcw, 8430756LL);
drivers/ptp/ptp_idt82p33.c
566
s64 scaled_ppm = div_s64(((s64)ddco_ppb << 13), 125);
drivers/ptp/ptp_idt82p33.c
567
s64 max_scaled_ppm = div_s64(((s64)DCO_MAX_PPB << 13), 125);
drivers/ptp/ptp_idt82p33.c
654
*overhead_ns = div_s64(total_ns, MAX_MEASURMENT_COUNT);
drivers/ptp/ptp_idt82p33.c
687
*overhead_ns = div_s64(total_ns, MAX_MEASURMENT_COUNT);
drivers/ptp/ptp_idt82p33.c
723
idt82p33->tod_write_overhead_ns = div_s64(total_ns,
drivers/ptp/ptp_idt82p33.c
984
offset_regval = div_s64((s64)(-offset_ns) * 1000000000ll,
drivers/ptp/ptp_mock.c
55
adj = div_s64(adj, MOCK_PHC_FADJ_DENOMINATOR);
drivers/ptp/ptp_vclock.c
51
adj = div_s64(adj, PTP_VCLOCK_FADJ_DENOMINATOR);
drivers/rtc/rtc-armada38x.c
394
return div_s64(1000000000000000000LL + div / 2, div) - 1000000000L;
drivers/rtc/rtc-atcrtc100.c
193
day = div_s64(time, 86400);
drivers/rtc/rtc-ds1307.c
790
days_now = div_s64(rtc_tm_to_time64(&tm_now), 24 * 60 * 60);
drivers/rtc/rtc-ds1307.c
791
days_alarm = div_s64(rtc_tm_to_time64(tm_alarm), 24 * 60 * 60);
drivers/rtc/rtc-ti-k3.c
367
tmp = div_s64(tmp, ticks_per_hr);
drivers/rtc/rtc-ti-k3.c
392
tmp = div_s64(tmp, K3RTC_PPB_MULT);
drivers/rtc/rtc-tps65910.c
295
tmp = div_s64(tmp, TICKS_PER_HOUR);
drivers/rtc/rtc-tps65910.c
319
tmp = div_s64(tmp, PPB_MULT);
drivers/rtc/rtc-tps6594.c
281
tmp = div_s64(tmp, TICKS_PER_HOUR);
drivers/rtc/rtc-tps6594.c
314
tmp = div_s64(tmp, PPB_MULT);
drivers/staging/media/meson/vdec/codec_vp9.c
485
s64 qu = div_s64(m, n);
drivers/thermal/amlogic_thermal.c
127
factor = div_s64(factor, 100);
drivers/thermal/amlogic_thermal.c
130
uptat = div_s64(uptat, 100);
drivers/thermal/amlogic_thermal.c
132
uptat = div_s64(uptat, BIT(16) + factor);
drivers/thermal/amlogic_thermal.c
135
temp = div_s64(temp, BIT(16));
drivers/thermal/armada_thermal.c
388
*temp = div_s64((m * sample) - b, div);
drivers/thermal/armada_thermal.c
390
*temp = div_s64(b - (m * sample), div);
drivers/thermal/armada_thermal.c
458
sample = div_s64(((temp_mc * div) + b), m);
drivers/thermal/armada_thermal.c
460
sample = div_s64((b - (temp_mc * div)), m);
drivers/thermal/gov_power_allocator.c
46
return div_s64(x << FRAC_BITS, y);
drivers/thermal/mediatek/lvts_thermal.c
327
raw_temp = div_s64(raw_temp, -temp_factor);
drivers/thermal/mediatek/lvts_thermal.c
338
return div_s64((s64)temp_factor << 14, raw_temp);
drivers/thermal/renesas/rzg3s_thermal.c
93
*temp = div_s64((s64)(ts_code_ave - MCELSIUS(priv->calib1)) * MCELSIUS(165),
drivers/video/backlight/pwm_bl.c
329
div_s64(dy * (x - x1), dx);
fs/adfs/inode.c
223
cs = div_s64(nsec, 10000000);
fs/gfs2/quota.c
1149
change = div_s64(change, den);
fs/xfs/xfs_zone_gc.c
202
remainder * div_s64(mp->m_zonegc_low_space, 100);
include/linux/fixp-arith.h
137
return v1 + div_s64(tmp, dx);
include/linux/math64.h
141
#ifndef div_s64
include/linux/math64.h
411
div_s64((__x + (__d / 2)), __d) : \
include/linux/math64.h
412
div_s64((__x - (__d / 2)), __d); \
include/linux/math64.h
86
#define div64_long(x, y) div_s64((x), (y))
kernel/time/ntp.c
1019
ntpdata->time_offset = div_s64(((s64)correction) << NTP_SCALE_SHIFT,
kernel/time/ntp.c
331
ntpdata->time_offset = div_s64(offset64 << NTP_SCALE_SHIFT, NTP_INTERVAL_FREQ);
kernel/time/ntp.c
808
txc->offset = div_s64(txc->offset, NSEC_PER_USEC);
kernel/time/ntp.c
964
ftemp = div_s64(((s64)(-freq_norm.nsec)) << NTP_SCALE_SHIFT,
kernel/time/ntp.c
985
ntpdata->pps_stabil += (div_s64(((s64)delta_mod) << (NTP_SCALE_SHIFT - SHIFT_USEC),
kernel/time/time_test.c
76
days = div_s64(secs, 86400);
mm/ksm.c
416
scan_time = div_s64(ktime_ms_delta(ktime_get(), advisor_ctx.start_scan),
net/core/dev_addr_lists_test.c
600
duration, div_s64(duration, 1000));
net/netfilter/nf_conntrack_standalone.c
245
delta_time = div_s64(delta_time, NSEC_PER_SEC);
net/sched/sch_taprio.c
391
n = div_s64(ktime_sub(txtime, curr_intv_start), cycle);