Symbol: mult_frac
drivers/base/arch_topology.c
198
capacity = mult_frac(max_capacity, capped_freq, max_freq);
drivers/clk/at91/clk-sam9x60-pll.c
205
nmul = mult_frac(rate, 1, parent_rate);
drivers/clk/at91/clk-sam9x60-pll.c
206
tmprate = mult_frac(parent_rate, nmul, 1);
drivers/clk/clk-cdce925.c
192
rate = mult_frac(rate, (unsigned long)n, (unsigned long)m);
drivers/clk/clk-cdce925.c
83
return mult_frac(parent_rate, (unsigned long)n, (unsigned long)m);
drivers/clk/clk-sparx5.c
68
rate = mult_frac(rate, divt, divb);
drivers/clk/clk.c
3210
ret = mult_frac(scale, duty->num, duty->den);
drivers/clk/imgtec/clk-boston.c
56
sys_freq = mult_frac(in_freq, mul, sys_div);
drivers/clk/imgtec/clk-boston.c
59
cpu_freq = mult_frac(in_freq, mul, cpu_div);
drivers/clk/qcom/clk-rcg2.c
185
rate = mult_frac(rate, 2, hid_div + 1);
drivers/clk/qcom/clk-rcg2.c
188
rate = mult_frac(rate, m, n);
drivers/clk/qcom/clk-rcg2.c
430
*n = mult_frac(multiplier * *n, *pre_div, pre_div_max);
drivers/clk/qcom/clk-rcg2.c
449
scaled_parent_rate = mult_frac(scaled_parent_rate, m, (m + 1));
drivers/clk/qcom/clk-regmap-mux-div.c
102
parent_rate = mult_frac(req_rate, div, 2);
drivers/clk/qcom/clk-regmap-mux-div.c
104
actual_rate = mult_frac(parent_rate, 2, div);
drivers/clk/qcom/clk-regmap-mux-div.c
139
parent_rate = mult_frac(rate, div, 2);
drivers/clk/qcom/clk-regmap-mux-div.c
141
actual_rate = mult_frac(parent_rate, 2, div);
drivers/clk/qcom/clk-regmap-mux-div.c
216
return mult_frac(parent_rate, 2, div + 1);
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
736
return mult_frac(parent_rate, 1000, (div * 1000) + frac);
drivers/cpufreq/cpufreq.c
2603
mult_frac(max_capacity, capped_freq, max_freq);
drivers/devfreq/governor_passive.c
146
freq = dev_min + mult_frac(dev_max - dev_min, cpu_percent, 100);
drivers/firmware/arm_scmi/scmi_power_control.c
226
adj_timeout_ms = mult_frac(timeout_ms, 3, 4);
drivers/gpu/drm/i915/gt/intel_llc.c
66
consts->min_ring_freq = mult_frac(consts->min_ring_freq, 8, 3);
drivers/gpu/drm/i915/gt/intel_llc.c
94
ring_freq = mult_frac(gpu_freq, 5, 4);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
138
mult_frac(src_height, 1, dst_height) : 1;
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
442
mult_frac((1 << PHASE_STEP_SHIFT), src_w, dst_w);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
444
mult_frac((1 << PHASE_STEP_SHIFT), src_h, dst_h);
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c
255
phasex_step = mult_frac(MDP4_VG_PHASE_STEP_DEFAULT,
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c
272
phasey_step = mult_frac(MDP4_VG_PHASE_STEP_DEFAULT,
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
565
*out_phase = mult_frac(unit, src, dst);
drivers/gpu/drm/msm/dsi/dsi_host.c
613
return mult_frac(mode->clock * 1000u, new_htotal, mode->htotal);
drivers/gpu/drm/msm/dsi/dsi_host.c
654
pclk_bpp = mult_frac(pclk_rate, bpp, 16 * lanes);
drivers/gpu/drm/msm/dsi/dsi_host.c
656
pclk_bpp = mult_frac(pclk_rate, bpp, 8 * lanes);
drivers/gpu/drm/msm/dsi/dsi_host.c
691
msm_host->src_clk_rate = mult_frac(msm_host->pixel_clk_rate, bpp, 8);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
180
ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
288
ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
396
ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
484
ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
69
ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
70
lpx = mult_frac(NSEC_PER_MSEC, coeff, esc_rate / 1000);
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
281
mult_frac(ref_clk, sdm_freq_seed, BIT(16));
drivers/hid/hid-lg4ff.c
291
new_value = 8192 + mult_frac(value - 8192, max_range, range);
drivers/hid/hid-nintendo.c
1512
value[0] = mult_frac((JC_IMU_PREC_RANGE_SCALE *
drivers/hid/hid-nintendo.c
1517
value[1] = mult_frac((JC_IMU_PREC_RANGE_SCALE *
drivers/hid/hid-nintendo.c
1522
value[2] = mult_frac((JC_IMU_PREC_RANGE_SCALE *
drivers/hid/hid-playstation.c
1558
int calib_data = mult_frac(ds->gyro_calib_data[i].sens_numer,
drivers/hid/hid-playstation.c
1567
int calib_data = mult_frac(ds->accel_calib_data[i].sens_numer,
drivers/hid/hid-playstation.c
2493
int calib_data = mult_frac(ds4->gyro_calib_data[i].sens_numer,
drivers/hid/hid-playstation.c
2502
int calib_data = mult_frac(ds4->accel_calib_data[i].sens_numer,
drivers/hwmon/max77705-hwmon.c
62
*val = mult_frac((long)sign_extend32(regval, 15), res, 1000000);
drivers/hwmon/max77705-hwmon.c
64
*val = mult_frac((long)regval, res, 1000000);
drivers/iio/accel/adxl380.c
289
st->act_threshold = mult_frac(st->act_threshold,
drivers/iio/accel/adxl380.c
292
st->inact_threshold = mult_frac(st->inact_threshold,
drivers/iio/adc/ad4000.c
553
val = mult_frac(st->vref_mv, MICRO, st->gain_milli);
drivers/iio/adc/ad4000.c
689
*val = mult_frac(st->vref_mv, 1, 10);
drivers/iio/adc/ad4030.c
470
range = mult_frac(st->vref_uv, adaq4216_hw_gains_frac[i][1],
drivers/iio/adc/ad4170-4.c
478
tmp1 = mult_frac(tmp1, MICRO, 32 * ad4170_sinc3_filt_fs_tbl[i]);
drivers/iio/adc/ad4170-4.c
491
tmp1 = mult_frac(tmp1, MICRO, 32 * ad4170_sinc5_filt_fs_tbl[i]);
drivers/iio/adc/ad7380.c
1454
*val = mult_frac(st->vref_mv, MILLI,
drivers/iio/adc/ad7768-1.c
576
val = mult_frac(st->vref_uv, d, n);
drivers/iio/adc/ad7779.c
304
decimal = ((mult_frac(div, KILO, freq_khz) - dec * KILO) << 16)
drivers/iio/dac/ltc2688.c
166
fs = mult_frac(fs, 105, 100);
drivers/iio/frequency/admv1014.c
245
vcm_comp = 1050 + mult_frac(i, 450, 8);
drivers/input/misc/pm8xxx-vibrator.c
156
vib->level += mult_frac(VIB_MAX_LEVELS(vib), vib->speed, MAX_FF_SPEED);
drivers/md/dm-bufio.c
2845
mem = (__u64)mult_frac(totalram_pages() - totalhigh_pages(),
drivers/md/dm-bufio.c
2852
if (mem > mult_frac(VMALLOC_TOTAL, DM_BUFIO_VMALLOC_PERCENT, 100))
drivers/md/dm-bufio.c
2853
mem = mult_frac(VMALLOC_TOTAL, DM_BUFIO_VMALLOC_PERCENT, 100);
drivers/media/dvb-core/dvb_frontend.c
2329
c->bandwidth_hz = mult_frac(c->symbol_rate, rolloff, 100);
drivers/media/i2c/video-i2c.c
440
u32 delay = mult_frac(1000000UL, data->frame_interval.numerator,
drivers/media/platform/qcom/iris/iris_vpu_common.c
441
vpp_cycles = mult_frac(mbs_per_second, caps->mb_cycles_vpp, (u32)inst->fw_caps[PIPE].value);
drivers/mtd/ubi/build.c
575
limit = mult_frac(device_pebs, max_beb_per1024, 1024);
drivers/mtd/ubi/build.c
578
if (mult_frac(limit, 1024, max_beb_per1024) < device_pebs)
drivers/power/supply/ltc4162-l-charger.c
360
val->intval = mult_frac(ret, chip_info->ibat_resolution_pv, info->rsnsb);
drivers/power/supply/ltc4162-l-charger.c
417
val->intval = 10000u * mult_frac(regval, 100000u, info->rsnsb);
drivers/power/supply/ltc4162-l-charger.c
426
value = mult_frac(value, info->rsnsb, 100000u);
drivers/power/supply/ltc4162-l-charger.c
528
voltage = 2000000 + mult_frac(regval, 1000000, 105);
drivers/power/supply/ltc4162-l-charger.c
655
regval = mult_frac(value, info->rsnsi, 50000u);
drivers/power/supply/ltc4162-l-charger.c
746
regval = mult_frac(value, info->rsnsb, 14660u);
drivers/scsi/scsi_debug.c
9479
jdelay = mult_frac(USER_HZ * jdelay, HZ, denom * USER_HZ);
drivers/scsi/sg.c
82
#define SG_DEFAULT_TIMEOUT mult_frac(SG_DEFAULT_TIMEOUT_USER, HZ, USER_HZ)
drivers/scsi/sg.c
954
if (val >= mult_frac((s64)INT_MAX, USER_HZ, HZ))
drivers/scsi/sg.c
955
val = min_t(s64, mult_frac((s64)INT_MAX, USER_HZ, HZ),
drivers/scsi/sg.c
958
sfp->timeout = mult_frac(val, HZ, USER_HZ);
drivers/soc/qcom/icc-bwmon.c
558
thres = mult_frac(bwmon_kbps_to_count(bwmon, kbps),
drivers/soc/qcom/icc-bwmon.c
574
window = mult_frac(bwmon->data->sample_ms, HW_TIMER_HZ, MSEC_PER_SEC);
drivers/soc/qcom/icc-bwmon.c
640
bwmon->target_kbps = mult_frac(max, MSEC_PER_SEC, bwmon->data->sample_ms);
drivers/spi/spi-zynqmp-gqspi.c
1027
timeout = mult_frac(bytes, 2 * 8 * MSEC_PER_SEC,
drivers/target/target_core_iblock.c
136
dev->dev_attrib.hw_max_sectors = mult_frac(queue_max_hw_sectors(q),
drivers/target/target_core_spc.c
554
io_max_blocks = mult_frac(dev->dev_attrib.hw_max_sectors,
drivers/thermal/thermal-generic-adc.c
51
temp = temp_hi + mult_frac(temp_lo - temp_hi, val - adc_hi,
drivers/tty/serial/vt8500_serial.c
298
vt8500_write(port, mult_frac(baud, 4096, 1000000), VT8500_URBKR);
fs/dcache.c
81
return mult_frac(val, sysctl_vfs_cache_pressure, sysctl_vfs_cache_pressure_denom);
fs/super.c
211
dentries = mult_frac(sc->nr_to_scan, dentries, total_objects);
fs/super.c
212
inodes = mult_frac(sc->nr_to_scan, inodes, total_objects);
fs/super.c
213
fs_objects = mult_frac(sc->nr_to_scan, fs_objects, total_objects);
lib/math/polynomial.c
96
tmp = mult_frac(tmp, data, term->divider);
mm/damon/core.c
2033
return mult_frac(access_events, 10000, target_access_events);
mm/damon/core.c
2352
quota->charged_sz += sz_applied + mult_frac(
mm/damon/core.c
2621
return mult_frac(numerator, 10000, i.totalram);
mm/damon/core.c
2661
return mult_frac(numerator, 10000, i.totalram);
mm/damon/core.c
2761
return mult_frac((unsigned long)node_eligible, 10000,
mm/damon/core.c
2805
return mult_frac(active, 10000, total);
mm/damon/core.c
2806
return mult_frac(inactive, 10000, total);
mm/damon/core.c
2855
mult_frac(goal->current_value, 10000,
mm/damon/core.c
2909
throughput = mult_frac(quota->total_charged_sz,
mm/damon/core.c
809
return mult_frac(nr_accesses, 10000, damon_max_nr_accesses(attrs));
mm/memcontrol.c
796
res = mult_frac(abs(val), unit, PAGE_SIZE);
mm/page_alloc.c
2178
max_boost = mult_frac(zone->_watermark[WMARK_HIGH],
mm/page_alloc.c
6498
mult_frac(zone_managed_pages(zone),
mm/slub.c
4274
x = mult_frac(x, n->nr_partial, scanned);
mm/zswap.c
1259
return mult_frac(nr_freeable, nr_backing, nr_stored);