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

12

/linux-master/drivers/clk/visconti/
H A Dpll.c24 const struct visconti_pll_rate_table *rate_table; member in struct:visconti_pll
57 struct visconti_pll_rate_table *rate_table)
63 rate_table->dacen = FIELD_GET(PLL0_FRACMODE_DACEN, val);
64 rate_table->dsmen = FIELD_GET(PLL0_FRACMODE_DSMEN, val);
66 rate_table->fracin = readl(pll->pll_base + PLL_FRACIN_REG) & PLL_FRACIN_MASK;
67 rate_table->intin = readl(pll->pll_base + PLL_INTIN_REG) & PLL_INTIN_MASK;
68 rate_table->refdiv = readl(pll->pll_base + PLL_REFDIV_REG) & PLL_REFDIV_MASK;
71 rate_table->postdiv1 = postdiv & PLL_POSTDIV_MASK;
72 rate_table->postdiv2 = (postdiv >> 4) & PLL_POSTDIV_MASK;
78 const struct visconti_pll_rate_table *rate_table local
56 visconti_pll_get_params(struct visconti_pll *pll, struct visconti_pll_rate_table *rate_table) argument
91 const struct visconti_pll_rate_table *rate_table = pll->rate_table; local
107 const struct visconti_pll_rate_table *rate_table = pll->rate_table; local
123 struct visconti_pll_rate_table rate_table; local
131 visconti_pll_set_params(struct visconti_pll *pll, const struct visconti_pll_rate_table *rate_table) argument
147 const struct visconti_pll_rate_table *rate_table; local
169 const struct visconti_pll_rate_table *rate_table = pll->rate_table; local
240 visconti_register_pll(struct visconti_pll_provider *ctx, const char *name, const char *parent_name, int offset, const struct visconti_pll_rate_table *rate_table, spinlock_t *lock) argument
[all...]
H A Dpll.h53 const struct visconti_pll_rate_table *rate_table; member in struct:visconti_pll_info
/linux-master/drivers/clk/imx/
H A Dclk-fracn-gppll.c69 const struct imx_fracn_gppll_rate_table *rate_table; member in struct:clk_fracn_gppll
94 .rate_table = fracn_tbl,
112 .rate_table = int_tbl,
125 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; local
129 if (rate == rate_table[i].rate)
130 return &rate_table[i];
139 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; local
142 /* Assuming rate_table i
154 const struct imx_fracn_gppll_rate_table *rate_table = pll->rate_table; local
[all...]
H A Dclk-pll14xx.c41 const struct imx_pll14xx_rate_table *rate_table; member in struct:clk_pll14xx
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; local
98 if (rate == rate_table[i].rate)
99 return &rate_table[i];
221 const struct imx_pll14xx_rate_table *rate_table = pll->rate_table; local
[all...]
/linux-master/sound/usb/
H A Dformat.c161 kfree(fp->rate_table);
162 fp->rate_table = kmalloc(sizeof(int), GFP_KERNEL);
163 if (!fp->rate_table)
169 fp->rate_table[0] = rate;
183 rate = fp->rate_table[i];
218 fp->rate_table = kmalloc_array(nr_rates, sizeof(int),
220 if (fp->rate_table == NULL)
244 fp->rate_table[fp->nr_rates++] = rate;
350 * Then fp->rate_table can be allocated and filled.
391 if (fp->rate_table)
[all...]
H A Dquirks-table.h114 .rate_table = (unsigned int[]) { 48000 },
1581 .rate_table = (unsigned int[]) { 44100 }
1599 .rate_table = (unsigned int[]) { 44100 }
1648 .rate_table = (unsigned int[]) { 44100 }
1666 .rate_table = (unsigned int[]) { 44100 }
2090 .rate_table = (unsigned int[]) {
2116 .rate_table = (unsigned int[]) {
2161 .rate_table = (unsigned int[]) {
2187 .rate_table = (unsigned int[]) {
2231 .rate_table
[all...]
H A Dcard.h37 unsigned int *rate_table; /* rate table */ member in struct:audioformat
H A Dproc.c125 snd_iprintf(buffer, "%d", fp->rate_table[i]);
H A Dquirks.c157 unsigned *rate_table = NULL; local
170 rate_table = kmemdup(fp->rate_table,
172 if (!rate_table) {
176 fp->rate_table = rate_table;
212 kfree(rate_table);
/linux-master/arch/arm/mach-omap2/
H A Dclkt2xxx_virt_prcm_set.c45 const struct prcm_config *rate_table; variable in typeref:struct:prcm_config
81 for (ptr = rate_table; ptr->mpu_speed; ptr++) {
105 for (prcm = rate_table; prcm->mpu_speed; prcm++) {
178 for (prcm = rate_table; prcm->mpu_speed; prcm++) {
H A Dio.c436 rate_table = omap2420_rate_table;
455 rate_table = omap2430_rate_table;
H A Dopp2xxx.h427 extern const struct prcm_config *rate_table;
/linux-master/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 in struct:rockchip_cpuclk
70 const struct rockchip_cpuclk_rate_table *rate_table = local
71 cpuclk->rate_table;
75 if (rate == rate_table[i].prate)
76 return &rate_table[i];
372 cpuclk->rate_table = kmemdup(rates,
375 if (!cpuclk->rate_table) {
391 kfree(cpuclk->rate_table);
[all...]
H A Dclk-pll.c39 const struct rockchip_pll_rate_table *rate_table; member in struct:rockchip_clk_pll
53 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; local
57 if (rate == rate_table[i].rate)
58 return &rate_table[i];
68 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; local
71 /* Assumming rate_table is in descending order */
73 if (drate >= rate_table[i].rate)
74 return rate_table[
1056 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) argument
[all...]
/linux-master/sound/pci/ac97/
H A Dac97_pcm.c154 return rate_reg_tables[dbl][pcm->r[dbl].rate_table[cidx]][slot - 3];
307 static unsigned short get_pslots(struct snd_ac97 *ac97, unsigned char *rate_table, unsigned short *spdif_slots) argument
339 *rate_table = 0;
352 *rate_table = 1;
358 *rate_table = 2;
377 *rate_table = 0;
439 unsigned char rate_table[2][4]; local
449 memset(rate_table, 0, sizeof(rate_table));
455 avail_slots[0][i] = get_pslots(codec, &rate_table[
[all...]
/linux-master/drivers/clk/samsung/
H A Dclk-pll.c33 const struct samsung_pll_rate_table *rate_table; member in struct:samsung_clk_pll
41 const struct samsung_pll_rate_table *rate_table = pll->rate_table; local
45 if (rate == rate_table[i].rate)
46 return &rate_table[i];
56 const struct samsung_pll_rate_table *rate_table = pll->rate_table; local
59 /* Assumming rate_table is in descending order */
61 if (drate >= rate_table[i].rate)
62 return rate_table[
[all...]
H A Dclk.h257 * @rate_table: array of PLL settings for possible PLL rates
267 const struct samsung_pll_rate_table *rate_table; member in struct:samsung_pll_clock
279 .rate_table = _rtable, \
H A Dclk-exynos4.c1298 exynos4210_plls[apll].rate_table =
1300 exynos4210_plls[epll].rate_table =
1305 exynos4210_plls[vpll].rate_table =
1312 exynos4x12_plls[apll].rate_table =
1314 exynos4x12_plls[epll].rate_table =
1316 exynos4x12_plls[vpll].rate_table =
/linux-master/sound/soc/codecs/
H A Dmax98925.c209 } rate_table[] = { variable in typeref:struct:__anon1393
263 for (i = 0; i < ARRAY_SIZE(rate_table); i++) {
264 if (rate_table[i].rate >= rate) {
265 *value = rate_table[i].sr;
266 *n = rate_table[i].divisors[clock][0];
267 *m = rate_table[i].divisors[clock][1];
H A Dmax98926.c250 } rate_table[] = { variable in typeref:struct:__anon1394
432 for (i = 0; i < ARRAY_SIZE(rate_table); i++) {
433 if (rate_table[i].rate >= rate) {
434 dai_sr = rate_table[i].sr;
H A Dmax98927.c234 static const int rate_table[] = { variable
266 for (i = 0; i < ARRAY_SIZE(rate_table); i++) {
267 if (rate_table[i] >= max98927->sysclk)
270 if (i == ARRAY_SIZE(rate_table)) {
H A Dmax98390.c256 static int rate_table[] = { local
269 for (i = 0; i < ARRAY_SIZE(rate_table); i++) {
270 if (rate_table[i] >= max98390->sysclk)
273 if (i == ARRAY_SIZE(rate_table)) {
/linux-master/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; local
205 mlx5_eswitch_del_offloaded_rule(esw, rate_table->red_rule, rate_table->red_attr);
206 mlx5_eswitch_del_offloaded_rule(esw, rate_table->green_rule, rate_table->green_attr);
/linux-master/drivers/tty/serial/8250/
H A D8250_bcm7271.c211 const u32 *rate_table; member in struct:brcmuart_priv
660 if (priv->rate_table[x] == 0) {
664 rc = clk_set_rate(priv->baud_mux_clk, priv->rate_table[x]);
667 priv->rate_table[x]);
668 priv->real_rates[x] = priv->rate_table[x];
977 priv->rate_table = brcmstb_rate_table;
979 priv->rate_table = of_id->data;
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dphy.c812 struct power_per_rate *rate_table; local
825 rate_table = dev->ee->power_rate_table.cck;
830 rate_table = dev->ee->power_rate_table.ofdm;
836 rate_table = dev->ee->power_rate_table.ht;
841 p.trgt_power += rate_table[tx_rate / 2].bw20;
843 p.trgt_power += rate_table[tx_rate / 2].bw40;

Completed in 237 milliseconds

12