Lines Matching defs:rate
368 static void setup_cs8427(struct snd_ice1712 *ice, int rate)
370 snd_cs8427_iec958_pcm(ice->cs8427, rate);
561 u32 period_size, buf_size, rate, tmp;
570 rate = (runtime->rate * 8192) / 375;
571 if (rate > 0x000fffff)
572 rate = 0x000fffff;
578 snd_ice1712_write(ice, ICE1712_IREG_PBK_RATE_LO, rate & 0xff);
579 snd_ice1712_write(ice, ICE1712_IREG_PBK_RATE_MID, (rate >> 8) & 0xff);
580 snd_ice1712_write(ice, ICE1712_IREG_PBK_RATE_HI, (rate >> 16) & 0xff);
594 u32 period_size, rate, tmp, chn;
602 rate = (runtime->rate * 8192) / 375;
603 if (rate > 0x000fffff)
604 rate = 0x000fffff;
613 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_RATE, rate);
617 snd_ice1712_ds_write(ice, chn + 1, ICE1712_DSC_RATE, rate);
645 snd_ac97_set_rate(ice->ac97, AC97_PCM_LR_ADC_RATE, runtime->rate);
964 static void snd_ice1712_set_pro_rate(struct snd_ice1712 *ice, unsigned int rate, int force)
970 switch (rate) {
987 rate = 48000;
1006 ice->cur_rate = rate;
1011 ice->gpio.set_pro_rate(ice, rate);
1014 ice->akm[i].ops.set_rate_val(&ice->akm[i], rate);
1017 ice->spdif.ops.setup_rate(ice, rate);
1757 * rate
2768 int rate;
2774 rate = ice->cur_rate;
2776 rate = PRO_RATE_DEFAULT;
2783 ice->cur_rate = rate;
2797 snd_ice1712_set_pro_rate(ice, rate, 1);