Lines Matching defs:lock
37 #define spin_lock_init(lock) do { *(lock) = SPIN_LOCK_UNLOCKED; } while (0) argument
39 #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
41 #define spin_unlock_wait(lock) __raw_spin_unlock_wait(&(lock)->raw_lock) argument
44 #define _raw_spin_lock(lock) __raw_spin_lock(&(lock)->raw_lock) argument
45 #define _raw_spin_lock_flags(lock, flags) __raw_spin_lock_flags(&(lock)->raw_lock, *(flags)) argument
46 #define _raw_spin_trylock(lock) __raw_spin_trylock(&(lock)->raw_lock) argument
47 #define _raw_spin_unlock(lock) __raw_spin_unlock(&(lock)->raw_lock) argument
59 #define spin_trylock(lock) __cond_lock(_spin_trylock(lock)) argument
60 #define read_trylock(lock) __cond_lock(_read_trylock(lock)) argument
61 #define write_trylock(lock) __cond_lock(_write_trylock(lock)) argument
62 #define spin_lock(lock) _spin_lock(lock) argument
64 #define spin_lock_nested(lock, subclass) _spin_lock(lock) argument
65 #define write_lock(lock) _write_lock(lock) argument
66 #define read_lock(lock) _read_lock(lock) argument
67 #define spin_lock_irqsave(lock, flags) _spin_lock_irqsave(lock, flags) argument
69 #define read_lock_irqsave(lock, flags) _read_lock_irqsave(lock, flags) argument
70 #define write_lock_irqsave(lock, flags) _write_lock_irqsave(lock, flags) argument
71 #define spin_lock_irq(lock) _spin_lock_irq(lock) argument
72 #define spin_lock_bh(lock) _spin_lock_bh(lock) argument
74 #define read_lock_irq(lock) _read_lock_irq(lock) argument
75 #define read_lock_bh(lock) _read_lock_bh(lock) argument
76 #define write_lock_irq(lock) _write_lock_irq(lock) argument
77 #define write_lock_bh(lock) _write_lock_bh(lock) argument
79 #define spin_unlock(lock) _spin_unlock(lock) argument
80 #define read_unlock(lock) _read_unlock(lock) argument
81 #define write_unlock(lock) _write_unlock(lock) argument
82 #define spin_unlock_irq(lock) _spin_unlock_irq(lock) argument
84 #define read_unlock_irq(lock) _read_unlock_irq(lock) argument
85 #define write_unlock_irq(lock) _write_unlock_irq(lock) argument
86 #define spin_unlock_irqrestore(lock, flags) _spin_unlock_irqrestore(lock, flags) argument
87 #define spin_unlock_bh(lock) _spin_unlock_bh(lock) argument
89 #define read_unlock_irqrestore(lock, flags) _read_unlock_irqrestore(lock, flags) argument
90 #define read_unlock_bh(lock) _read_unlock_bh(lock) argument
91 #define write_unlock_irqrestore(lock, flags) _write_unlock_irqrestore(lock, flags) argument
92 #define write_unlock_bh(lock) _write_unlock_bh(lock) argument
94 #define spin_trylock_bh(lock) __cond_lock(_spin_trylock_bh(lock)) argument
95 #define spin_trylock_irq(lock) ({ local_irq_disable(); _spin_trylock(lock) ? 1 : ({ local_ir… argument
96 #define spin_trylock_irqsave(lock, flags) ({ local_irq_save(flags); _spin_trylock(lock) ? 1 … argument
99 #define atomic_dec_and_lock(atomic, lock) __cond_lock(_atomic_dec_and_lock(atomic, lock)) argument
100 #define spin_can_lock(lock) (!spin_is_locked(lock)) argument