Home
last modified time | relevance | path

Searched refs:rate_table (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.3-rc2/drivers/clk/visconti/
A Dpll.c78 const struct visconti_pll_rate_table *rate_table = pll->rate_table; in visconti_get_pll_settings() local
83 return &rate_table[i]; in visconti_get_pll_settings()
91 const struct visconti_pll_rate_table *rate_table = pll->rate_table; in visconti_get_pll_rate_from_data() local
100 return rate_table[0].rate; in visconti_get_pll_rate_from_data()
107 const struct visconti_pll_rate_table *rate_table = pll->rate_table; in visconti_pll_round_rate() local
125 memset(&rate_table, 0, sizeof(rate_table)); in visconti_pll_recalc_rate()
150 if (!rate_table) in visconti_pll_set_rate()
169 const struct visconti_pll_rate_table *rate_table = pll->rate_table; in visconti_pll_enable() local
265 pll->rate_table = kmemdup(rate_table, in visconti_register_pll()
280 kfree(pll->rate_table); in visconti_register_pll()
[all …]
A Dpll.h52 const struct visconti_pll_rate_table *rate_table; member
/linux-6.3-rc2/drivers/clk/imx/
A Dclk-fracn-gppll.c78 .rate_table = fracn_tbl,
91 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; in imx_get_pll_settings() local
95 if (rate == rate_table[i].rate) in imx_get_pll_settings()
96 return &rate_table[i]; in imx_get_pll_settings()
105 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; in clk_fracn_gppll_round_rate() local
111 return rate_table[i].rate; in clk_fracn_gppll_round_rate()
120 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; in clk_fracn_gppll_recalc_rate() local
146 if (rate_table[i].mfn == mfn && rate_table[i].mfi == mfi && in clk_fracn_gppll_recalc_rate()
147 rate_table[i].mfd == mfd && rate_table[i].rdiv == rdiv && in clk_fracn_gppll_recalc_rate()
149 rate = rate_table[i].rate; in clk_fracn_gppll_recalc_rate()
[all …]
A Dclk-pll14xx.c73 .rate_table = imx_pll1443x_tbl,
80 .rate_table = imx_pll1443x_tbl,
88 .rate_table = imx_pll1416x_tbl,
96 const struct imx_pll14xx_rate_table *rate_table = pll->rate_table; in imx_get_pll_settings() local
100 if (rate == rate_table[i].rate) in imx_get_pll_settings()
101 return &rate_table[i]; in imx_get_pll_settings()
223 const struct imx_pll14xx_rate_table *rate_table = pll->rate_table; in clk_pll1416x_round_rate() local
228 if (rate >= rate_table[i].rate) in clk_pll1416x_round_rate()
229 return rate_table[i].rate; in clk_pll1416x_round_rate()
511 if (!pll_clk->rate_table) in imx_dev_clk_hw_pll14xx()
[all …]
/linux-6.3-rc2/sound/usb/
A Dformat.c157 kfree(fp->rate_table); in set_fixed_rate()
159 if (!fp->rate_table) in set_fixed_rate()
165 fp->rate_table[0] = rate; in set_fixed_rate()
179 rate = fp->rate_table[i]; in set_rate_table_min_max()
216 if (fp->rate_table == NULL) in parse_audio_format_rates_v1()
387 if (fp->rate_table) in parse_uac2_sample_rate_range()
509 kfree(fp->rate_table); in validate_sample_rate_table_v2v3()
510 fp->rate_table = table; in validate_sample_rate_table_v2v3()
587 kfree(fp->rate_table); in parse_audio_format_rates_v2v3()
588 fp->rate_table = NULL; in parse_audio_format_rates_v2v3()
[all …]
A Dquirks-table.h2090 .rate_table = (unsigned int[]) {
2116 .rate_table = (unsigned int[]) {
2161 .rate_table = (unsigned int[]) {
2187 .rate_table = (unsigned int[]) {
2231 .rate_table = (unsigned int[]) {
2255 .rate_table = (unsigned int[]) {
2298 .rate_table = (unsigned int[]) {
2322 .rate_table = (unsigned int[]) {
2665 .rate_table = (unsigned int[]) {
2695 .rate_table = (unsigned int[]) {
[all …]
A Dquirks.c156 unsigned *rate_table = NULL; in create_fixed_stream_quirk() local
169 rate_table = kmemdup(fp->rate_table, in create_fixed_stream_quirk()
171 if (!rate_table) { in create_fixed_stream_quirk()
175 fp->rate_table = rate_table; in create_fixed_stream_quirk()
211 kfree(rate_table); in create_fixed_stream_quirk()
A Dcard.h37 unsigned int *rate_table; /* rate table */ member
/linux-6.3-rc2/sound/pci/ac97/
A Dac97_pcm.c154 return rate_reg_tables[dbl][pcm->r[dbl].rate_table[cidx]][slot - 3]; in get_slot_reg()
339 *rate_table = 0; in get_pslots()
352 *rate_table = 1; in get_pslots()
358 *rate_table = 2; in get_pslots()
377 *rate_table = 0; in get_pslots()
439 unsigned char rate_table[2][4]; in snd_ac97_pcm_assign() local
449 memset(rate_table, 0, sizeof(rate_table)); in snd_ac97_pcm_assign()
455 avail_slots[0][i] = get_pslots(codec, &rate_table[0][i], &spdif_slots[i]); in snd_ac97_pcm_assign()
502 rpcm->r[0].rate_table[j] = rate_table[pcm->stream][j]; in snd_ac97_pcm_assign()
517 rate_table[pcm->stream][0] == 0) { in snd_ac97_pcm_assign()
[all …]
/linux-6.3-rc2/drivers/clk/samsung/
A Dclk-pll.c41 const struct samsung_pll_rate_table *rate_table = pll->rate_table; in samsung_get_pll_settings() local
46 return &rate_table[i]; in samsung_get_pll_settings()
56 const struct samsung_pll_rate_table *rate_table = pll->rate_table; in samsung_pll_round_rate() local
1287 pll->rate_table = kmemdup(pll_clk->rate_table, in _samsung_clk_register_pll()
1312 if (!pll->rate_table) in _samsung_clk_register_pll()
1321 if (!pll->rate_table) in _samsung_clk_register_pll()
1331 if (!pll->rate_table) in _samsung_clk_register_pll()
1341 if (!pll->rate_table) in _samsung_clk_register_pll()
1349 if (!pll->rate_table) in _samsung_clk_register_pll()
1365 if (!pll->rate_table) in _samsung_clk_register_pll()
[all …]
A Dclk.h255 const struct samsung_pll_rate_table *rate_table; member
267 .rate_table = _rtable, \
A Dclk-exynos4.c1268 exynos4210_plls[apll].rate_table = in exynos4_clk_init()
1270 exynos4210_plls[epll].rate_table = in exynos4_clk_init()
1275 exynos4210_plls[vpll].rate_table = in exynos4_clk_init()
1282 exynos4x12_plls[apll].rate_table = in exynos4_clk_init()
1284 exynos4x12_plls[epll].rate_table = in exynos4_clk_init()
1286 exynos4x12_plls[vpll].rate_table = in exynos4_clk_init()
A Dclk-exynos5420.c1598 exynos5x_plls[apll].rate_table = exynos5420_pll2550x_24mhz_tbl; in exynos5x_clk_init()
1599 exynos5x_plls[epll].rate_table = exynos5420_epll_24mhz_tbl; in exynos5x_clk_init()
1600 exynos5x_plls[kpll].rate_table = exynos5420_pll2550x_24mhz_tbl; in exynos5x_clk_init()
1601 exynos5x_plls[vpll].rate_table = exynos5420_vpll_24mhz_tbl; in exynos5x_clk_init()
1605 exynos5x_plls[bpll].rate_table = exynos5420_pll2550x_24mhz_tbl; in exynos5x_clk_init()
1607 exynos5x_plls[bpll].rate_table = exynos5422_bpll_rate_table; in exynos5x_clk_init()
/linux-6.3-rc2/drivers/clk/rockchip/
A Dclk-cpu.c58 struct rockchip_cpuclk_rate_table *rate_table; member
70 const struct rockchip_cpuclk_rate_table *rate_table = in rockchip_get_cpuclk_settings() local
71 cpuclk->rate_table; in rockchip_get_cpuclk_settings()
75 if (rate == rate_table[i].prate) in rockchip_get_cpuclk_settings()
76 return &rate_table[i]; in rockchip_get_cpuclk_settings()
372 cpuclk->rate_table = kmemdup(rates, in rockchip_clk_register_cpuclk()
375 if (!cpuclk->rate_table) { in rockchip_clk_register_cpuclk()
391 kfree(cpuclk->rate_table); in rockchip_clk_register_cpuclk()
A Dclk-pll.c53 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_get_pll_settings() local
58 return &rate_table[i]; in rockchip_get_pll_settings()
68 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_pll_round_rate() local
74 return rate_table[i].rate; in rockchip_pll_round_rate()
1131 if (rate_table) { in rockchip_clk_register_pll()
1139 pll->rate_table = kmemdup(rate_table, in rockchip_clk_register_pll()
1143 WARN(!pll->rate_table, in rockchip_clk_register_pll()
1151 if (!pll->rate_table) in rockchip_clk_register_pll()
1163 if (!pll->rate_table) in rockchip_clk_register_pll()
1170 if (!pll->rate_table) in rockchip_clk_register_pll()
[all …]
/linux-6.3-rc2/arch/arm/mach-omap2/
A Dclkt2xxx_virt_prcm_set.c45 const struct prcm_config *rate_table; variable
81 for (ptr = rate_table; ptr->mpu_speed; ptr++) { in omap2_round_to_table_rate()
105 for (prcm = rate_table; prcm->mpu_speed; prcm++) { in omap2_select_table_rate()
178 for (prcm = rate_table; prcm->mpu_speed; prcm++) { in omap2xxx_clkt_vps_check_bootloader_rates()
A Dio.c436 rate_table = omap2420_rate_table; in omap2420_init_early()
455 rate_table = omap2430_rate_table; in omap2430_init_early()
/linux-6.3-rc2/sound/soc/codecs/
A Dmax98925.c209 } rate_table[] = { variable
263 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in max98925_rate_value()
264 if (rate_table[i].rate >= rate) { in max98925_rate_value()
265 *value = rate_table[i].sr; in max98925_rate_value()
266 *n = rate_table[i].divisors[clock][0]; in max98925_rate_value()
267 *m = rate_table[i].divisors[clock][1]; in max98925_rate_value()
A Dmax98926.c250 } rate_table[] = { variable
432 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in max98926_dai_hw_params()
433 if (rate_table[i].rate >= rate) { in max98926_dai_hw_params()
434 dai_sr = rate_table[i].sr; in max98926_dai_hw_params()
A Dmax98927.c245 static const int rate_table[] = { variable
277 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in max98927_set_clock()
278 if (rate_table[i] >= max98927->sysclk) in max98927_set_clock()
281 if (i == ARRAY_SIZE(rate_table)) { in max98927_set_clock()
A Dmax98390.c256 static int rate_table[] = { in max98390_set_clock() local
269 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in max98390_set_clock()
270 if (rate_table[i] >= max98390->sysclk) in max98390_set_clock()
273 if (i == ARRAY_SIZE(rate_table)) { in max98390_set_clock()
A Dmax98088.c938 } rate_table[] = { variable
955 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in rate_value()
956 if (rate_table[i].rate >= rate) { in rate_value()
957 *value = rate_table[i].sr; in rate_value()
961 *value = rate_table[0].sr; in rate_value()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dpost_meter.c203 struct mlx5e_post_meter_rate_table *rate_table = &post_meter->rate_steering_table; in mlx5e_post_meter_rate_rules_destroy() local
205 mlx5_eswitch_del_offloaded_rule(esw, rate_table->red_rule, rate_table->red_attr); in mlx5e_post_meter_rate_rules_destroy()
206 mlx5_eswitch_del_offloaded_rule(esw, rate_table->green_rule, rate_table->green_attr); in mlx5e_post_meter_rate_rules_destroy()
/linux-6.3-rc2/drivers/tty/serial/8250/
A D8250_bcm7271.c212 const u32 *rate_table; member
659 if (priv->rate_table[x] == 0) { in init_real_clk_rates()
663 rc = clk_set_rate(priv->baud_mux_clk, priv->rate_table[x]); in init_real_clk_rates()
666 priv->rate_table[x]); in init_real_clk_rates()
667 priv->real_rates[x] = priv->rate_table[x]; in init_real_clk_rates()
963 priv->rate_table = brcmstb_rate_table; in brcmuart_probe()
965 priv->rate_table = of_id->data; in brcmuart_probe()
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt7601u/
A Dphy.c812 struct power_per_rate *rate_table; in mt7601u_tssi_params_get() local
825 rate_table = dev->ee->power_rate_table.cck; in mt7601u_tssi_params_get()
830 rate_table = dev->ee->power_rate_table.ofdm; in mt7601u_tssi_params_get()
836 rate_table = dev->ee->power_rate_table.ht; in mt7601u_tssi_params_get()
841 p.trgt_power += rate_table[tx_rate / 2].bw20; in mt7601u_tssi_params_get()
843 p.trgt_power += rate_table[tx_rate / 2].bw40; in mt7601u_tssi_params_get()

Completed in 61 milliseconds

12