| /linux/drivers/clk/visconti/ |
| A D | pll.c | 78 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_array(rate_table, in visconti_register_pll() 280 kfree(pll->rate_table); in visconti_register_pll() [all …]
|
| A D | pll.h | 53 const struct visconti_pll_rate_table *rate_table; member
|
| /linux/drivers/clk/imx/ |
| A D | clk-fracn-gppll.c | 95 .rate_table = fracn_tbl, 114 .rate_table = int_tbl, 127 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; in imx_get_pll_settings() local 132 return &rate_table[i]; in imx_get_pll_settings() 141 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; in clk_fracn_gppll_round_rate() local 147 return rate_table[i].rate; in clk_fracn_gppll_round_rate() 156 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; in clk_fracn_gppll_recalc_rate() local 182 if (rate_table[i].mfn == mfn && rate_table[i].mfi == mfi && in clk_fracn_gppll_recalc_rate() 183 rate_table[i].mfd == mfd && rate_table[i].rdiv == rdiv && in clk_fracn_gppll_recalc_rate() 185 rate = rate_table[i].rate; in clk_fracn_gppll_recalc_rate() [all …]
|
| A D | clk-pll14xx.c | 71 .rate_table = imx_pll1443x_tbl, 78 .rate_table = imx_pll1443x_tbl, 86 .rate_table = imx_pll1416x_tbl, 94 const struct imx_pll14xx_rate_table *rate_table = pll->rate_table; in imx_get_pll_settings() local 98 if (rate == rate_table[i].rate) in imx_get_pll_settings() 99 return &rate_table[i]; in imx_get_pll_settings() 221 const struct imx_pll14xx_rate_table *rate_table = pll->rate_table; in clk_pll1416x_round_rate() local 226 if (rate >= rate_table[i].rate) in clk_pll1416x_round_rate() 227 return rate_table[i].rate; in clk_pll1416x_round_rate() 509 if (!pll_clk->rate_table) in imx_dev_clk_hw_pll14xx() [all …]
|
| /linux/sound/usb/ |
| A D | quirks-table.h | 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[]) { 1737 .rate_table = (unsigned int[]) { 1771 .rate_table = (unsigned int[]) { 1793 .rate_table = (unsigned int[]) { 2065 .rate_table = (unsigned int[]) { 2093 .rate_table = (unsigned int[]) { [all …]
|
| A D | format.c | 158 kfree(fp->rate_table); in set_fixed_rate() 160 if (!fp->rate_table) in set_fixed_rate() 166 fp->rate_table[0] = rate; in set_fixed_rate() 180 rate = fp->rate_table[i]; in set_rate_table_min_max() 217 if (fp->rate_table == NULL) in parse_audio_format_rates_v1() 388 if (fp->rate_table) in parse_uac2_sample_rate_range() 531 kfree(fp->rate_table); in validate_sample_rate_table_v2v3() 532 fp->rate_table = table; in validate_sample_rate_table_v2v3() 611 kfree(fp->rate_table); in parse_audio_format_rates_v2v3() 612 fp->rate_table = NULL; in parse_audio_format_rates_v2v3() [all …]
|
| A D | quirks.c | 157 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()
|
| A D | card.h | 37 unsigned int *rate_table; /* rate table */ member
|
| /linux/sound/pci/ac97/ |
| A D | ac97_pcm.c | 154 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/drivers/clk/rockchip/ |
| A D | clk-cpu.c | 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()
|
| A D | clk-pll.c | 53 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() 1134 if (rate_table) { in rockchip_clk_register_pll() 1142 pll->rate_table = kmemdup_array(rate_table, in rockchip_clk_register_pll() 1146 WARN(!pll->rate_table, in rockchip_clk_register_pll() 1154 if (!pll->rate_table) in rockchip_clk_register_pll() 1166 if (!pll->rate_table) in rockchip_clk_register_pll() 1174 if (!pll->rate_table) in rockchip_clk_register_pll() [all …]
|
| /linux/drivers/clk/samsung/ |
| A D | clk-pll.c | 41 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 1341 pll->rate_table = kmemdup_array(pll_clk->rate_table, in _samsung_clk_register_pll() 1366 if (!pll->rate_table) in _samsung_clk_register_pll() 1380 if (!pll->rate_table) in _samsung_clk_register_pll() 1390 if (!pll->rate_table) in _samsung_clk_register_pll() 1400 if (!pll->rate_table) in _samsung_clk_register_pll() 1408 if (!pll->rate_table) in _samsung_clk_register_pll() 1424 if (!pll->rate_table) in _samsung_clk_register_pll() [all …]
|
| A D | clk.h | 267 const struct samsung_pll_rate_table *rate_table; member 279 .rate_table = _rtable, \
|
| A D | clk-exynos4.c | 1299 exynos4210_plls[apll].rate_table = in exynos4_clk_init() 1301 exynos4210_plls[epll].rate_table = in exynos4_clk_init() 1306 exynos4210_plls[vpll].rate_table = in exynos4_clk_init() 1313 exynos4x12_plls[apll].rate_table = in exynos4_clk_init() 1315 exynos4x12_plls[epll].rate_table = in exynos4_clk_init() 1317 exynos4x12_plls[vpll].rate_table = in exynos4_clk_init()
|
| A D | clk-exynos5420.c | 1601 exynos5x_plls[apll].rate_table = exynos5420_pll2550x_24mhz_tbl; in exynos5x_clk_init() 1602 exynos5x_plls[epll].rate_table = exynos5420_epll_24mhz_tbl; in exynos5x_clk_init() 1603 exynos5x_plls[kpll].rate_table = exynos5420_pll2550x_24mhz_tbl; in exynos5x_clk_init() 1604 exynos5x_plls[vpll].rate_table = exynos5420_vpll_24mhz_tbl; in exynos5x_clk_init() 1608 exynos5x_plls[bpll].rate_table = exynos5420_pll2550x_24mhz_tbl; in exynos5x_clk_init() 1610 exynos5x_plls[bpll].rate_table = exynos5422_bpll_rate_table; in exynos5x_clk_init()
|
| /linux/arch/arm/mach-omap2/ |
| A D | clkt2xxx_virt_prcm_set.c | 45 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 D | io.c | 436 rate_table = omap2420_rate_table; in omap2420_init_early() 455 rate_table = omap2430_rate_table; in omap2430_init_early()
|
| /linux/sound/soc/codecs/ |
| A D | max98925.c | 209 } 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 D | max98926.c | 250 } 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 D | max98927.c | 234 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()
|
| A D | max98390.c | 255 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()
|
| A D | max98088.c | 938 } 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/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| A D | post_meter.c | 203 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/ |
| A D | 8250_bcm7271.c | 211 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/ |
| A D | phy.c | 812 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()
|