cs4281_wr
static void cs4281_wr(struct sc_info *, int, u_int32_t);
cs4281_wr(sc, regno, r & ~mask);
cs4281_wr(sc, regno, v | mask);
cs4281_wr(sc, CS4281PCI_ACCAD, regno);
cs4281_wr(sc, CS4281PCI_ACCDA, 0);
cs4281_wr(sc, CS4281PCI_ACCTL, CS4281PCI_ACCTL_ESYN |
cs4281_wr(sc, CS4281PCI_ACCAD, regno);
cs4281_wr(sc, CS4281PCI_ACCDA, data);
cs4281_wr(sc, CS4281PCI_ACCTL, CS4281PCI_ACCTL_ESYN |
cs4281_wr(sc, r, v);
cs4281_wr(sc, CS4281PCI_DMR(ch->dma_chan), v);
cs4281_wr(sc, CS4281PCI_HICR, CS4281PCI_HICR_EOI);
cs4281_wr(sc, CS4281PCI_DBA(ch->dma_chan),
cs4281_wr(sc, CS4281PCI_DBC(ch->dma_chan),
cs4281_wr(sc, CS4281PCI_HICR, CS4281PCI_HICR_EOI);
cs4281_wr(sc, CS4281PCI_CWPR, CS4281PCI_CWPR_MAGIC);
cs4281_wr(sc, CS4281PCI_CLKCR1, 0);
cs4281_wr(sc, CS4281PCI_SERMC, 0);
cs4281_wr(sc, CS4281PCI_ACCTL, 0);
cs4281_wr(sc, CS4281PCI_SPMC, 0);
cs4281_wr(sc, CS4281PCI_SPMC, CS4281PCI_SPMC_RSTN);
cs4281_wr(sc, CS4281PCI_CLKCR1, CS4281PCI_CLKCR1_DLLP);
cs4281_wr(sc, CS4281PCI_CLKCR1,
cs4281_wr(sc, CS4281PCI_ACCTL,CS4281PCI_ACCTL_ESYN);
cs4281_wr(sc, CS4281PCI_SERMC, CS4281PCI_SERMC_PTC_AC97);
cs4281_wr(sc,
cs4281_wr(sc, CS4281PCI_SERMC, CS4281PCI_SERMC_PTC_AC97);
cs4281_wr(sc,
cs4281_wr(sc, CS4281PCI_FCR(CS4281_DMA_PLAY), v);
cs4281_wr(sc, CS4281PCI_FCR(CS4281_DMA_PLAY), v | CS4281PCI_FCR_FEN);
cs4281_wr(sc, CS4281PCI_FCR(CS4281_DMA_REC), v | CS4281PCI_FCR_PSH);
cs4281_wr(sc, CS4281PCI_FCR(CS4281_DMA_REC), v | CS4281PCI_FCR_FEN);
cs4281_wr(sc, CS4281PCI_SRCSA, v);
cs4281_wr(sc,
cs4281_wr(sc,
cs4281_wr(sc,
cs4281_wr(sc,
cs4281_wr(sc, CS4281PCI_PPLVC, 7);
cs4281_wr(sc, CS4281PCI_PPRVC, 7);