Home
last modified time | relevance | path

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

1234

/linux/drivers/clk/
H A Dclk-vt8500.c352 u32 *multiplier, u32 *prediv) in vt8500_find_pll_bits() argument
359 *multiplier = 0; in vt8500_find_pll_bits()
369 *multiplier = rate / (parent_rate / *prediv); in vt8500_find_pll_bits()
370 tclk = (parent_rate / *prediv) * *multiplier; in vt8500_find_pll_bits()
391 unsigned long parent_rate, u32 *multiplier, u32 *divisor1, in wm8650_find_pll_bits() argument
410 *multiplier = O1 / parent_rate; in wm8650_find_pll_bits()
418 if ((*multiplier < 3) || (*multiplier > 1023)) in wm8650_find_pll_bits()
454 u32 *filter, u32 *multiplier, u32 *divisor1, u32 *divisor2) in wm8750_find_pll_bits() argument
473 *multiplier = mul; in wm8750_find_pll_bits()
481 *multiplier = mul; in wm8750_find_pll_bits()
[all …]
H A Dclk-cs2000-cp.c203 u32 multiplier = lf_ratio ? 12 : 20; in cs2000_rate_to_ratio() local
211 ratio = (u64)rate_out << multiplier; in cs2000_rate_to_ratio()
220 u32 multiplier = lf_ratio ? 12 : 20; in cs2000_ratio_to_rate() local
230 return rate_out >> multiplier; in cs2000_ratio_to_rate()
/linux/tools/power/cpupower/debug/i386/
H A Dcentrino-decode.c65 unsigned int multiplier; in decode() local
68 multiplier = ((msr >> 8) & 0xFF); in decode()
72 printf("0x%x means multiplier %d @ %d mV\n", msr, multiplier, mv); in decode()
/linux/Documentation/devicetree/bindings/clock/
H A Dkeystone-pll.txt1 Binding for keystone PLLs. The main PLL IP typically has a multiplier,
15 - reg - pll control0 and pll multiplier registers
16 - reg-names : control, multiplier and post-divider. The multiplier and
27 reg-names = "control", "multiplier", "post-divider";
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_telemetry.c222 cmdq_cnt->cpr_cnt = slice_cnt->cpr_cnt * tl_data->multiplier.cpr_cnt; in adf_set_cmdq_cnt()
223 cmdq_cnt->dcpr_cnt = slice_cnt->dcpr_cnt * tl_data->multiplier.dcpr_cnt; in adf_set_cmdq_cnt()
224 cmdq_cnt->pke_cnt = slice_cnt->pke_cnt * tl_data->multiplier.pke_cnt; in adf_set_cmdq_cnt()
225 cmdq_cnt->wat_cnt = slice_cnt->wat_cnt * tl_data->multiplier.wat_cnt; in adf_set_cmdq_cnt()
226 cmdq_cnt->wcp_cnt = slice_cnt->wcp_cnt * tl_data->multiplier.wcp_cnt; in adf_set_cmdq_cnt()
227 cmdq_cnt->ucs_cnt = slice_cnt->ucs_cnt * tl_data->multiplier.ucs_cnt; in adf_set_cmdq_cnt()
228 cmdq_cnt->ath_cnt = slice_cnt->ath_cnt * tl_data->multiplier.ath_cnt; in adf_set_cmdq_cnt()
/linux/sound/soc/codecs/
H A Dtlv320aic32x4-clk.c29 * @r: first multiplier
30 * @j: integer part of second multiplier
31 * @d: decimal part of second multiplier
156 u64 multiplier; in clk_aic32x4_pll_calc_muldiv()
164 * of the multiplier. This is because we can't do floating point in clk_aic32x4_pll_calc_muldiv()
167 multiplier = (u64)rate * settings->p * 10000; in clk_aic32x4_pll_calc_muldiv()
168 do_div(multiplier, parent_rate); in clk_aic32x4_pll_calc_muldiv()
174 settings->r = ((u32)multiplier / 640000) + 1; in clk_aic32x4_pll_calc_muldiv()
177 do_div(multiplier, settings->r); in clk_aic32x4_pll_calc_muldiv()
182 if (multiplier < 1000 in clk_aic32x4_pll_calc_muldiv()
157 u64 multiplier; clk_aic32x4_pll_calc_muldiv() local
[all...]
/linux/drivers/video/fbdev/aty/
H A Dmach64_ct.c121 u32 multiplier, divider, ras_multiplier, ras_divider, tmp; in aty_dsp_gt() local
125 multiplier = ((u32)pll->mclk_fb_div) * pll->vclk_post_div_real; in aty_dsp_gt()
143 multiplier = multiplier * par->lcd_width; in aty_dsp_gt()
152 while (((multiplier | divider) & 1) == 0) { in aty_dsp_gt()
153 multiplier = multiplier >> 1; in aty_dsp_gt()
158 tmp = ((multiplier * pll->fifo_size) << vshift) / divider; in aty_dsp_gt()
171 dsp_off = ((multiplier * (pll->fifo_size - 1)) << vshift) / divider - in aty_dsp_gt()
178 dsp_on = ((multiplier << vshift) + divider) / divider; in aty_dsp_gt()
190 dsp_on = dsp_off - (multiplier << vshift) / divider; in aty_dsp_gt()
195 dsp_xclks = ((multiplier << (vshift + 5)) + divider) / divider; in aty_dsp_gt()
/linux/drivers/acpi/acpica/
H A 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/drivers/video/fbdev/via/
H A Dvia_clock.h26 u16 multiplier; member
50 return ref_freq / pll.divisor * pll.multiplier; in get_pll_internal_frequency()
H A Dvia_clock.c23 return (pll.multiplier << 8) in cle266_encode_pll()
32 | (pll.multiplier - 2); in k800_encode_pll()
39 | pll.multiplier; in vx855_encode_pll()
/linux/drivers/iio/light/
H A Dhid-sensor-prox.c187 int multiplier = 1; in prox_capture_sample() local
197 multiplier = 100; in prox_capture_sample()
201 prox_state->human_presence[chan] = *(u8 *)raw_data * multiplier; in prox_capture_sample()
204 prox_state->human_presence[chan] = *(u16 *)raw_data * multiplier; in prox_capture_sample()
207 prox_state->human_presence[chan] = *(u32 *)raw_data * multiplier; in prox_capture_sample()
/linux/arch/sh/kernel/cpu/sh4a/
H A Dclock-sh7757.c26 int multiplier; in pll_recalc() local
28 multiplier = test_mode_pin(MODE_PIN0) ? 24 : 16; in pll_recalc()
30 return clk->parent->rate * multiplier; in pll_recalc()
H A Dclock-sh7785.c29 int multiplier; in pll_recalc() local
31 multiplier = test_mode_pin(MODE_PIN4) ? 36 : 72; in pll_recalc()
33 return clk->parent->rate * multiplier; in pll_recalc()
H A Dclock-sh7786.c27 int multiplier; in pll_recalc() local
33 multiplier = (sh_mv.mv_mode_pins() & 0xf) < 3 ? 64 : 32; in pll_recalc()
35 return clk->parent->rate * multiplier; in pll_recalc()
/linux/Documentation/devicetree/bindings/dma/
H A Dimg-mdc-dma.txt13 - img,max-burst-multiplier: Must be the maximum supported burst size multiplier.
46 img,max-burst-multiplier = <16>;
/linux/kernel/
H A Dprofile.c197 unsigned int multiplier; in write_profile() local
199 if (copy_from_user(&multiplier, buf, sizeof(int))) in write_profile()
202 if (setup_profiling_timer(multiplier)) in write_profile()
/linux/arch/mips/ath25/
H A Dar5312.c289 unsigned predivide_select, predivisor, multiplier; in ar5312_cpu_frequency() local
333 multiplier = (clock_ctl1 & multiplier_mask) >> multiplier_shift; in ar5312_cpu_frequency()
336 multiplier <<= 1; in ar5312_cpu_frequency()
338 return (40000000 / predivisor) * multiplier; in ar5312_cpu_frequency()
/linux/drivers/net/ethernet/intel/ixgbe/
H A 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/include/linux/
H A Dprofile.h35 int setup_profiling_timer(unsigned int multiplier);
/linux/drivers/iio/adc/
H A Dcpcap-adc.c176 unsigned short multiplier; member
196 int multiplier; member
677 req->result *= phase_tbl[index].multiplier; in cpcap_adc_phase()
689 req->result *= phase_tbl[index].multiplier; in cpcap_adc_phase()
767 req->result *= conv_tbl[index].multiplier; in cpcap_adc_convert()
/linux/Documentation/ABI/testing/
H A Dconfigfs-usb-gadget-ncm9 qmult - queue length multiplier for high and
H A Dconfigfs-usb-gadget-ecm11 - queue length multiplier for high and
H A Dconfigfs-usb-gadget-eem10 qmult queue length multiplier for high and
H A Dconfigfs-usb-gadget-subset10 qmult queue length multiplier for high and
/linux/drivers/media/pci/cobalt/
H A Dcobalt-cpld.c123 struct multiplier { struct
131 static const struct multiplier multipliers[] = { argument

1234