Lines Matching refs:lock
47 #define read_lock_irq(lock) read_lock((lock)) argument
48 #define read_unlock_irq(lock) read_unlock((lock)) argument
49 #define write_lock_irq(lock) write_lock((lock)) argument
50 #define write_unlock_irq(lock) write_unlock((lock)) argument
51 #define read_lock_irqsave(lock, flags) \ argument
52 do {(flags) = 0; read_lock(lock); } while (0)
53 #define write_lock_irqsave(lock, flags) \ argument
54 do {(flags) = 0; write_lock(lock); } while (0)
55 #define read_unlock_irqrestore(lock, flags) \ argument
56 do { read_unlock(lock); } while (0)
57 #define write_unlock_irqrestore(lock, flags) \ argument
58 do { write_unlock(lock); } while (0)
61 rwlock_init(rwlock_t *lock) in rwlock_init() argument
64 memset(&lock->rw, 0, sizeof(lock->rw)); in rwlock_init()
65 rw_init_flags(&lock->rw, "lnxrw", RW_NOWITNESS); in rwlock_init()