CS4281_DMA_PLAY
ch->dma_chan = (dir == PCMDIR_PLAY) ? CS4281_DMA_PLAY : CS4281_DMA_REC;
r = (ch->dma_chan == CS4281_DMA_PLAY) ? CS4281PCI_DACSR : CS4281PCI_ADCSR;
if (ch->dma_chan == CS4281_DMA_PLAY)
if (hisr & CS4281PCI_HISR_DMA(CS4281_DMA_PLAY)) {
cs4281_rd(sc, CS4281PCI_HDSR(CS4281_DMA_PLAY)); /* Clear interrupt */
cs4281_wr(sc, CS4281PCI_FCR(CS4281_DMA_PLAY), v);
cs4281_wr(sc, CS4281PCI_FCR(CS4281_DMA_PLAY), v | CS4281PCI_FCR_FEN);
CS4281PCI_DMR(CS4281_DMA_PLAY),
CS4281PCI_DCR(CS4281_DMA_PLAY),
CS4281PCI_HIMR_DMA(CS4281_DMA_PLAY) |