Home
last modified time | relevance | path

Searched refs:rate (Results 1 – 25 of 2732) sorted by relevance

12345678910>>...110

/openbmc/linux/drivers/mmc/host/
H A Dsdhci-of-aspeed-test.c8 int rate = 52000000; in aspeed_sdhci_phase_ddr52() local
11 aspeed_sdhci_phase_to_tap(NULL, rate, 0)); in aspeed_sdhci_phase_ddr52()
13 aspeed_sdhci_phase_to_tap(NULL, rate, 1)); in aspeed_sdhci_phase_ddr52()
15 aspeed_sdhci_phase_to_tap(NULL, rate, 2)); in aspeed_sdhci_phase_ddr52()
17 aspeed_sdhci_phase_to_tap(NULL, rate, 3)); in aspeed_sdhci_phase_ddr52()
19 aspeed_sdhci_phase_to_tap(NULL, rate, 4)); in aspeed_sdhci_phase_ddr52()
21 aspeed_sdhci_phase_to_tap(NULL, rate, 5)); in aspeed_sdhci_phase_ddr52()
23 aspeed_sdhci_phase_to_tap(NULL, rate, 23)); in aspeed_sdhci_phase_ddr52()
25 aspeed_sdhci_phase_to_tap(NULL, rate, 24)); in aspeed_sdhci_phase_ddr52()
27 aspeed_sdhci_phase_to_tap(NULL, rate, 25)); in aspeed_sdhci_phase_ddr52()
[all …]
/openbmc/linux/drivers/clk/rockchip/
H A Dclk-pll.c51 struct rockchip_clk_pll *pll, unsigned long rate) in rockchip_get_pll_settings() argument
57 if (rate == rate_table[i].rate) in rockchip_get_pll_settings()
73 if (drate >= rate_table[i].rate) in rockchip_pll_round_rate()
74 return rate_table[i].rate; in rockchip_pll_round_rate()
78 return rate_table[i - 1].rate; in rockchip_pll_round_rate()
140 struct rockchip_pll_rate_table *rate) in rockchip_rk3036_pll_get_params() argument
145 rate->fbdiv = ((pllcon >> RK3036_PLLCON0_FBDIV_SHIFT) in rockchip_rk3036_pll_get_params()
147 rate->postdiv1 = ((pllcon >> RK3036_PLLCON0_POSTDIV1_SHIFT) in rockchip_rk3036_pll_get_params()
151 rate->refdiv = ((pllcon >> RK3036_PLLCON1_REFDIV_SHIFT) in rockchip_rk3036_pll_get_params()
153 rate->postdiv2 = ((pllcon >> RK3036_PLLCON1_POSTDIV2_SHIFT) in rockchip_rk3036_pll_get_params()
[all …]
/openbmc/u-boot/drivers/clk/renesas/
H A Dclk-rcar-gen3.c110 static int gen3_clk_setup_sdif_div(struct clk *clk, ulong rate) in gen3_clk_setup_sdif_div() argument
136 writel((rate == 400000000) ? 0x4 : 0x1, priv->base + core->offset); in gen3_clk_setup_sdif_div()
164 u64 rate = 0; in gen3_clk_get_rate64() local
176 rate = gen3_clk_get_rate64(&parent); in gen3_clk_get_rate64()
178 __func__, __LINE__, parent.id, rate); in gen3_clk_get_rate64()
179 return rate; in gen3_clk_get_rate64()
189 rate = clk_get_rate(&priv->clk_extal); in gen3_clk_get_rate64()
191 __func__, __LINE__, rate); in gen3_clk_get_rate64()
192 return rate; in gen3_clk_get_rate64()
196 rate = clk_get_rate(&priv->clk_extalr); in gen3_clk_get_rate64()
[all …]
H A Dclk-rcar-gen2.c82 u32 value, mult, div, rate = 0; in gen2_clk_get_rate() local
94 rate = gen2_clk_get_rate(&parent); in gen2_clk_get_rate()
96 __func__, __LINE__, parent.id, rate); in gen2_clk_get_rate()
97 return rate; in gen2_clk_get_rate()
107 rate = clk_get_rate(&priv->clk_extal); in gen2_clk_get_rate()
109 __func__, __LINE__, rate); in gen2_clk_get_rate()
110 return rate; in gen2_clk_get_rate()
114 rate = clk_get_rate(&priv->clk_extal_usb); in gen2_clk_get_rate()
116 __func__, __LINE__, rate); in gen2_clk_get_rate()
117 return rate; in gen2_clk_get_rate()
[all …]
/openbmc/linux/drivers/clk/actions/
H A Dowl-composite.c60 long rate; in owl_comp_div_determine_rate() local
62 rate = owl_divider_helper_round_rate(&comp->common, &comp->rate.div_hw, in owl_comp_div_determine_rate()
63 req->rate, &req->best_parent_rate); in owl_comp_div_determine_rate()
64 if (rate < 0) in owl_comp_div_determine_rate()
65 return rate; in owl_comp_div_determine_rate()
67 req->rate = rate; in owl_comp_div_determine_rate()
76 return owl_divider_helper_recalc_rate(&comp->common, &comp->rate.div_hw, in owl_comp_div_recalc_rate()
80 static int owl_comp_div_set_rate(struct clk_hw *hw, unsigned long rate, in owl_comp_div_set_rate() argument
85 return owl_divider_helper_set_rate(&comp->common, &comp->rate.div_hw, in owl_comp_div_set_rate()
86 rate, parent_rate); in owl_comp_div_set_rate()
[all …]
/openbmc/linux/drivers/clk/sunxi-ng/
H A Dccu_nm.c22 u64 rate = parent; in ccu_nm_calc_rate() local
24 rate *= n; in ccu_nm_calc_rate()
25 do_div(rate, m); in ccu_nm_calc_rate()
27 return rate; in ccu_nm_calc_rate()
31 unsigned long rate, struct _ccu_nm *nm) in ccu_nm_find_best() argument
42 if (ccu_is_better_rate(common, rate, tmp_rate, best_rate)) { in ccu_nm_find_best()
81 unsigned long rate; in ccu_nm_recalc_rate() local
86 rate = ccu_frac_helper_read_rate(&nm->common, &nm->frac); in ccu_nm_recalc_rate()
89 rate /= nm->fixed_post_div; in ccu_nm_recalc_rate()
91 return rate; in ccu_nm_recalc_rate()
[all …]
H A Dccu_mp.c13 static unsigned long ccu_mp_find_best(unsigned long parent, unsigned long rate, in ccu_mp_find_best() argument
25 if (tmp_rate > rate) in ccu_mp_find_best()
28 if ((rate - tmp_rate) < (rate - best_rate)) { in ccu_mp_find_best()
44 unsigned long rate, in ccu_mp_find_best_with_parent_adj() argument
61 maxdiv = min(ULONG_MAX / rate, maxdiv); in ccu_mp_find_best_with_parent_adj()
70 if (rate * div == parent_rate_saved) { in ccu_mp_find_best_with_parent_adj()
78 return rate; in ccu_mp_find_best_with_parent_adj()
81 parent_rate = clk_hw_round_rate(hw, rate * div); in ccu_mp_find_best_with_parent_adj()
84 if (now <= rate && now > best_rate) { in ccu_mp_find_best_with_parent_adj()
88 if (now == rate) in ccu_mp_find_best_with_parent_adj()
[all …]
/openbmc/linux/drivers/clk/
H A Dclk_test.c19 unsigned long rate; member
28 return ctx->rate; in clk_dummy_recalc_rate()
46 req->rate = req->max_rate; in clk_dummy_maximize_rate()
59 req->rate = req->min_rate; in clk_dummy_minimize_rate()
65 unsigned long rate, in clk_dummy_set_rate() argument
71 ctx->rate = rate; in clk_dummy_set_rate()
176 ctx->rate = DUMMY_CLOCK_INIT_RATE; in clk_test_init_with_ops()
220 unsigned long rate; in clk_test_get_rate() local
222 rate = clk_get_rate(clk); in clk_test_get_rate()
223 KUNIT_ASSERT_GT(test, rate, 0); in clk_test_get_rate()
[all …]
H A Dclk-cdce925.c109 static void cdce925_pll_find_rate(unsigned long rate, in cdce925_pll_find_rate() argument
116 if (rate <= parent_rate) { in cdce925_pll_find_rate()
118 rate = parent_rate; in cdce925_pll_find_rate()
123 if (rate < CDCE925_PLL_FREQUENCY_MIN) in cdce925_pll_find_rate()
124 rate = CDCE925_PLL_FREQUENCY_MIN; in cdce925_pll_find_rate()
125 else if (rate > CDCE925_PLL_FREQUENCY_MAX) in cdce925_pll_find_rate()
126 rate = CDCE925_PLL_FREQUENCY_MAX; in cdce925_pll_find_rate()
128 g = gcd(rate, parent_rate); in cdce925_pll_find_rate()
130 un = rate / g; in cdce925_pll_find_rate()
146 static long cdce925_pll_round_rate(struct clk_hw *hw, unsigned long rate, in cdce925_pll_round_rate() argument
[all …]
/openbmc/linux/drivers/staging/rtl8723bs/include/
H A Dhal_com.h49 #define HDATA_RATE(rate)\ argument
50 (rate == DESC_RATE1M) ? "CCK_1M" : \
51 (rate == DESC_RATE2M) ? "CCK_2M" : \
52 (rate == DESC_RATE5_5M) ? "CCK5_5M" : \
53 (rate == DESC_RATE11M) ? "CCK_11M" : \
54 (rate == DESC_RATE6M) ? "OFDM_6M" : \
55 (rate == DESC_RATE9M) ? "OFDM_9M" : \
56 (rate == DESC_RATE12M) ? "OFDM_12M" : \
57 (rate == DESC_RATE18M) ? "OFDM_18M" : \
58 (rate == DESC_RATE24M) ? "OFDM_24M" : \
[all …]
/openbmc/u-boot/arch/arm/mach-imx/mx7ulp/
H A Dscg.c54 u32 reg, val, rate; in scg_sircdiv_get_rate() local
84 rate = scg_src_get_rate(SCG_SIRC_CLK); in scg_sircdiv_get_rate()
85 rate = rate / (1 << (val - 1)); in scg_sircdiv_get_rate()
87 return rate; in scg_sircdiv_get_rate()
92 u32 reg, val, rate; in scg_fircdiv_get_rate() local
122 rate = scg_src_get_rate(SCG_FIRC_CLK); in scg_fircdiv_get_rate()
123 rate = rate / (1 << (val - 1)); in scg_fircdiv_get_rate()
125 return rate; in scg_fircdiv_get_rate()
130 u32 reg, val, rate; in scg_soscdiv_get_rate() local
160 rate = scg_src_get_rate(SCG_SOSC_CLK); in scg_soscdiv_get_rate()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs.c116 struct rs_rate *rate,
128 struct rs_rate *rate, in rs_ant_allow() argument
135 struct rs_rate *rate, in rs_mimo_allow() argument
157 struct rs_rate *rate, in rs_siso_allow() argument
167 struct rs_rate *rate, in rs_sgi_allow() argument
173 if (is_ht20(rate) && (ht_cap->cap & in rs_sgi_allow()
176 if (is_ht40(rate) && (ht_cap->cap & in rs_sgi_allow()
179 if (is_ht80(rate) && (vht_cap->cap & in rs_sgi_allow()
182 if (is_ht160(rate) && (vht_cap->cap & in rs_sgi_allow()
477 static char *rs_pretty_rate(const struct rs_rate *rate) in rs_pretty_rate() argument
[all …]
H A Drs.h179 #define is_legacy(rate) is_type_legacy((rate)->type) argument
180 #define is_ht_siso(rate) is_type_ht_siso((rate)->type) argument
181 #define is_ht_mimo2(rate) is_type_ht_mimo2((rate)->type) argument
182 #define is_vht_siso(rate) is_type_vht_siso((rate)->type) argument
183 #define is_vht_mimo2(rate) is_type_vht_mimo2((rate)->type) argument
184 #define is_siso(rate) is_type_siso((rate)->type) argument
185 #define is_mimo2(rate) is_type_mimo2((rate)->type) argument
186 #define is_mimo(rate) is_type_mimo((rate)->type) argument
187 #define is_ht(rate) is_type_ht((rate)->type) argument
188 #define is_vht(rate) is_type_vht((rate)->type) argument
[all …]
/openbmc/linux/net/wireless/
H A Dutil.c1219 static u32 cfg80211_calculate_bitrate_ht(struct rate_info *rate) in cfg80211_calculate_bitrate_ht() argument
1224 if (WARN_ON_ONCE(rate->mcs >= 32)) in cfg80211_calculate_bitrate_ht()
1227 modulation = rate->mcs & 7; in cfg80211_calculate_bitrate_ht()
1228 streams = (rate->mcs >> 3) + 1; in cfg80211_calculate_bitrate_ht()
1230 bitrate = (rate->bw == RATE_INFO_BW_40) ? 13500000 : 6500000; in cfg80211_calculate_bitrate_ht()
1241 if (rate->flags & RATE_INFO_FLAGS_SHORT_GI) in cfg80211_calculate_bitrate_ht()
1248 static u32 cfg80211_calculate_bitrate_dmg(struct rate_info *rate) in cfg80211_calculate_bitrate_dmg() argument
1289 if (WARN_ON_ONCE(rate->mcs >= ARRAY_SIZE(__mcs2bitrate))) in cfg80211_calculate_bitrate_dmg()
1292 return __mcs2bitrate[rate->mcs]; in cfg80211_calculate_bitrate_dmg()
1295 static u32 cfg80211_calculate_bitrate_extended_sc_dmg(struct rate_info *rate) in cfg80211_calculate_bitrate_extended_sc_dmg() argument
[all …]
/openbmc/linux/drivers/clk/samsung/
H A Dclk-pll.c39 struct samsung_clk_pll *pll, unsigned long rate) in samsung_get_pll_settings() argument
45 if (rate == rate_table[i].rate) in samsung_get_pll_settings()
61 if (drate >= rate_table[i].rate) in samsung_pll_round_rate()
62 return rate_table[i].rate; in samsung_pll_round_rate()
66 return rate_table[i - 1].rate; in samsung_pll_round_rate()
238 const struct samsung_pll_rate_table *rate, u32 pll_con) in samsung_pll35xx_mp_change() argument
245 return (rate->mdiv != old_mdiv || rate->pdiv != old_pdiv); in samsung_pll35xx_mp_change()
252 const struct samsung_pll_rate_table *rate; in samsung_pll35xx_set_rate() local
256 rate = samsung_get_pll_settings(pll, drate); in samsung_pll35xx_set_rate()
257 if (!rate) { in samsung_pll35xx_set_rate()
[all …]
/openbmc/linux/drivers/clk/imx/
H A Dclk-pll14xx.c92 struct clk_pll14xx *pll, unsigned long rate) in imx_get_pll_settings() argument
98 if (rate == rate_table[i].rate) in imx_get_pll_settings()
119 unsigned long rate, unsigned long prate) in pll1443x_calc_kdiv() argument
124 kdiv = ((rate * ((pdiv * 65536) << sdiv) + prate / 2) / prate) - (mdiv * 65536); in pll1443x_calc_kdiv()
129 static void imx_pll14xx_calc_settings(struct clk_pll14xx *pll, unsigned long rate, in imx_pll14xx_calc_settings() argument
149 tt = imx_get_pll_settings(pll, rate); in imx_pll14xx_calc_settings()
152 clk_hw_get_name(&pll->hw), prate, rate); in imx_pll14xx_calc_settings()
153 t->rate = tt->rate; in imx_pll14xx_calc_settings()
171 if (rate >= rate_min && rate <= rate_max) { in imx_pll14xx_calc_settings()
172 kdiv = pll1443x_calc_kdiv(mdiv, pdiv, sdiv, rate, prate); in imx_pll14xx_calc_settings()
[all …]
H A Dclk-pllv3.c120 static long clk_pllv3_round_rate(struct clk_hw *hw, unsigned long rate, in clk_pllv3_round_rate() argument
125 return (rate >= parent_rate * 22) ? parent_rate * 22 : in clk_pllv3_round_rate()
129 static int clk_pllv3_set_rate(struct clk_hw *hw, unsigned long rate, in clk_pllv3_set_rate() argument
135 if (rate == parent_rate * 22) in clk_pllv3_set_rate()
137 else if (rate == parent_rate * 20) in clk_pllv3_set_rate()
168 static long clk_pllv3_sys_round_rate(struct clk_hw *hw, unsigned long rate, in clk_pllv3_sys_round_rate() argument
176 if (rate > max_rate) in clk_pllv3_sys_round_rate()
177 rate = max_rate; in clk_pllv3_sys_round_rate()
178 else if (rate < min_rate) in clk_pllv3_sys_round_rate()
179 rate = min_rate; in clk_pllv3_sys_round_rate()
[all …]
/openbmc/linux/arch/arm/mach-omap1/
H A Dclock.c138 static int calc_dsor_exp(unsigned long rate, unsigned long realrate) in calc_dsor_exp() argument
157 if (realrate <= rate) in calc_dsor_exp()
172 clk->rate = p_rate / dsor; in omap1_ckctl_recalc()
173 return clk->rate; in omap1_ckctl_recalc()
230 int omap1_select_table_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate) in omap1_select_table_rate() argument
236 ref_rate = ck_ref_p->rate; in omap1_select_table_rate()
238 for (ptr = omap1_rate_table; ptr->rate; ptr++) { in omap1_select_table_rate()
246 if (ptr->rate <= rate) in omap1_select_table_rate()
250 if (!ptr->rate) in omap1_select_table_rate()
260 ck_dpll1_p->rate = ptr->pll_rate; in omap1_select_table_rate()
[all …]
/openbmc/u-boot/arch/mips/mach-pic32/
H A Dcpu.c25 static ulong rate(int id) in rate() function
30 ulong rate; in rate() local
43 rate = clk_get_rate(&clk); in rate()
47 return rate; in rate()
52 return rate(PB7CLK); in clk_get_cpu_rate()
61 ulong rate; in prefetch_init() local
64 rate = clk_get_cpu_rate() / 1000000; in prefetch_init()
71 if (rate < 66) in prefetch_init()
73 else if (rate < 133) in prefetch_init()
78 if (rate <= 83) in prefetch_init()
[all …]
/openbmc/linux/sound/firewire/fireface/
H A Dff-protocol-latter.c71 static int parse_clock_bits(u32 data, unsigned int *rate, in parse_clock_bits() argument
76 unsigned int rate; in parse_clock_bits() member
121 *rate = rate_entry->rate; in parse_clock_bits()
141 static int latter_get_clock(struct snd_ff *ff, unsigned int *rate, in latter_get_clock() argument
154 return parse_clock_bits(data, rate, src, ff->unit_version); in latter_get_clock()
172 static int latter_allocate_resources(struct snd_ff *ff, unsigned int rate) in latter_allocate_resources() argument
182 if (rate % 48000 == 0) in latter_allocate_resources()
184 else if (rate % 44100 == 0) in latter_allocate_resources()
186 else if (rate % 32000 == 0) in latter_allocate_resources()
191 if (rate >= 64000 && rate < 128000) in latter_allocate_resources()
[all …]
/openbmc/linux/drivers/net/wireless/realtek/rtw88/
H A Dphy.c1145 u32 addr, u32 mask, u32 val, u8 *rate, in rtw_phy_get_rate_values_of_txpwr_by_rate() argument
1153 rate[0] = DESC_RATE6M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1154 rate[1] = DESC_RATE9M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1155 rate[2] = DESC_RATE12M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1156 rate[3] = DESC_RATE18M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1163 rate[0] = DESC_RATE24M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1164 rate[1] = DESC_RATE36M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1165 rate[2] = DESC_RATE48M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1166 rate[3] = DESC_RATE54M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1172 rate[0] = DESC_RATE1M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
[all …]
/openbmc/qemu/audio/
H A Drate_template.h33 struct rate *rate = opaque; in NAME() local
49 if (rate->opos_inc == (1ULL + UINT_MAX)) { in NAME()
66 ilast = rate->ilast; in NAME()
71 while (rate->ipos <= (rate->opos >> 32)) { in NAME()
73 rate->ipos++; in NAME()
89 if (rate->ipos >= 0x10001) { in NAME()
90 rate->ipos = 1; in NAME()
91 rate->opos &= 0xffffffff; in NAME()
97 t = (rate->opos & UINT_MAX) * (1.f / UINT_MAX); in NAME()
99 t = (rate->opos & UINT_MAX) / (mixeng_real) UINT_MAX; in NAME()
[all …]
H A Dmixeng.c405 struct rate { struct
417 struct rate *rate = g_new0(struct rate, 1); in st_rate_start() argument
419 rate->opos = 0; in st_rate_start()
422 rate->opos_inc = ((uint64_t) inrate << 32) / outrate; in st_rate_start()
424 rate->ipos = 0; in st_rate_start()
425 rate->ilast.l = 0; in st_rate_start()
426 rate->ilast.r = 0; in st_rate_start()
427 return rate; in st_rate_start()
456 struct rate *rate = opaque; in st_rate_frames_out() local
461 if (rate->opos_inc == 1ULL << 32) { in st_rate_frames_out()
[all …]
/openbmc/linux/sound/soc/mediatek/mt8186/
H A Dmt8186-afe-control.c75 unsigned int mt8186_general_rate_transform(struct device *dev, unsigned int rate) in mt8186_general_rate_transform() argument
77 switch (rate) { in mt8186_general_rate_transform()
112 __func__, rate, MTK_AFE_RATE_48K); in mt8186_general_rate_transform()
118 static unsigned int tdm_rate_transform(struct device *dev, unsigned int rate) in tdm_rate_transform() argument
120 switch (rate) { in tdm_rate_transform()
159 __func__, rate, MTK_AFE_TDM_RATE_48K); in tdm_rate_transform()
165 static unsigned int pcm_rate_transform(struct device *dev, unsigned int rate) in pcm_rate_transform() argument
167 switch (rate) { in pcm_rate_transform()
178 __func__, rate, MTK_AFE_PCM_RATE_48K); in pcm_rate_transform()
184 unsigned int mt8186_tdm_relatch_rate_transform(struct device *dev, unsigned int rate) in mt8186_tdm_relatch_rate_transform() argument
[all …]
/openbmc/linux/sound/soc/mediatek/mt8192/
H A Dmt8192-afe-control.c45 unsigned int rate) in mt8192_general_rate_transform() argument
47 switch (rate) { in mt8192_general_rate_transform()
83 rate, MTK_AFE_RATE_48K); in mt8192_general_rate_transform()
89 unsigned int rate) in dai_memif_rate_transform() argument
91 switch (rate) { in dai_memif_rate_transform()
103 rate, MTK_AFE_DAI_MEMIF_RATE_16K); in dai_memif_rate_transform()
109 unsigned int rate) in pcm_rate_transform() argument
111 switch (rate) { in pcm_rate_transform()
123 rate, MTK_AFE_PCM_RATE_32K); in pcm_rate_transform()
129 unsigned int rate, int aud_blk) in mt8192_rate_transform() argument
[all …]

12345678910>>...110