void auvia_close(void *addr) { struct auvia_softc *sc = addr; auvia_halt_output(sc); auvia_halt_input(sc); sc->sc_play.sc_intr = NULL; sc->sc_record.sc_intr = NULL; }
void auvia_close(void *addr) { struct auvia_softc *sc = addr; sc->codec_if->vtbl->unlock(sc->codec_if); auvia_halt_output(sc); auvia_halt_input(sc); sc->sc_play.sc_intr = NULL; sc->sc_record.sc_intr = NULL; }