Lines Matching defs:lock
35 #include <sys/lock.h>
139 #define spin_lock_init(lock) mtx_init(lock, "VCHI spinlock " # lock, NULL, MTX_DEF)
140 #define spin_lock_destroy(lock) mtx_destroy(lock)
141 #define spin_lock(lock) mtx_lock(lock)
142 #define spin_unlock(lock) mtx_unlock(lock)
143 #define spin_lock_bh(lock) spin_lock(lock)
144 #define spin_unlock_bh(lock) spin_unlock(lock)
153 #define lmutex_init(lock) sx_init(&(lock)->mtx, #lock)
154 #define lmutex_lock(lock) sx_xlock(&(lock)->mtx)
155 #define lmutex_unlock(lock) sx_unlock(&(lock)->mtx)
156 #define lmutex_destroy(lock) sx_destroy(&(lock)->mtx)
158 #define lmutex_lock_interruptible(lock) sx_xlock_sig(&(lock)->mtx)
215 struct mtx lock;