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