Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/clk/rockchip/
Dclk-pll.c42 const struct rockchip_pll_rate_table *rate_table; member
54 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_get_pll_settings() local
58 if (rate == rate_table[i].rate) in rockchip_get_pll_settings()
59 return &rate_table[i]; in rockchip_get_pll_settings()
69 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_pll_round_rate() local
74 if (drate >= rate_table[i].rate) in rockchip_pll_round_rate()
75 return rate_table[i].rate; in rockchip_pll_round_rate()
79 return rate_table[i - 1].rate; in rockchip_pll_round_rate()
347 int mode_shift, struct rockchip_pll_rate_table *rate_table, in rockchip_clk_register_pll() argument
406 if (rate_table) { in rockchip_clk_register_pll()
[all …]
Dclk-cpu.c65 struct rockchip_cpuclk_rate_table *rate_table; member
77 const struct rockchip_cpuclk_rate_table *rate_table = in rockchip_get_cpuclk_settings() local
78 cpuclk->rate_table; in rockchip_get_cpuclk_settings()
82 if (rate == rate_table[i].prate) in rockchip_get_cpuclk_settings()
83 return &rate_table[i]; in rockchip_get_cpuclk_settings()
305 cpuclk->rate_table = kmemdup(rates, in rockchip_clk_register_cpuclk()
308 if (!cpuclk->rate_table) { in rockchip_clk_register_cpuclk()
326 kfree(cpuclk->rate_table); in rockchip_clk_register_cpuclk()
Dclk.h136 struct rockchip_pll_rate_table *rate_table; member
155 .rate_table = _rtable, \
162 int mode_shift, struct rockchip_pll_rate_table *rate_table,
Dclk-rk3188.c821 if (!pll->rate_table) in rk3188_clk_init()
824 rate = pll->rate_table; in rk3188_clk_init()
Dclk.c209 list->mode_shift, list->rate_table, in rockchip_clk_register_plls()
/linux-4.4.14/drivers/clk/meson/
Dclk-pll.c87 const struct pll_rate_table *rate_table = pll->conf->rate_table; in meson_clk_pll_round_rate() local
91 if (rate <= rate_table[i].rate) in meson_clk_pll_round_rate()
92 return rate_table[i].rate; in meson_clk_pll_round_rate()
96 return rate_table[0].rate; in meson_clk_pll_round_rate()
102 const struct pll_rate_table *rate_table = pll->conf->rate_table; in meson_clk_get_pll_settings() local
106 if (rate == rate_table[i].rate) in meson_clk_get_pll_settings()
107 return &rate_table[i]; in meson_clk_get_pll_settings()
210 if (clk_pll->conf->rate_table) { in meson_clk_register_pll()
213 for (len = 0; clk_pll->conf->rate_table[len].rate != 0; ) in meson_clk_register_pll()
Dmeson8b-clkc.c125 .rate_table = sys_pll_rate_table,
Dclkc.h59 const struct pll_rate_table *rate_table; member
/linux-4.4.14/sound/pci/ac97/
Dac97_pcm.c169 return rate_reg_tables[dbl][pcm->r[dbl].rate_table[cidx]][slot - 3]; in get_slot_reg()
322 static unsigned short get_pslots(struct snd_ac97 *ac97, unsigned char *rate_table, unsigned short *… in get_pslots() argument
354 *rate_table = 0; in get_pslots()
367 *rate_table = 1; in get_pslots()
373 *rate_table = 2; in get_pslots()
392 *rate_table = 0; in get_pslots()
454 unsigned char rate_table[2][4]; in snd_ac97_pcm_assign() local
464 memset(rate_table, 0, sizeof(rate_table)); in snd_ac97_pcm_assign()
470 avail_slots[0][i] = get_pslots(codec, &rate_table[0][i], &spdif_slots[i]); in snd_ac97_pcm_assign()
517 rpcm->r[0].rate_table[j] = rate_table[pcm->stream][j]; in snd_ac97_pcm_assign()
[all …]
/linux-4.4.14/drivers/clk/samsung/
Dclk-pll.c28 const struct samsung_pll_rate_table *rate_table; member
36 const struct samsung_pll_rate_table *rate_table = pll->rate_table; in samsung_get_pll_settings() local
40 if (rate == rate_table[i].rate) in samsung_get_pll_settings()
41 return &rate_table[i]; in samsung_get_pll_settings()
51 const struct samsung_pll_rate_table *rate_table = pll->rate_table; in samsung_pll_round_rate() local
56 if (drate >= rate_table[i].rate) in samsung_pll_round_rate()
57 return rate_table[i].rate; in samsung_pll_round_rate()
61 return rate_table[i - 1].rate; in samsung_pll_round_rate()
1181 if (pll_clk->rate_table) { in _samsung_clk_register_pll()
1183 for (len = 0; pll_clk->rate_table[len].rate != 0; ) in _samsung_clk_register_pll()
[all …]
Dclk-s3c2410.c386 s3c2410_plls[mpll].rate_table = pll_s3c2410_12mhz_tbl; in s3c2410_common_clk_init()
387 s3c2410_plls[upll].rate_table = pll_s3c2410_12mhz_tbl; in s3c2410_common_clk_init()
400 s3c244x_common_plls[mpll].rate_table = in s3c2410_common_clk_init()
402 s3c244x_common_plls[upll].rate_table = in s3c2410_common_clk_init()
Dclk.h297 const struct samsung_pll_rate_table *rate_table; member
312 .rate_table = _rtable, \
Dclk-exynos4.c1466 exynos4210_plls[apll].rate_table = in exynos4_clk_init()
1468 exynos4210_plls[epll].rate_table = in exynos4_clk_init()
1473 exynos4210_plls[vpll].rate_table = in exynos4_clk_init()
1480 exynos4x12_plls[apll].rate_table = in exynos4_clk_init()
1482 exynos4x12_plls[epll].rate_table = in exynos4_clk_init()
1484 exynos4x12_plls[vpll].rate_table = in exynos4_clk_init()
Dclk-exynos5250.c817 exynos5250_plls[epll].rate_table = epll_24mhz_tbl; in exynos5250_clk_init()
818 exynos5250_plls[apll].rate_table = apll_24mhz_tbl; in exynos5250_clk_init()
822 exynos5250_plls[vpll].rate_table = vpll_24mhz_tbl; in exynos5250_clk_init()
Dclk-exynos5420.c1279 exynos5x_plls[apll].rate_table = exynos5420_pll2550x_24mhz_tbl; in exynos5x_clk_init()
1280 exynos5x_plls[kpll].rate_table = exynos5420_pll2550x_24mhz_tbl; in exynos5x_clk_init()
/linux-4.4.14/sound/usb/
Dformat.c178 fp->rate_table = kmalloc(sizeof(int) * nr_rates, GFP_KERNEL); in parse_audio_format_rates_v1()
179 if (fp->rate_table == NULL) { in parse_audio_format_rates_v1()
204 fp->rate_table[fp->nr_rates] = rate; in parse_audio_format_rates_v1()
261 if (fp->rate_table) in parse_uac2_sample_rate_range()
262 fp->rate_table[nr_rates] = rate; in parse_uac2_sample_rate_range()
343 kfree(fp->rate_table); in parse_audio_format_rates_v2()
344 fp->rate_table = NULL; in parse_audio_format_rates_v2()
353 fp->rate_table = kmalloc(sizeof(int) * fp->nr_rates, GFP_KERNEL); in parse_audio_format_rates_v2()
354 if (!fp->rate_table) { in parse_audio_format_rates_v2()
Dquirks-table.h1640 .rate_table = (unsigned int[]) { 44100 }
1658 .rate_table = (unsigned int[]) { 44100 }
1707 .rate_table = (unsigned int[]) { 44100 }
1725 .rate_table = (unsigned int[]) { 44100 }
2124 .rate_table = (unsigned int[]) {
2150 .rate_table = (unsigned int[]) {
2195 .rate_table = (unsigned int[]) {
2221 .rate_table = (unsigned int[]) {
2265 .rate_table = (unsigned int[]) {
2289 .rate_table = (unsigned int[]) {
[all …]
Dquirks.c146 unsigned *rate_table = NULL; in create_fixed_stream_quirk() local
159 rate_table = kmemdup(fp->rate_table, in create_fixed_stream_quirk()
161 if (!rate_table) { in create_fixed_stream_quirk()
165 fp->rate_table = rate_table; in create_fixed_stream_quirk()
199 kfree(rate_table); in create_fixed_stream_quirk()
Dcard.h29 unsigned int *rate_table; /* rate table */ member
Dstream.c50 kfree(fp->rate_table); in free_substream()
717 kfree(fp->rate_table); in snd_usb_parse_audio_interface()
732 kfree(fp->rate_table); in snd_usb_parse_audio_interface()
Dproc.c106 snd_iprintf(buffer, "%d", fp->rate_table[i]); in proc_dump_substream_formats()
Dpcm.c113 if (fp->rate_table[i] == subs->cur_rate) in find_format()
586 if (fp->rate_table[i] == rate) { in match_endpoint_audioformats()
1115 rate_list[count++] = fp->rate_table[i]; in snd_usb_pcm_check_knot()
/linux-4.4.14/arch/arm/mach-omap2/
Dclkt2xxx_virt_prcm_set.c46 const struct prcm_config *rate_table; variable
82 for (ptr = rate_table; ptr->mpu_speed; ptr++) { in omap2_round_to_table_rate()
106 for (prcm = rate_table; prcm->mpu_speed; prcm++) { in omap2_select_table_rate()
179 for (prcm = rate_table; prcm->mpu_speed; prcm++) { in omap2xxx_clkt_vps_check_bootloader_rates()
Dio.c450 rate_table = omap2420_rate_table; in omap2420_init_early()
476 rate_table = omap2430_rate_table; in omap2430_init_early()
Dopp2xxx.h426 extern const struct prcm_config *rate_table;
/linux-4.4.14/sound/soc/codecs/
Dmax98925.c211 } rate_table[] = { variable
265 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in max98925_rate_value()
266 if (rate_table[i].rate >= rate) { in max98925_rate_value()
267 *value = rate_table[i].sr; in max98925_rate_value()
268 *n = rate_table[i].divisors[clock][0]; in max98925_rate_value()
269 *m = rate_table[i].divisors[clock][1]; in max98925_rate_value()
Dmax98088.c935 } rate_table[] = { variable
952 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in rate_value()
953 if (rate_table[i].rate >= rate) { in rate_value()
954 *value = rate_table[i].sr; in rate_value()
958 *value = rate_table[0].sr; in rate_value()
Dmax98095.c914 } rate_table[] = { variable
931 for (i = 0; i < ARRAY_SIZE(rate_table); i++) { in rate_value()
932 if (rate_table[i].rate >= rate) { in rate_value()
933 *value = rate_table[i].sr; in rate_value()
937 *value = rate_table[0].sr; in rate_value()
/linux-4.4.14/drivers/hwmon/
Dads1015.c80 const unsigned int * const rate_table = data->id == ads1115 ? in ads1015_read_adc() local
91 conversion_time_ms = DIV_ROUND_UP(1000, rate_table[data_rate]); in ads1015_read_adc()
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Dphy.c814 struct power_per_rate *rate_table; in mt7601u_tssi_params_get() local
827 rate_table = dev->ee->power_rate_table.cck; in mt7601u_tssi_params_get()
832 rate_table = dev->ee->power_rate_table.ofdm; in mt7601u_tssi_params_get()
838 rate_table = dev->ee->power_rate_table.ht; in mt7601u_tssi_params_get()
843 p.trgt_power += rate_table[tx_rate / 2].bw20; in mt7601u_tssi_params_get()
845 p.trgt_power += rate_table[tx_rate / 2].bw40; in mt7601u_tssi_params_get()
/linux-4.4.14/include/sound/
Dac97_codec.h643 unsigned char rate_table[4]; member
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/phy/
Dphy_lcn.c2305 u32 rate_table[BRCMS_NUM_RATES_CCK + BRCMS_NUM_RATES_OFDM + in wlc_lcnphy_txpower_recalc_target() local
2311 for (i = 0, j = 0; i < ARRAY_SIZE(rate_table); i++, j++) { in wlc_lcnphy_txpower_recalc_target()
2316 rate_table[i] = (u32) ((s32) (-pi->tx_power_offset[j])); in wlc_lcnphy_txpower_recalc_target()
2321 tab.tbl_len = ARRAY_SIZE(rate_table); in wlc_lcnphy_txpower_recalc_target()
2322 tab.tbl_ptr = rate_table; in wlc_lcnphy_txpower_recalc_target()