Lines Matching refs:stype
46 #define AC97PCR_START(stype) \
47 ((stype) == PCM_TX ? PSC_AC97PCR_TS : PSC_AC97PCR_RS)
48 #define AC97PCR_STOP(stype) \
49 ((stype) == PCM_TX ? PSC_AC97PCR_TP : PSC_AC97PCR_RP)
50 #define AC97PCR_CLRFIFO(stype) \
51 ((stype) == PCM_TX ? PSC_AC97PCR_TC : PSC_AC97PCR_RC)
53 #define AC97STAT_BUSY(stype) \
54 ((stype) == PCM_TX ? PSC_AC97STAT_TB : PSC_AC97STAT_RB)
203 int chans, t, stype = SUBSTREAM_TYPE(substream);
223 if (stype == PCM_TX) {
282 int ret, stype = SUBSTREAM_TYPE(substream);
289 au_writel(AC97PCR_CLRFIFO(stype), AC97_PCR(pscdata));
291 au_writel(AC97PCR_START(stype), AC97_PCR(pscdata));
296 au_writel(AC97PCR_STOP(stype), AC97_PCR(pscdata));
299 while (au_readl(AC97_STAT(pscdata)) & AC97STAT_BUSY(stype))
302 au_writel(AC97PCR_CLRFIFO(stype), AC97_PCR(pscdata));