/openbmc/qemu/hw/core/ |
H A D | clock.c | 75 return muldiv64(clk->period, clk->multiplier, clk->divider); in clock_get_child_period() 147 bool clock_set_mul_div(Clock *clk, uint32_t multiplier, uint32_t divider) in clock_set_mul_div() argument 151 if (clk->multiplier == multiplier && clk->divider == divider) { in clock_set_mul_div() 155 trace_clock_set_mul_div(CLOCK_PATH(clk), clk->multiplier, multiplier, in clock_set_mul_div() 157 clk->multiplier = multiplier; in clock_set_mul_div() 176 clk->multiplier = 1; in clock_initfn()
|
H A D | clock-vmstate.c | 21 return clk->multiplier != 1 || clk->divider != 1; in muldiv_needed() 33 clk->multiplier = 1; in clock_pre_load() 45 VMSTATE_UINT32(multiplier, Clock),
|
/openbmc/telemetry/src/metrics/ |
H A D | collection_function.cpp | 113 const auto multiplier = in calculate() local 115 valueSum += it->second * multiplier.count(); in calculate() 119 const auto multiplier = in calculate() local 121 valueSum += readings.back().second * multiplier.count(); in calculate() 133 const auto multiplier = in calculateForStartupInterval() local 135 if (multiplier > 0.) in calculateForStartupInterval() 137 const auto prevValue = result / multiplier; in calculateForStartupInterval()
|
/openbmc/linux/drivers/clk/ |
H A D | clk-vt8500.c | 351 u32 *multiplier, u32 *prediv) in vt8500_find_pll_bits() argument 358 *multiplier = 0; in vt8500_find_pll_bits() 368 *multiplier = rate / (parent_rate / *prediv); in vt8500_find_pll_bits() 369 tclk = (parent_rate / *prediv) * *multiplier; in vt8500_find_pll_bits() 390 unsigned long parent_rate, u32 *multiplier, u32 *divisor1, in wm8650_find_pll_bits() argument 409 *multiplier = O1 / parent_rate; in wm8650_find_pll_bits() 417 if ((*multiplier < 3) || (*multiplier > 1023)) in wm8650_find_pll_bits() 453 u32 *filter, u32 *multiplier, u32 *divisor1, u32 *divisor2) in wm8750_find_pll_bits() argument 472 *multiplier = mul; in wm8750_find_pll_bits() 480 *multiplier = mul; in wm8750_find_pll_bits() [all …]
|
/openbmc/linux/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_audio.c | 114 uint32_t n, cts, multiplier; in msm_hdmi_audio_update() local 123 multiplier = 4; in msm_hdmi_audio_update() 127 multiplier = 2; in msm_hdmi_audio_update() 130 multiplier = 1; in msm_hdmi_audio_update() 133 DBG("n=%u, cts=%u, multiplier=%u", n, cts, multiplier); in msm_hdmi_audio_update() 137 acr_pkt_ctrl |= HDMI_ACR_PKT_CTRL_N_MULTIPLIER(multiplier); in msm_hdmi_audio_update()
|
/openbmc/linux/tools/power/cpupower/debug/i386/ |
H A D | centrino-decode.c | 65 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()
|
/openbmc/linux/sound/soc/codecs/ |
H A D | tlv320aic32x4-clk.c | 157 u64 multiplier; in clk_aic32x4_pll_calc_muldiv() local 168 multiplier = (u64) rate * settings->p * 10000; in clk_aic32x4_pll_calc_muldiv() 169 do_div(multiplier, parent_rate); in clk_aic32x4_pll_calc_muldiv() 175 settings->r = ((u32) multiplier / 640000) + 1; in clk_aic32x4_pll_calc_muldiv() 178 do_div(multiplier, settings->r); in clk_aic32x4_pll_calc_muldiv() 183 if (multiplier < 10000) in clk_aic32x4_pll_calc_muldiv() 187 settings->j = (u32) multiplier / 10000; in clk_aic32x4_pll_calc_muldiv() 188 settings->d = (u32) multiplier % 10000; in clk_aic32x4_pll_calc_muldiv()
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | keystone-pll.txt | 3 Binding for keystone PLLs. The main PLL IP typically has a multiplier, 17 - reg - pll control0 and pll multiplier registers 18 - reg-names : control, multiplier and post-divider. The multiplier and 29 reg-names = "control", "multiplier", "post-divider";
|
/openbmc/linux/drivers/clk/meson/ |
H A D | vid-pll-div.c | 30 unsigned int multiplier; member 38 .multiplier = (_fb), \ 89 return DIV_ROUND_UP_ULL(parent_rate * div->multiplier, div->divider); in meson_vid_pll_div_recalc_rate()
|
/openbmc/linux/drivers/video/fbdev/aty/ |
H A D | mach64_ct.c | 121 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()
|
/openbmc/linux/drivers/acpi/acpica/ |
H A D | utmath.c | 48 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()
|
/openbmc/qemu/hw/misc/ |
H A D | omap_clk.c | 45 unsigned int multiplier; /* Rate relative to input (if .enabled) */ member 93 .multiplier = 4, 100 .multiplier = 48, 645 div * i->divisor, mult * i->multiplier); in omap_clk_rate_update_full() 655 mult *= i->multiplier; in omap_clk_rate_update() 697 clk->multiplier = multiply; in omap_clk_setrate() 737 j->multiplier = j->multiplier ?: 1; in omap_clk_init()
|
H A D | aspeed_scu.c | 476 uint32_t multiplier = 1; in aspeed_2400_scu_calc_hpll() local 483 multiplier = (2 - od) * ((n + 2) / (d + 1)); in aspeed_2400_scu_calc_hpll() 486 return clkin * multiplier; in aspeed_2400_scu_calc_hpll() 498 uint32_t multiplier = 1; in aspeed_2500_scu_calc_hpll() local 510 multiplier = ((m + 1) / (n + 1)) / (p + 1); in aspeed_2500_scu_calc_hpll() 513 return clkin * multiplier; in aspeed_2500_scu_calc_hpll() 518 uint32_t multiplier = 1; in aspeed_2600_scu_calc_hpll() local 530 multiplier = ((m + 1) / (n + 1)) / (p + 1); in aspeed_2600_scu_calc_hpll() 533 return clkin * multiplier; in aspeed_2600_scu_calc_hpll()
|
H A D | stm32l4x5_rcc.c | 64 clk_changed |= clock_set_mul_div(mux->out, freq_multiplier, mux->multiplier); in clock_mux_update() 73 mux->multiplier, mux->divider); in clock_mux_update() 138 VMSTATE_UINT32(multiplier, RccClockMuxState), 172 uint32_t multiplier, uint32_t divider) in clock_mux_set_factor() argument 174 if (mux->multiplier == multiplier && mux->divider == divider) { in clock_mux_set_factor() 178 mux->multiplier, multiplier, mux->divider, divider); in clock_mux_set_factor() 180 mux->multiplier = multiplier; in clock_mux_set_factor()
|
/openbmc/linux/drivers/video/fbdev/via/ |
H A D | via_clock.h | 26 u16 multiplier; member 50 return ref_freq / pll.divisor * pll.multiplier; in get_pll_internal_frequency()
|
H A D | via_clock.c | 23 return (pll.multiplier << 8) in cle266_encode_pll() 32 | (pll.multiplier - 2); in k800_encode_pll() 39 | pll.multiplier; in vx855_encode_pll()
|
/openbmc/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | clock-sh7757.c | 26 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 D | clock-sh7785.c | 29 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 D | clock-sh7786.c | 27 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()
|
/openbmc/linux/Documentation/devicetree/bindings/dma/ |
H A D | img-mdc-dma.txt | 13 - img,max-burst-multiplier: Must be the maximum supported burst size multiplier. 46 img,max-burst-multiplier = <16>;
|
/openbmc/linux/arch/mips/ath25/ |
H A D | ar5312.c | 289 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()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | tsc_msr.c | 39 u32 multiplier; member 198 tscref = TSC_REFERENCE_KHZ * md->multiplier; in cpu_khz_from_msr()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_aux.c | 437 uint32_t multiplier = 0; in dce_aux_configure_timeout() local 451 multiplier = DEFAULT_AUX_ENGINE_MULT; in dce_aux_configure_timeout() 454 multiplier = 0; in dce_aux_configure_timeout() 459 multiplier = 1; in dce_aux_configure_timeout() 464 multiplier = 2; in dce_aux_configure_timeout() 469 multiplier = 3; in dce_aux_configure_timeout() 497 …UPDATE_SEQ_2(AUX_DPHY_RX_CONTROL1, AUX_RX_TIMEOUT_LEN, length, AUX_RX_TIMEOUT_LEN_MUL, multiplier); in dce_aux_configure_timeout()
|
/openbmc/qemu/include/hw/ |
H A D | clock.h | 85 uint32_t multiplier; member 379 bool clock_set_mul_div(Clock *clk, uint32_t multiplier, uint32_t divider);
|
/openbmc/qemu/include/hw/misc/ |
H A D | stm32l4x5_rcc_internals.h | 414 uint32_t multiplier; member 424 .multiplier = 1, \ 486 .multiplier = 1, 509 .multiplier = 1, 1032 mux->multiplier = CLOCK_MUX_INIT_INFO[id].multiplier; in set_clock_mux_init_info()
|