Lines Matching refs:ad1889_readw
113 ad1889_readw(struct snd_ad1889 *chip, unsigned reg)
140 st = ad1889_readw(chip, AD_DS_WADA) &
143 ad1889_readw(chip, AD_DS_WADA);
150 st = ad1889_readw(chip, AD_DS_WADA) | AD_DS_WADA_RWAM | AD_DS_WADA_LWAM;
152 ad1889_readw(chip, AD_DS_WADA);
204 reg = ad1889_readw(chip, AD_DS_WSMC) & ~AD_DS_WSMC_WAEN;
209 reg = ad1889_readw(chip, AD_DMA_WAV);
220 ad1889_readw(chip, AD_DMA_WAV);
225 reg = ad1889_readw(chip, AD_DS_RAMC) & ~AD_DS_RAMC_ADEN;
229 reg = ad1889_readw(chip, AD_DMA_ADC);
239 ad1889_readw(chip, AD_DMA_ADC);
247 return ad1889_readw(chip, AD_AC97_BASE + reg);
262 while (!(ad1889_readw(chip, AD_AC97_ACIC) & AD_AC97_ACIC_ACRDY)
374 reg = ad1889_readw(chip, AD_DS_WSMC);
403 ad1889_readw(chip, AD_DS_WSMC);
424 reg = ad1889_readw(chip, AD_DS_RAMC);
450 ad1889_readw(chip, AD_DS_RAMC);
470 wsmc = ad1889_readw(chip, AD_DS_WSMC);
492 ad1889_readw(chip, AD_DS_WSMC); /* flush */
511 ramc = ad1889_readw(chip, AD_DS_RAMC);
530 ad1889_readw(chip, AD_DS_RAMC); /* flush */
675 reg = ad1889_readw(chip, AD_DS_WSMC);
703 reg = ad1889_readw(chip, AD_DS_RAMC);
734 reg = ad1889_readw(chip, AD_DS_WADA);
738 reg = ad1889_readw(chip, AD_DS_WADA);
743 reg = ad1889_readw(chip, AD_DS_WAS);
745 reg = ad1889_readw(chip, AD_DS_RES);
774 reg = ad1889_readw(chip, AD_AC97_ACIC);
777 ad1889_readw(chip, AD_AC97_ACIC); /* flush posted write */
786 reg = ad1889_readw(chip, AD_AC97_ACIC);
789 ad1889_readw(chip, AD_AC97_ACIC); /* flush posted write */
884 ad1889_readw(chip, AD_DS_CCS); /* flush posted write */