Home
last modified time | relevance | path

Searched refs:mult_frac (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v5.4/drivers/clk/qcom/
Dclk-regmap-mux-div.c102 parent_rate = mult_frac(req_rate, div, 2); in mux_div_determine_rate()
104 actual_rate = mult_frac(parent_rate, 2, div); in mux_div_determine_rate()
139 parent_rate = mult_frac(rate, div, 2); in __mux_div_set_rate_and_parent()
141 actual_rate = mult_frac(parent_rate, 2, div); in __mux_div_set_rate_and_parent()
216 return mult_frac(parent_rate, 2, div + 1); in mux_div_recalc_rate()
/Linux-v5.4/drivers/clk/imgtec/
Dclk-boston.c56 sys_freq = mult_frac(in_freq, mul, sys_div); in clk_boston_setup()
59 cpu_freq = mult_frac(in_freq, mul, cpu_div); in clk_boston_setup()
/Linux-v5.4/drivers/gpu/drm/msm/dsi/phy/
Ddsi_phy.c65 ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000); in msm_dsi_dphy_timing_calc()
66 lpx = mult_frac(NSEC_PER_MSEC, coeff, esc_rate / 1000); in msm_dsi_dphy_timing_calc()
176 ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000); in msm_dsi_dphy_timing_calc_v2()
178 lpx = mult_frac(NSEC_PER_MSEC, coeff, esc_rate / 1000); in msm_dsi_dphy_timing_calc_v2()
285 ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000); in msm_dsi_dphy_timing_calc_v3()
287 lpx = mult_frac(NSEC_PER_MSEC, coeff, esc_rate / 1000); in msm_dsi_dphy_timing_calc_v3()
/Linux-v5.4/drivers/clk/at91/
Dclk-sam9x60-pll.c211 tmpmul = mult_frac(rate, tmpdiv, parent_rate); in sam9x60_pll_get_best_div_mul()
212 tmprate = mult_frac(parent_rate, tmpmul, tmpdiv); in sam9x60_pll_get_best_div_mul()
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_plane.c259 phasex_step = mult_frac(MDP4_VG_PHASE_STEP_DEFAULT, in mdp4_plane_mode_set()
276 phasey_step = mult_frac(MDP4_VG_PHASE_STEP_DEFAULT, in mdp4_plane_mode_set()
/Linux-v5.4/drivers/thermal/
Dthermal-generic-adc.c48 temp = temp_hi + mult_frac(temp_lo - temp_hi, val - adc_hi, in gadc_thermal_adc_to_temp()
/Linux-v5.4/drivers/clk/
Dclk-cdce925.c97 return mult_frac(parent_rate, (unsigned long)n, (unsigned long)m); in cdce925_pll_calculate_rate()
205 rate = mult_frac(rate, (unsigned long)n, (unsigned long)m); in cdce925_pll_calc_range_bits()
Dclk.c2813 ret = mult_frac(scale, duty->num, duty->den); in clk_core_get_scaled_duty_cycle()
/Linux-v5.4/include/linux/
Ddcache.h503 return mult_frac(val, sysctl_vfs_cache_pressure, 100); in vfs_pressure_ratio()
Dkernel.h170 #define mult_frac(x, numer, denom)( \ macro
/Linux-v5.4/fs/
Dsuper.c93 dentries = mult_frac(sc->nr_to_scan, dentries, total_objects); in super_cache_scan()
94 inodes = mult_frac(sc->nr_to_scan, inodes, total_objects); in super_cache_scan()
95 fs_objects = mult_frac(sc->nr_to_scan, fs_objects, total_objects); in super_cache_scan()
/Linux-v5.4/drivers/md/
Ddm-bufio.c1931 mem = (__u64)mult_frac(totalram_pages() - totalhigh_pages(), in dm_bufio_init()
1938 if (mem > mult_frac(VMALLOC_TOTAL, DM_BUFIO_VMALLOC_PERCENT, 100)) in dm_bufio_init()
1939 mem = mult_frac(VMALLOC_TOTAL, DM_BUFIO_VMALLOC_PERCENT, 100); in dm_bufio_init()
/Linux-v5.4/drivers/mtd/ubi/
Dbuild.c549 limit = mult_frac(device_pebs, max_beb_per1024, 1024); in get_bad_peb_limit()
552 if (mult_frac(limit, 1024, max_beb_per1024) < device_pebs) in get_bad_peb_limit()
/Linux-v5.4/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_28nm.c292 mult_frac(ref_clk, sdm_freq_seed, BIT(16)); in dsi_pll_28nm_clk_recalc_rate()
/Linux-v5.4/drivers/scsi/
Dsg.c77 #define SG_DEFAULT_TIMEOUT mult_frac(SG_DEFAULT_TIMEOUT_USER, HZ, USER_HZ)
946 if (val >= mult_frac((s64)INT_MAX, USER_HZ, HZ)) in sg_ioctl()
947 val = min_t(s64, mult_frac((s64)INT_MAX, USER_HZ, HZ), in sg_ioctl()
950 sfp->timeout = mult_frac(val, HZ, USER_HZ); in sg_ioctl()
/Linux-v5.4/drivers/tty/serial/
Dvt8500_serial.c325 vt8500_write(port, mult_frac(baud, 4096, 1000000), VT8500_URBKR); in vt8500_set_baud_rate()
/Linux-v5.4/net/mac80211/
Dmesh_hwmp.c450 mult_frac(new_metric, 10, 9) : in hwmp_route_info_get()
521 mult_frac(last_hop_metric, 10, 9) : in hwmp_route_info_get()
/Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_plane.c453 mult_frac((1 << PHASE_STEP_SHIFT), src_w, dst_w); in _dpu_plane_setup_scaler3()
455 mult_frac((1 << PHASE_STEP_SHIFT), src_h, dst_h); in _dpu_plane_setup_scaler3()
/Linux-v5.4/drivers/media/i2c/
Dvideo-i2c.c446 unsigned int delay = mult_frac(HZ, data->frame_interval.numerator, in video_i2c_thread_vid_cap()
/Linux-v5.4/drivers/hid/
Dhid-lg4ff.c291 new_value = 8192 + mult_frac(value - 8192, max_range, range); in lg4ff_adjust_dfp_x_axis()
Dhid-sony.c1020 int calib_data = mult_frac(calib->sens_numer, in dualshock4_parse_report()
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_plane.c640 *out_phase = mult_frac(unit, src, dst); in calc_phase_step()
/Linux-v5.4/mm/
Dpage_alloc.c2365 max_boost = mult_frac(zone->_watermark[WMARK_HIGH], in boost_watermark()
7784 mult_frac(zone_managed_pages(zone), in __setup_per_zone_wmarks()
/Linux-v5.4/drivers/media/dvb-core/
Ddvb_frontend.c2250 c->bandwidth_hz = mult_frac(c->symbol_rate, rolloff, 100); in dtv_set_frontend()
/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_pm.c7505 min_ring_freq = mult_frac(min_ring_freq, 8, 3); in gen6_update_ring_freq()
7534 ring_freq = mult_frac(gpu_freq, 5, 4); in gen6_update_ring_freq()

12