Lines Matching full:lock
8 * local_lock_init - Runtime initialize a lock instance
10 #define local_lock_init(lock) __local_lock_init(lock) argument
13 * local_lock - Acquire a per CPU local lock
14 * @lock: The lock variable
16 #define local_lock(lock) __local_lock(lock) argument
19 * local_lock_irq - Acquire a per CPU local lock and disable interrupts
20 * @lock: The lock variable
22 #define local_lock_irq(lock) __local_lock_irq(lock) argument
25 * local_lock_irqsave - Acquire a per CPU local lock, save and disable
27 * @lock: The lock variable
30 #define local_lock_irqsave(lock, flags) \ argument
31 __local_lock_irqsave(lock, flags)
34 * local_unlock - Release a per CPU local lock
35 * @lock: The lock variable
37 #define local_unlock(lock) __local_unlock(lock) argument
40 * local_unlock_irq - Release a per CPU local lock and enable interrupts
41 * @lock: The lock variable
43 #define local_unlock_irq(lock) __local_unlock_irq(lock) argument
46 * local_unlock_irqrestore - Release a per CPU local lock and restore
48 * @lock: The lock variable
51 #define local_unlock_irqrestore(lock, flags) \ argument
52 __local_unlock_irqrestore(lock, flags)
55 * local_lock_init - Runtime initialize a lock instance
57 #define local_trylock_init(lock) __local_trylock_init(lock) argument
60 * local_trylock - Try to acquire a per CPU local lock
61 * @lock: The lock variable
64 * locking constrains it will _always_ fail to acquire the lock in NMI or
67 #define local_trylock(lock) __local_trylock(lock) argument
70 * local_trylock_irqsave - Try to acquire a per CPU local lock, save and disable
72 * @lock: The lock variable
76 * locking constrains it will _always_ fail to acquire the lock in NMI or
79 #define local_trylock_irqsave(lock, flags) \ argument
80 __local_trylock_irqsave(lock, flags)
89 local_lock_irqsave(_T->lock, _T->flags),
90 local_unlock_irqrestore(_T->lock, _T->flags),