Home
last modified time | relevance | path

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

12

/linux/drivers/clk/visconti/
H A Dpll.c24 const struct visconti_pll_rate_table *rate_table; member
57 struct visconti_pll_rate_table *rate_table) in visconti_pll_get_params() argument
63 rate_table->dacen = FIELD_GET(PLL0_FRACMODE_DACEN, val); in visconti_pll_get_params()
64 rate_table->dsmen = FIELD_GET(PLL0_FRACMODE_DSMEN, val); in visconti_pll_get_params()
66 rate_table->fracin = readl(pll->pll_base + PLL_FRACIN_REG) & PLL_FRACIN_MASK; in visconti_pll_get_params()
67 rate_table->intin = readl(pll->pll_base + PLL_INTIN_REG) & PLL_INTIN_MASK; in visconti_pll_get_params()
68 rate_table->refdiv = readl(pll->pll_base + PLL_REFDIV_REG) & PLL_REFDIV_MASK; in visconti_pll_get_params()
71 rate_table->postdiv1 = postdiv & PLL_POSTDIV_MASK; in visconti_pll_get_params()
72 rate_table->postdiv2 = (postdiv >> 4) & PLL_POSTDIV_MASK; in visconti_pll_get_params()
78 const struct visconti_pll_rate_table *rate_table = pll->rate_table; in visconti_get_pll_settings() local
[all …]
H A Dpll.h53 const struct visconti_pll_rate_table *rate_table; member
/linux/sound/usb/
H A Dquirks-table.h182 .rate_table = (unsigned int[]) { 48000 },
1235 .rate_table = (unsigned int[]) { 44100 }
1251 .rate_table = (unsigned int[]) { 44100 }
1286 .rate_table = (unsigned int[]) { 44100 }
1302 .rate_table = (unsigned int[]) { 44100 }
1596 .rate_table = (unsigned int[]) {
1620 .rate_table = (unsigned int[]) {
1656 .rate_table = (unsigned int[]) {
1680 .rate_table = (unsigned int[]) {
1715 .rate_table = (unsigned int[]) {
[all …]
H A Dformat.c167 kfree(fp->rate_table); in set_fixed_rate()
168 fp->rate_table = kmalloc(sizeof(int), GFP_KERNEL); in set_fixed_rate()
169 if (!fp->rate_table) in set_fixed_rate()
175 fp->rate_table[0] = rate; in set_fixed_rate()
189 rate = fp->rate_table[i]; in set_rate_table_min_max()
224 fp->rate_table = kmalloc_array(nr_rates, sizeof(int), in parse_audio_format_rates_v1()
226 if (fp->rate_table == NULL) in parse_audio_format_rates_v1()
250 fp->rate_table[fp->nr_rates++] = rate; in parse_audio_format_rates_v1()
404 if (fp->rate_table) in parse_uac2_sample_rate_range()
405 fp->rate_table[nr_rates] = rate; in parse_uac2_sample_rate_range()
[all …]
H A Dcard.h38 unsigned int *rate_table; /* rate table */ member
H A Dquirks.c157 unsigned *rate_table = NULL; in create_fixed_stream_quirk() local
170 rate_table = kmemdup_array(fp->rate_table, fp->nr_rates, sizeof(int), in create_fixed_stream_quirk()
172 if (!rate_table) { in create_fixed_stream_quirk()
176 fp->rate_table = rate_table; in create_fixed_stream_quirk()
212 kfree(rate_table); in create_fixed_stream_quirk()
H A Dpcm.c111 if (fp->rate_table[i] == rate) in find_format()
197 rate = fp->rate_table[0]; in snd_usb_pcm_has_fixed_rate()
200 if (rate != fp->rate_table[0]) in snd_usb_pcm_has_fixed_rate()
892 if (fp->rate_table && fp->nr_rates) { in hw_rule_rate()
894 r = fp->rate_table[i]; in hw_rule_rate()
H A Dimplicit.c423 if (fp->rate_table[i] == rate) in match_endpoint_audioformats()
/linux/drivers/clk/rockchip/
H A Dclk-pll.c39 const struct rockchip_pll_rate_table *rate_table; member
53 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_get_pll_settings() local
57 if (rate == rate_table[i].rate) in rockchip_get_pll_settings()
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_determine_rate() local
73 if (req->rate >= rate_table[i].rate) { in rockchip_pll_determine_rate()
74 req->rate = rate_table[i].rate; in rockchip_pll_determine_rate()
81 req->rate = rate_table[i - 1].rate; in rockchip_pll_determine_rate()
1060 struct rockchip_pll_rate_table *rate_table, in rockchip_clk_register_pll() argument
1130 if (rate_table) { in rockchip_clk_register_pll()
[all …]
H 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_array(rates, nrates, sizeof(*rates), in rockchip_clk_register_cpuclk()
374 if (!cpuclk->rate_table) { in rockchip_clk_register_cpuclk()
390 kfree(cpuclk->rate_table); in rockchip_clk_register_cpuclk()
542 cpuclk->rate_table = kmemdup(rates, in rockchip_clk_register_cpuclk_multi_pll()
545 if (!cpuclk->rate_table) { in rockchip_clk_register_cpuclk_multi_pll()
H A Dclk.h629 struct rockchip_pll_rate_table *rate_table; member
649 .rate_table = _rtable, \
657 struct rockchip_pll_rate_table *rate_table,
/linux/drivers/clk/samsung/
H A Dclk-pll.c31 const struct samsung_pll_rate_table *rate_table; member
39 const struct samsung_pll_rate_table *rate_table = pll->rate_table; in samsung_get_pll_settings() local
43 if (rate == rate_table[i].rate) in samsung_get_pll_settings()
44 return &rate_table[i]; in samsung_get_pll_settings()
54 const struct samsung_pll_rate_table *rate_table = pll->rate_table; in samsung_pll_determine_rate() local
59 if (req->rate >= rate_table[i].rate) { in samsung_pll_determine_rate()
60 req->rate = rate_table[i].rate; in samsung_pll_determine_rate()
67 req->rate = rate_table[i - 1].rate; in samsung_pll_determine_rate()
1450 if (pll_clk->rate_table) { in _samsung_clk_register_pll()
1452 for (len = 0; pll_clk->rate_table[len].rate != 0; ) in _samsung_clk_register_pll()
[all …]
H A Dclk-exynos4.c1338 exynos4210_plls[apll].rate_table = in exynos4_clk_init()
1340 exynos4210_plls[epll].rate_table = in exynos4_clk_init()
1345 exynos4210_plls[vpll].rate_table = in exynos4_clk_init()
1352 exynos4x12_plls[apll].rate_table = in exynos4_clk_init()
1354 exynos4x12_plls[epll].rate_table = in exynos4_clk_init()
1356 exynos4x12_plls[vpll].rate_table = in exynos4_clk_init()
/linux/sound/soc/codecs/
H 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()
H 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()
H A Dmax98927.c234 static const int rate_table[] = { variable
266 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in max98927_set_clock()
267 if (rate_table[i] >= max98927->sysclk) in max98927_set_clock()
270 if (i == ARRAY_SIZE(rate_table)) { in max98927_set_clock()
H A Dmax98390.c255 static int rate_table[] = { in max98390_set_clock() local
268 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in max98390_set_clock()
269 if (rate_table[i] >= max98390->sysclk) in max98390_set_clock()
272 if (i == ARRAY_SIZE(rate_table)) { in max98390_set_clock()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H 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/drivers/net/wireless/mediatek/mt7601u/
H 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()
/linux/arch/arm/mach-omap2/
H A Dio.c436 rate_table = omap2420_rate_table; in omap2420_init_early()
455 rate_table = omap2430_rate_table; in omap2430_init_early()
H A Dopp2xxx.h427 extern const struct prcm_config *rate_table;
/linux/include/sound/
H A Dac97_codec.h398 unsigned char rate_table[4]; member
/linux/drivers/clk/imx/
H A Dclk.h67 const struct imx_pll14xx_rate_table *rate_table; member
90 const struct imx_fracn_gppll_rate_table *rate_table; member
/linux/drivers/net/dsa/
H A Dbcm_sf2.c137 static const unsigned long rate_table[] = { in bcm_sf2_recalc_clock() local
151 if (ports_active > ARRAY_SIZE(rate_table)) in bcm_sf2_recalc_clock()
154 new_rate = rate_table[ports_active - 1]; in bcm_sf2_recalc_clock()
/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c3735 STATS_OP_FMT(AMPDU).rate_table[0][idx] += in ath10k_accumulate_per_peer_tx_stats()
3743 STATS_OP_FMT(AMPDU).rate_table[1][idx] += in ath10k_accumulate_per_peer_tx_stats()
3775 STATS_OP_FMT(SUCC).rate_table[0][idx] += pstats->succ_bytes; in ath10k_accumulate_per_peer_tx_stats()
3776 STATS_OP_FMT(SUCC).rate_table[1][idx] += pstats->succ_pkts; in ath10k_accumulate_per_peer_tx_stats()
3777 STATS_OP_FMT(FAIL).rate_table[0][idx] += pstats->failed_bytes; in ath10k_accumulate_per_peer_tx_stats()
3778 STATS_OP_FMT(FAIL).rate_table[1][idx] += pstats->failed_pkts; in ath10k_accumulate_per_peer_tx_stats()
3779 STATS_OP_FMT(RETRY).rate_table[0][idx] += pstats->retry_bytes; in ath10k_accumulate_per_peer_tx_stats()
3780 STATS_OP_FMT(RETRY).rate_table[1][idx] += pstats->retry_pkts; in ath10k_accumulate_per_peer_tx_stats()

12