Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 179) sorted by relevance

12345678

/arch/alpha/include/asm/
Dspinlock.h17 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
20 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
25 static inline void arch_spin_unlock(arch_spinlock_t * lock) in arch_spin_unlock()
31 static inline void arch_spin_lock(arch_spinlock_t * lock) in arch_spin_lock()
51 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
58 static inline int arch_read_can_lock(arch_rwlock_t *lock) in arch_read_can_lock()
63 static inline int arch_write_can_lock(arch_rwlock_t *lock) in arch_write_can_lock()
68 static inline void arch_read_lock(arch_rwlock_t *lock) in arch_read_lock()
88 static inline void arch_write_lock(arch_rwlock_t *lock) in arch_write_lock()
108 static inline int arch_read_trylock(arch_rwlock_t * lock) in arch_read_trylock()
[all …]
/arch/hexagon/include/asm/
Dspinlock.h42 static inline void arch_read_lock(arch_rwlock_t *lock) in arch_read_lock()
57 static inline void arch_read_unlock(arch_rwlock_t *lock) in arch_read_unlock()
72 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock()
100 static inline void arch_write_lock(arch_rwlock_t *lock) in arch_write_lock()
115 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
133 static inline void arch_write_unlock(arch_rwlock_t *lock) in arch_write_unlock()
139 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
154 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
160 static inline unsigned int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
180 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
[all …]
/arch/sparc/include/asm/
Dspinlock_32.h16 #define arch_spin_is_locked(lock) (*((volatile unsigned char *)(lock)) != 0) argument
18 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
38 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
48 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
92 #define arch_read_lock(lock) \ argument
112 #define arch_read_unlock(lock) \ argument
133 static inline void arch_write_unlock(arch_rwlock_t *lock) in arch_write_unlock()
177 #define arch_read_trylock(lock) \ argument
186 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
190 #define arch_spin_relax(lock) cpu_relax() argument
[all …]
Dspinlock_64.h20 #define arch_spin_relax(lock) cpu_relax() argument
21 #define arch_read_relax(lock) cpu_relax() argument
22 #define arch_write_relax(lock) cpu_relax() argument
/arch/ia64/include/asm/
Dspinlock.h43 static __always_inline void __ticket_spin_lock(arch_spinlock_t *lock) in __ticket_spin_lock()
63 static __always_inline int __ticket_spin_trylock(arch_spinlock_t *lock) in __ticket_spin_trylock()
72 static __always_inline void __ticket_spin_unlock(arch_spinlock_t *lock) in __ticket_spin_unlock()
80 static inline int __ticket_spin_is_locked(arch_spinlock_t *lock) in __ticket_spin_is_locked()
87 static inline int __ticket_spin_is_contended(arch_spinlock_t *lock) in __ticket_spin_is_contended()
94 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
99 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
104 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
110 static __always_inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
115 static __always_inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
[all …]
/arch/metag/include/asm/
Dspinlock.h19 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
21 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
22 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
24 #define arch_spin_relax(lock) cpu_relax() argument
25 #define arch_read_relax(lock) cpu_relax() argument
26 #define arch_write_relax(lock) cpu_relax() argument
Dspinlock_lnkget.h11 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
25 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
46 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
69 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
243 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
244 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
246 #define arch_spin_relax(lock) cpu_relax() argument
247 #define arch_read_relax(lock) cpu_relax() argument
248 #define arch_write_relax(lock) cpu_relax() argument
/arch/blackfin/include/asm/
Dspinlock.h29 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
34 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
39 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
41 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
46 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
66 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
83 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
95 #define arch_spin_relax(lock) cpu_relax() argument
96 #define arch_read_relax(lock) cpu_relax() argument
97 #define arch_write_relax(lock) cpu_relax() argument
/arch/mn10300/include/asm/
Dspinlock.h29 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
38 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
55 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
65 static inline void arch_spin_lock_flags(arch_spinlock_t *lock, in arch_spin_lock_flags()
167 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock()
177 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
186 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
187 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
189 #define _raw_spin_relax(lock) cpu_relax() argument
190 #define _raw_read_relax(lock) cpu_relax() argument
[all …]
/arch/x86/include/asm/
Dqspinlock.h14 static __always_inline bool __queued_RMW_btsl(struct qspinlock *lock) in __queued_RMW_btsl()
20 static __always_inline u32 queued_fetch_set_pending_acquire(struct qspinlock *lock) in queued_fetch_set_pending_acquire()
39 static inline void native_queued_spin_unlock(struct qspinlock *lock) in native_queued_spin_unlock()
50 static inline void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val) in queued_spin_lock_slowpath()
55 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock()
66 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock()
74 static inline bool virt_spin_lock(struct qspinlock *lock) in virt_spin_lock()
Dspinlock.h45 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
46 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
48 #define arch_spin_relax(lock) cpu_relax() argument
49 #define arch_read_relax(lock) cpu_relax() argument
50 #define arch_write_relax(lock) cpu_relax() argument
/arch/mips/include/asm/
Dspinlock.h16 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
17 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
19 #define arch_spin_relax(lock) cpu_relax() argument
20 #define arch_read_relax(lock) cpu_relax() argument
21 #define arch_write_relax(lock) cpu_relax() argument
/arch/arm64/include/asm/
Dspinlock.h30 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
32 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
71 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
102 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
120 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
125 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
135 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
306 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
307 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
309 #define arch_spin_relax(lock) cpu_relax() argument
[all …]
/arch/m32r/include/asm/
Dspinlock.h32 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
41 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
74 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
116 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
303 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock()
312 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
321 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
322 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
324 #define arch_spin_relax(lock) cpu_relax() argument
325 #define arch_read_relax(lock) cpu_relax() argument
[all …]
/arch/sh/include/asm/
Dspinlock-cas.h30 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
32 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
37 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
42 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
105 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
106 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
108 #define arch_spin_relax(lock) cpu_relax() argument
109 #define arch_read_relax(lock) cpu_relax() argument
110 #define arch_write_relax(lock) cpu_relax() argument
Dspinlock-llsc.h22 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
30 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
50 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
63 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
212 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
213 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
215 #define arch_spin_relax(lock) cpu_relax() argument
216 #define arch_read_relax(lock) cpu_relax() argument
217 #define arch_write_relax(lock) cpu_relax() argument
/arch/arm/include/asm/
Dspinlock.h56 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
58 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
83 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
109 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
116 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
121 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
126 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
280 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
281 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
283 #define arch_spin_relax(lock) cpu_relax() argument
[all …]
Dmcs_spinlock.h9 #define arch_mcs_spin_lock_contended(lock) \ argument
17 #define arch_mcs_spin_unlock_contended(lock) \ argument
/arch/arc/include/asm/
Dspinlock.h17 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
21 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
42 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
67 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
236 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
273 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
290 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
416 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
417 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
419 #define arch_spin_relax(lock) cpu_relax() argument
[all …]
/arch/powerpc/include/asm/
Dspinlock.h63 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
68 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
78 static inline unsigned long __arch_spin_trylock(arch_spinlock_t *lock) in __arch_spin_trylock()
98 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
129 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
145 void arch_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags) in arch_spin_lock_flags()
165 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
305 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
306 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
308 #define arch_spin_relax(lock) __spin_yield(lock) argument
[all …]
/arch/tile/include/asm/
Dspinlock_32.h36 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
55 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
59 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
128 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
129 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
Dspinlock_64.h47 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
55 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
67 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
79 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
159 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
160 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
/arch/mips/include/asm/octeon/
Dcvmx-spinlock.h63 static inline void cvmx_spinlock_init(cvmx_spinlock_t *lock) in cvmx_spinlock_init()
74 static inline int cvmx_spinlock_locked(cvmx_spinlock_t *lock) in cvmx_spinlock_locked()
84 static inline void cvmx_spinlock_unlock(cvmx_spinlock_t *lock) in cvmx_spinlock_unlock()
103 static inline unsigned int cvmx_spinlock_trylock(cvmx_spinlock_t *lock) in cvmx_spinlock_trylock()
128 static inline void cvmx_spinlock_lock(cvmx_spinlock_t *lock) in cvmx_spinlock_lock()
/arch/xtensa/include/asm/
Dspinlock.h36 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
38 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
55 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
71 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
203 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
204 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
/arch/tile/lib/
Dspinlock_64.c26 static inline u32 arch_spin_read_noalloc(void *lock) in arch_spin_read_noalloc()
35 void arch_spin_lock_slow(arch_spinlock_t *lock, u32 my_ticket) in arch_spin_lock_slow()
55 int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()

12345678