Lines Matching refs:nm_wr
92 static void nm_wr(struct sc_info *, int, u_int32_t, int);
150 nm_wr(struct sc_info *sc, int regno, u_int32_t data, int size) in nm_wr() function
229 nm_wr(sc, 0x6c0, 0x01, 1); in nm_initcd()
238 nm_wr(sc, 0x6cc, 0x87, 1); in nm_initcd()
240 nm_wr(sc, 0x6cc, 0x80, 1); in nm_initcd()
241 nm_wr(sc, 0x6cc, 0x00, 1); in nm_initcd()
269 nm_wr(sc, sc->ac97_base + regno, data, 2); in nm_wrcd()
294 nm_wr(sc, NM_INT_REG, num << 1, 2); in nm_ackint()
296 nm_wr(sc, NM_INT_REG, num, 4); in nm_ackint()
315 nm_wr(sc, addr, sc->cbuf, 4); in nm_loadcoeff()
318 nm_wr(sc, addr + 4, sc->cbuf + sz, 4); in nm_loadcoeff()
344 nm_wr(sc, base + NM_RATE_REG_OFFSET, x, 1); in nm_setch()
424 nm_wr(sc, NM_PBUFFER_START, sc->pbuf, 4); in nmchan_trigger()
425 nm_wr(sc, NM_PBUFFER_END, sc->pbuf + NM_BUFFSIZE - ssz, 4); in nmchan_trigger()
426 nm_wr(sc, NM_PBUFFER_CURRP, sc->pbuf, 4); in nmchan_trigger()
427 nm_wr(sc, NM_PBUFFER_WMARK, sc->pbuf + ch->wmark, 4); in nmchan_trigger()
428 nm_wr(sc, NM_PLAYBACK_ENABLE_REG, NM_PLAYBACK_FREERUN | in nmchan_trigger()
430 nm_wr(sc, NM_AUDIO_MUTE_REG, 0, 2); in nmchan_trigger()
433 nm_wr(sc, NM_PLAYBACK_ENABLE_REG, 0, 1); in nmchan_trigger()
434 nm_wr(sc, NM_AUDIO_MUTE_REG, NM_AUDIO_MUTE_BOTH, 2); in nmchan_trigger()
440 nm_wr(sc, NM_RECORD_ENABLE_REG, NM_RECORD_FREERUN | in nmchan_trigger()
442 nm_wr(sc, NM_RBUFFER_START, sc->rbuf, 4); in nmchan_trigger()
443 nm_wr(sc, NM_RBUFFER_END, sc->rbuf + NM_BUFFSIZE, 4); in nmchan_trigger()
444 nm_wr(sc, NM_RBUFFER_CURRP, sc->rbuf, 4); in nmchan_trigger()
445 nm_wr(sc, NM_RBUFFER_WMARK, sc->rbuf + ch->wmark, 4); in nmchan_trigger()
448 nm_wr(sc, NM_RECORD_ENABLE_REG, 0, 1); in nmchan_trigger()
500 nm_wr(sc, NM_PBUFFER_WMARK, sc->pbuf + sc->pch.wmark, 4); in nm_intr()
509 nm_wr(sc, NM_RBUFFER_WMARK, sc->rbuf + sc->rch.wmark, 4); in nm_intr()
518 nm_wr(sc, 0x400, x | 2, 1); in nm_intr()
525 nm_wr(sc, 0x400, x & ~2, 1); in nm_intr()
590 nm_wr(sc, 0, 0x11, 1); in nm_init()
591 nm_wr(sc, NM_RECORD_ENABLE_REG, 0, 1); in nm_init()
592 nm_wr(sc, 0x214, 0, 2); in nm_init()
635 nm_wr(sc, 0, 0x11, 1); /* reset device */ in nm_pci_probe()
757 nm_wr(sc, NM_PLAYBACK_ENABLE_REG, 0, 1); in nm_pci_suspend()
758 nm_wr(sc, NM_AUDIO_MUTE_REG, NM_AUDIO_MUTE_BOTH, 2); in nm_pci_suspend()
762 nm_wr(sc, NM_RECORD_ENABLE_REG, 0, 1); in nm_pci_suspend()
782 nm_wr(sc, 0, 0x11, 1); in nm_pci_resume()
783 nm_wr(sc, 0x214, 0, 2); in nm_pci_resume()
792 nm_wr(sc, NM_PLAYBACK_ENABLE_REG, NM_PLAYBACK_FREERUN | in nm_pci_resume()
794 nm_wr(sc, NM_AUDIO_MUTE_REG, 0, 2); in nm_pci_resume()
798 nm_wr(sc, NM_RECORD_ENABLE_REG, NM_RECORD_FREERUN | in nm_pci_resume()