Lines Matching refs:lock
31 #include <sys/lock.h>
42 #define read_lock_irq(lock) read_lock((lock))
43 #define read_unlock_irq(lock) read_unlock((lock))
44 #define write_lock_irq(lock) write_lock((lock))
45 #define write_unlock_irq(lock) write_unlock((lock))
46 #define read_lock_irqsave(lock, flags) \
47 do {(flags) = 0; read_lock(lock); } while (0)
48 #define write_lock_irqsave(lock, flags) \
49 do {(flags) = 0; write_lock(lock); } while (0)
50 #define read_unlock_irqrestore(lock, flags) \
51 do { read_unlock(lock); } while (0)
52 #define write_unlock_irqrestore(lock, flags) \
53 do { write_unlock(lock); } while (0)
56 rwlock_init(rwlock_t *lock)
59 memset(&lock->rw, 0, sizeof(lock->rw));
60 rw_init_flags(&lock->rw, "lnxrw", RW_NOWITNESS);