Home
last modified time | relevance | path

Searched refs:multiplier (Results 1 – 25 of 106) sorted by relevance

12345

/Linux-v4.19/drivers/clk/
Dclk-vt8500.c360 u32 *multiplier, u32 *prediv) in vt8500_find_pll_bits() argument
367 *multiplier = 0; in vt8500_find_pll_bits()
377 *multiplier = rate / (parent_rate / *prediv); in vt8500_find_pll_bits()
378 tclk = (parent_rate / *prediv) * *multiplier; in vt8500_find_pll_bits()
399 unsigned long parent_rate, u32 *multiplier, u32 *divisor1, in wm8650_find_pll_bits() argument
418 *multiplier = O1 / parent_rate; in wm8650_find_pll_bits()
426 if ((*multiplier < 3) || (*multiplier > 1023)) in wm8650_find_pll_bits()
462 u32 *filter, u32 *multiplier, u32 *divisor1, u32 *divisor2) in wm8750_find_pll_bits() argument
481 *multiplier = mul; in wm8750_find_pll_bits()
489 *multiplier = mul; in wm8750_find_pll_bits()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/
Dhdmi_audio.c125 uint32_t n, cts, multiplier; in msm_hdmi_audio_update() local
134 multiplier = 4; in msm_hdmi_audio_update()
138 multiplier = 2; in msm_hdmi_audio_update()
141 multiplier = 1; in msm_hdmi_audio_update()
144 DBG("n=%u, cts=%u, multiplier=%u", n, cts, multiplier); in msm_hdmi_audio_update()
148 acr_pkt_ctrl |= HDMI_ACR_PKT_CTRL_N_MULTIPLIER(multiplier); in msm_hdmi_audio_update()
/Linux-v4.19/tools/power/cpupower/debug/i386/
Dcentrino-decode.c66 unsigned int multiplier; in decode() local
69 multiplier = ((msr >> 8) & 0xFF); in decode()
73 printf("0x%x means multiplier %d @ %d mV\n", msr, multiplier, mv); in decode()
/Linux-v4.19/drivers/video/fbdev/aty/
Dmach64_ct.c123 u32 multiplier, divider, ras_multiplier, ras_divider, tmp; in aty_dsp_gt() local
127 multiplier = ((u32)pll->mclk_fb_div) * pll->vclk_post_div_real; in aty_dsp_gt()
145 multiplier = multiplier * par->lcd_width; in aty_dsp_gt()
154 while (((multiplier | divider) & 1) == 0) { in aty_dsp_gt()
155 multiplier = multiplier >> 1; in aty_dsp_gt()
160 tmp = ((multiplier * pll->fifo_size) << vshift) / divider; in aty_dsp_gt()
173 dsp_off = ((multiplier * (pll->fifo_size - 1)) << vshift) / divider - in aty_dsp_gt()
180 dsp_on = ((multiplier << vshift) + divider) / divider; in aty_dsp_gt()
192 dsp_on = dsp_off - (multiplier << vshift) / divider; in aty_dsp_gt()
197 dsp_xclks = ((multiplier << (vshift + 5)) + divider) / divider; in aty_dsp_gt()
/Linux-v4.19/sound/usb/
Dclock.c221 struct uac_clock_multiplier_descriptor *multiplier; in __uac_clock_find_source() local
298 multiplier = snd_usb_find_clock_multiplier(chip->ctrl_intf, entity_id); in __uac_clock_find_source()
299 if (multiplier) in __uac_clock_find_source()
300 return __uac_clock_find_source(chip, multiplier->bCSourceID, in __uac_clock_find_source()
311 struct uac3_clock_multiplier_descriptor *multiplier; in __uac3_clock_find_source() local
388 multiplier = snd_usb_find_clock_multiplier_v3(chip->ctrl_intf, in __uac3_clock_find_source()
390 if (multiplier) in __uac3_clock_find_source()
391 return __uac3_clock_find_source(chip, multiplier->bCSourceID, in __uac3_clock_find_source()
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dkeystone-pll.txt3 Binding for keystone PLLs. The main PLL IP typically has a multiplier,
18 - reg-names : control, multiplier and post-divider. The multiplier and
29 reg-names = "control", "multiplier", "post-divider";
/Linux-v4.19/drivers/video/fbdev/via/
Dvia_clock.h41 u16 multiplier; member
65 return ref_freq / pll.divisor * pll.multiplier; in get_pll_internal_frequency()
Dvia_clock.c38 return (pll.multiplier << 8) in cle266_encode_pll()
47 | (pll.multiplier - 2); in k800_encode_pll()
54 | pll.multiplier; in vx855_encode_pll()
/Linux-v4.19/drivers/acpi/acpica/
Dutmath.c48 acpi_ut_short_multiply(u64 multiplicand, u32 multiplier, u64 *out_product) in acpi_ut_short_multiply() argument
62 ACPI_MUL_64_BY_32(0, multiplicand_ovl.part.hi, multiplier, in acpi_ut_short_multiply()
65 ACPI_MUL_64_BY_32(0, multiplicand_ovl.part.lo, multiplier, in acpi_ut_short_multiply()
165 acpi_ut_short_multiply(u64 multiplicand, u32 multiplier, u64 *out_product) in acpi_ut_short_multiply() argument
173 *out_product = multiplicand * multiplier; in acpi_ut_short_multiply()
/Linux-v4.19/arch/sh/kernel/cpu/sh4a/
Dclock-sh7757.c29 int multiplier; in pll_recalc() local
31 multiplier = test_mode_pin(MODE_PIN0) ? 24 : 16; in pll_recalc()
33 return clk->parent->rate * multiplier; in pll_recalc()
Dclock-sh7785.c32 int multiplier; in pll_recalc() local
34 multiplier = test_mode_pin(MODE_PIN4) ? 36 : 72; in pll_recalc()
36 return clk->parent->rate * multiplier; in pll_recalc()
Dclock-sh7786.c30 int multiplier; in pll_recalc() local
36 multiplier = (sh_mv.mv_mode_pins() & 0xf) < 3 ? 64 : 32; in pll_recalc()
38 return clk->parent->rate * multiplier; in pll_recalc()
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dimg-mdc-dma.txt13 - img,max-burst-multiplier: Must be the maximum supported burst size multiplier.
46 img,max-burst-multiplier = <16>;
/Linux-v4.19/arch/mips/ath25/
Dar5312.c292 unsigned predivide_select, predivisor, multiplier; in ar5312_cpu_frequency() local
336 multiplier = (clock_ctl1 & multiplier_mask) >> multiplier_shift; in ar5312_cpu_frequency()
339 multiplier <<= 1; in ar5312_cpu_frequency()
341 return (40000000 / predivisor) * multiplier; in ar5312_cpu_frequency()
/Linux-v4.19/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_10nm.c157 u64 multiplier; in dsi_pll_calc_dec_frac() local
166 multiplier = 1 << config->frac_bits; in dsi_pll_calc_dec_frac()
167 dec_multiple = div_u64(pll_freq * multiplier, divider); in dsi_pll_calc_dec_frac()
168 div_u64_rem(dec_multiple, multiplier, &frac); in dsi_pll_calc_dec_frac()
170 dec = div_u64(dec_multiple, multiplier); in dsi_pll_calc_dec_frac()
476 u64 multiplier; in dsi_pll_10nm_vco_recalc_rate() local
495 multiplier = 1 << 18; in dsi_pll_10nm_vco_recalc_rate()
498 pll_freq += div_u64(tmp64, multiplier); in dsi_pll_10nm_vco_recalc_rate()
/Linux-v4.19/drivers/gpu/drm/gma500/
Dpsb_intel_drv.h75 int multiplier) in psb_intel_mode_set_pixel_multiplier() argument
77 mode->clock *= multiplier; in psb_intel_mode_set_pixel_multiplier()
78 mode->private_flags |= multiplier; in psb_intel_mode_set_pixel_multiplier()
/Linux-v4.19/drivers/tty/vt/
Dselection.c172 int i, ps, pe, multiplier; in set_selection() local
292 multiplier = use_unicode ? 4 : 1; /* chars can take up to 4 bytes */ in set_selection()
293 bp = kmalloc_array((sel_end - sel_start) / 2 + 1, multiplier, in set_selection()
/Linux-v4.19/kernel/
Dprofile.c502 extern int setup_profiling_timer(unsigned int multiplier); in write_profile()
505 unsigned int multiplier; in write_profile() local
507 if (copy_from_user(&multiplier, buf, sizeof(int))) in write_profile()
510 if (setup_profiling_timer(multiplier)) in write_profile()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb.c25 int min_credit, multiplier; in ixgbe_ieee_credits() local
36 multiplier = (min_credit / min_percent) + 1; in ixgbe_ieee_credits()
40 int val = min(bw[i] * multiplier, MAX_CREDIT_REFILL); in ixgbe_ieee_credits()
/Linux-v4.19/Documentation/devicetree/bindings/iio/light/
Dtsl2563.txt10 - amstaos,cover-comp-gain : integer used as multiplier for gain
/Linux-v4.19/drivers/staging/clocking-wizard/
DTODO2 - support for fractional multiplier
/Linux-v4.19/Documentation/ABI/testing/
Dconfigfs-usb-gadget-ecm9 qmult - queue length multiplier for high and
Dconfigfs-usb-gadget-ncm9 qmult - queue length multiplier for high and
Dconfigfs-usb-gadget-eem9 qmult - queue length multiplier for high and
Dconfigfs-usb-gadget-subset9 qmult - queue length multiplier for high and

12345