Lines Matching refs:lock
119 struct mtx *lock; member
364 snd_mtxlock(sc->lock); in cmichan_init()
370 snd_mtxunlock(sc->lock); in cmichan_init()
397 snd_mtxlock(sc->lock); in cmichan_setformat()
411 snd_mtxunlock(sc->lock); in cmichan_setformat()
425 snd_mtxlock(sc->lock); in cmichan_setspeed()
453 snd_mtxunlock(sc->lock); in cmichan_setspeed()
487 snd_mtxlock(sc->lock); in cmichan_trigger()
509 snd_mtxunlock(sc->lock); in cmichan_trigger()
520 snd_mtxlock(sc->lock); in cmichan_getptr()
526 snd_mtxunlock(sc->lock); in cmichan_getptr()
541 snd_mtxlock(sc->lock); in cmi_intr()
557 snd_mtxunlock(sc->lock); in cmi_intr()
568 snd_mtxlock(sc->lock); in cmi_intr()
575 snd_mtxunlock(sc->lock); in cmi_intr()
802 snd_mtxlock(sc->lock); in cmi_muninit()
805 snd_mtxunlock(sc->lock); in cmi_muninit()
936 sc->lock = snd_mtxcreate(device_get_nameunit(dev), "snd_cmi softc"); in cmi_attach()
1010 if (sc->lock) in cmi_attach()
1011 snd_mtxfree(sc->lock); in cmi_attach()
1040 snd_mtxfree(sc->lock); in cmi_detach()
1051 snd_mtxlock(sc->lock); in cmi_suspend()
1055 snd_mtxunlock(sc->lock); in cmi_suspend()
1064 snd_mtxlock(sc->lock); in cmi_resume()
1068 snd_mtxunlock(sc->lock); in cmi_resume()
1074 snd_mtxunlock(sc->lock); in cmi_resume()
1089 snd_mtxunlock(sc->lock); in cmi_resume()