Lines Matching defs:rate
362 static void setup_cs8427(struct snd_ice1712 *ice, int rate)
364 snd_cs8427_iec958_pcm(ice->cs8427, rate);
555 u32 period_size, buf_size, rate, tmp;
564 rate = (runtime->rate * 8192) / 375;
565 if (rate > 0x000fffff)
566 rate = 0x000fffff;
572 snd_ice1712_write(ice, ICE1712_IREG_PBK_RATE_LO, rate & 0xff);
573 snd_ice1712_write(ice, ICE1712_IREG_PBK_RATE_MID, (rate >> 8) & 0xff);
574 snd_ice1712_write(ice, ICE1712_IREG_PBK_RATE_HI, (rate >> 16) & 0xff);
588 u32 period_size, rate, tmp, chn;
596 rate = (runtime->rate * 8192) / 375;
597 if (rate > 0x000fffff)
598 rate = 0x000fffff;
607 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_RATE, rate);
611 snd_ice1712_ds_write(ice, chn + 1, ICE1712_DSC_RATE, rate);
639 snd_ac97_set_rate(ice->ac97, AC97_PCM_LR_ADC_RATE, runtime->rate);
958 static void snd_ice1712_set_pro_rate(struct snd_ice1712 *ice, unsigned int rate, int force)
964 switch (rate) {
981 rate = 48000;
1000 ice->cur_rate = rate;
1005 ice->gpio.set_pro_rate(ice, rate);
1008 ice->akm[i].ops.set_rate_val(&ice->akm[i], rate);
1011 ice->spdif.ops.setup_rate(ice, rate);
1751 * rate
2693 int rate;
2699 rate = ice->cur_rate;
2701 rate = PRO_RATE_DEFAULT;
2708 ice->cur_rate = rate;
2722 snd_ice1712_set_pro_rate(ice, rate, 1);