Lines Matching defs:lock

67 	struct mtx *lock;
140 snd_mtxunlock((x)->lock); \
145 snd_mtxlock((x)->lock); \
158 if (mtx_owned(m->lock))
163 if (!(d->flags & SD_F_MPSAFE) || mtx_owned(d->lock) != 0)
173 * assume such protection and just do the lock as usuall.
211 if (mtx_owned(m->lock))
216 if (!(d->flags & SD_F_MPSAFE) || mtx_owned(d->lock) != 0)
226 * assume such protection and just do the lock as usuall.
267 if (!(d->flags & SD_F_MPSAFE) && mtx_owned(m->lock) != 0)
349 if (!(d->flags & SD_F_MPSAFE) && mtx_owned(mixer->lock) != 0)
631 m->lock = snd_mtxcreate(m->name, (type == MIXER_TYPE_PRIMARY) ?
644 snd_mtxlock(m->lock);
645 snd_mtxfree(m->lock);
664 snd_mtxfree(m->lock);
783 snd_mtxlock(m->lock);
786 snd_mtxunlock(m->lock);
792 snd_mtxunlock(m->lock);
797 snd_mtxlock(m->lock);
804 snd_mtxunlock(m->lock);
810 snd_mtxfree(m->lock);
829 snd_mtxlock(m->lock);
833 snd_mtxunlock(m->lock);
841 snd_mtxunlock(m->lock);
854 snd_mtxlock(m->lock);
856 snd_mtxunlock(m->lock);
858 snd_mtxlock(m->lock);
862 snd_mtxunlock(m->lock);
870 snd_mtxunlock(m->lock);
916 snd_mtxlock(m->lock);
918 snd_mtxunlock(m->lock);
956 snd_mtxlock(m->lock);
958 snd_mtxunlock(m->lock);
976 snd_mtxlock(m->lock);
978 snd_mtxunlock(m->lock);
990 snd_mtxlock(m->lock);
992 snd_mtxunlock(m->lock);
1004 snd_mtxlock(m->lock);
1006 snd_mtxunlock(m->lock);
1018 snd_mtxlock(m->lock);
1020 snd_mtxunlock(m->lock);
1052 snd_mtxlock(m->lock);
1054 snd_mtxunlock(m->lock);
1076 snd_mtxlock(m->lock);
1079 snd_mtxunlock(m->lock);
1157 snd_mtxlock(m->lock);
1159 snd_mtxunlock(m->lock);
1263 snd_mtxlock(m->lock);
1265 snd_mtxunlock(m->lock);
1289 snd_mtxunlock(m->lock);
1309 snd_mtxunlock(m->lock);
1313 snd_mtxunlock(m->lock);
1414 mtx_lock(m->lock);
1487 mtx_unlock(m->lock);
1501 * Allow the sound driver to use the mixer lock to protect its mixer
1507 if (m->lock == NULL) {
1510 return (m->lock);