Lines Matching refs:lock
36 #define mutex_is_locked(lock) (lockinuse(lock)) argument
38 #define mutex_lock(lock) lockmgr(lock, LK_EXCLUSIVE) argument
39 #define mutex_unlock(lock) lockmgr(lock, LK_RELEASE) argument
41 #define mutex_trylock(lock) lockmgr_try(lock, LK_EXCLUSIVE) argument
44 mutex_lock_interruptible(struct lock *lock) in mutex_lock_interruptible() argument
46 if (lockmgr(lock, LK_EXCLUSIVE|LK_SLEEPFAIL|LK_PCATCH)) in mutex_lock_interruptible()
53 struct lock mutex; \
57 mutex_destroy(struct lock *mutex) in mutex_destroy()
62 #define mutex_lock_nested(lock, unused) mutex_lock(lock) argument
71 mutex_trylock_recursive(struct lock *lock) in mutex_trylock_recursive() argument
73 if (lockowned(lock)) in mutex_trylock_recursive()
76 if (mutex_trylock(lock)) in mutex_trylock_recursive()