Lines Matching defs:lock
36 #define spin_lock_init(lock) do { *(lock) = SPIN_LOCK_UNLOCKED; } while (0) argument
38 #define rwlock_init(lock) do { *(lock) = RW_LOCK_UNLOCKED; } while (0) argument
40 #define spin_is_locked(lock) __raw_spin_is_locked(&(lock)->raw_lock) argument
42 #define spin_unlock_wait(lock) __raw_spin_unlock_wait(&(lock)->raw_lock) argument
46 #define _raw_spin_lock(lock) __raw_spin_lock(&(lock)->raw_lock) argument
47 #define _raw_spin_lock_flags(lock, flags) __raw_spin_lock_flags(&(lock)->raw_lock, *(flags)) argument
48 #define _raw_spin_trylock(lock) __raw_spin_trylock(&(lock)->raw_lock) argument
49 #define _raw_spin_unlock(lock) __raw_spin_unlock(&(lock)->raw_lock) argument
60 #define spin_trylock(lock) __cond_lock(_spin_trylock(lock)) argument
61 #define read_trylock(lock) __cond_lock(_read_trylock(lock)) argument
62 #define write_trylock(lock) __cond_lock(_write_trylock(lock)) argument
64 #define spin_lock(lock) _spin_lock(lock) argument
66 #define spin_lock_nested(lock, subclass) _spin_lock(lock) argument
68 #define write_lock(lock) _write_lock(lock) argument
69 #define read_lock(lock) _read_lock(lock) argument
71 #define spin_lock_irqsave(lock, flags) _spin_lock_irqsave(lock, flags) argument
72 #define read_lock_irqsave(lock, flags) _read_lock_irqsave(lock, flags) argument
73 #define write_lock_irqsave(lock, flags) _write_lock_irqsave(lock, flags) argument
75 #define spin_lock_irq(lock) _spin_lock_irq(lock) argument
76 #define spin_lock_bh(lock) _spin_lock_bh(lock) argument
78 #define read_lock_irq(lock) _read_lock_irq(lock) argument
79 #define read_lock_bh(lock) _read_lock_bh(lock) argument
81 #define write_lock_irq(lock) _write_lock_irq(lock) argument
82 #define write_lock_bh(lock) _write_lock_bh(lock) argument
84 #define spin_unlock(lock) _spin_unlock(lock) argument
85 #define read_unlock(lock) _read_unlock(lock) argument
86 #define write_unlock(lock) _write_unlock(lock) argument
87 #define spin_unlock_irq(lock) _spin_unlock_irq(lock) argument
88 #define read_unlock_irq(lock) _read_unlock_irq(lock) argument
89 #define write_unlock_irq(lock) _write_unlock_irq(lock) argument
91 #define spin_unlock_irqrestore(lock, flags) _spin_unlock_irqrestore(lock, flags) argument
92 #define spin_unlock_bh(lock) _spin_unlock_bh(lock) argument
94 #define read_unlock_irqrestore(lock, flags) _read_unlock_irqrestore(lock, flags) argument
95 #define read_unlock_bh(lock) _read_unlock_bh(lock) argument
97 #define write_unlock_irqrestore(lock, flags) _write_unlock_irqrestore(lock, flags) argument
98 #define write_unlock_bh(lock) _write_unlock_bh(lock) argument
100 #define spin_trylock_bh(lock) __cond_lock(_spin_trylock_bh(lock)) argument
102 #define spin_trylock_irq(lock) ({ local_irq_disable(); _spin_trylock(lock) ? 1 : ({ local_ir… argument
104 #define spin_trylock_irqsave(lock, flags) ({ local_irq_save(flags); _spin_trylock(lock) ? 1 … argument
108 #define atomic_dec_and_lock(atomic, lock) __cond_lock(_atomic_dec_and_lock(atomic, lock)) argument
110 #define spin_can_lock(lock) (!spin_is_locked(lock)) argument