Lines Matching refs:lock
33 #include <sys/lock.h>
49 #define spin_lock_irq(lock) spin_lock(lock)
50 #define spin_unlock_irq(lock) spin_unlock(lock)
51 #define spin_lock_irqsave(lock, flags) \
52 do {(flags) = 0; spin_lock(lock); } while (0)
53 #define spin_unlock_irqrestore(lock, flags) \
54 do { spin_unlock(lock); } while (0)
57 spin_lock_init(spinlock_t *lock)
60 memset(&lock->m, 0, sizeof(lock->m));
61 mtx_init(&lock->m, "lnxspin", NULL, MTX_DEF | MTX_NOWITNESS);
64 #define DEFINE_SPINLOCK(lock) \
65 spinlock_t lock; \
66 MTX_SYSINIT(lock, &(lock).m, "lnxspin", MTX_DEF)