Home
last modified time | relevance | path

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

12

/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
[all...]
H A Dformat.c164 kfree(fp->rate_table); in set_fixed_rate()
165 fp->rate_table = kmalloc(sizeof(int), GFP_KERNEL); in set_fixed_rate()
166 if (!fp->rate_table) in set_fixed_rate()
172 fp->rate_table[0] = rate; in set_fixed_rate()
186 rate = fp->rate_table[i]; in set_rate_table_min_max()
221 fp->rate_table = kmalloc_array(nr_rates, sizeof(int), in parse_audio_format_rates_v1()
223 if (fp->rate_table == NULL) in parse_audio_format_rates_v1()
247 fp->rate_table[fp->nr_rates++] = rate; in parse_audio_format_rates_v1()
352 * Then fp->rate_table can be allocated and filled.
397 if (fp->rate_table) 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 Dproc.c125 snd_iprintf(buffer, "%d", fp->rate_table[i]); in proc_dump_substream_formats()
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()
895 if (fp->rate_table && fp->nr_rates) { in hw_rule_rate()
897 r = fp->rate_table[i]; in hw_rule_rate()
/linux/drivers/clk/imx/
H A Dclk-pll14xx.c41 const struct imx_pll14xx_rate_table *rate_table; member
73 .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_determine_rate() local
[all...]
/linux/sound/pci/ac97/
H A Dac97_pcm.c154 return rate_reg_tables[dbl][pcm->r[dbl].rate_table[cidx]][slot - 3]; in get_slot_reg()
307 static unsigned short get_pslots(struct snd_ac97 *ac97, unsigned char *rate_table, unsigned short *spdif_slots) in get_pslots() argument
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[ in snd_ac97_pcm_assign()
[all...]
/linux/drivers/clk/rockchip/
H A Dclk-cpu.c47 * @rate_count: number of rates in the rate_table
48 * @rate_table: pll-rates and their associated dividers
58 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()
[all...]
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_round_rate() local
71 /* Assuming rate_table is in descending order */ in rockchip_pll_round_rate()
73 if (drate >= rate_table[i].rate) in rockchip_pll_round_rate()
74 return rate_table[ in rockchip_pll_round_rate()
1055 rockchip_clk_register_pll(struct rockchip_clk_provider * ctx,enum rockchip_pll_type pll_type,const char * name,const char * const * parent_names,u8 num_parents,int con_offset,int grf_lock_offset,int lock_shift,int mode_offset,int mode_shift,struct rockchip_pll_rate_table * rate_table,unsigned long flags,u8 clk_pll_flags) rockchip_clk_register_pll() argument
[all...]
/linux/drivers/clk/samsung/
H A Dclk-pll.c33 const struct samsung_pll_rate_table *rate_table; member
41 const struct samsung_pll_rate_table *rate_table = pll->rate_table; in samsung_get_pll_settings() local
45 if (rate == rate_table[i].rate) in samsung_get_pll_settings()
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
59 /* Assuming rate_table is in descending order */ in samsung_pll_round_rate()
61 if (drate >= rate_table[i].rate) in samsung_pll_round_rate()
62 return rate_table[ in samsung_pll_round_rate()
[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()
H A Dclk-exynos5250.c815 exynos5250_plls[epll].rate_table = epll_24mhz_tbl; in exynos5250_clk_init()
816 exynos5250_plls[apll].rate_table = apll_24mhz_tbl; in exynos5250_clk_init()
820 exynos5250_plls[vpll].rate_table = vpll_24mhz_tbl; in exynos5250_clk_init()
/linux/arch/arm/mach-omap2/
H 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()
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/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 Dmax98088.c916 } rate_table[] = { variable
933 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in rate_value()
934 if (rate_table[i].rate >= rate) { in rate_value()
935 *value = rate_table[i].sr; in rate_value()
939 *value = rate_table[0].sr; in rate_value()
H A Dmax98095.c911 } rate_table[] = { variable
928 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in rate_value()
929 if (rate_table[i].rate >= rate) { in rate_value()
930 *value = rate_table[i].sr; in rate_value()
934 *value = rate_table[0].sr; in rate_value()
/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/tty/serial/8250/
H A D8250_bcm7271.c211 const u32 *rate_table; member
660 if (priv->rate_table[x] == 0) { in init_real_clk_rates()
664 rc = clk_set_rate(priv->baud_mux_clk, priv->rate_table[x]); in init_real_clk_rates()
667 priv->rate_table[x]); in init_real_clk_rates()
668 priv->real_rates[x] = priv->rate_table[x]; in init_real_clk_rates()
977 priv->rate_table = brcmstb_rate_table; in brcmuart_probe()
979 priv->rate_table = of_id->data; in brcmuart_probe()
/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/include/sound/
H A Dac97_codec.h398 unsigned char rate_table[4]; member

12