/Linux-v4.19/arch/s390/include/asm/ |
D | spinlock.h | 40 void arch_spin_relax(arch_spinlock_t *lock); 43 void arch_spin_lock_wait(arch_spinlock_t *); 44 int arch_spin_trylock_retry(arch_spinlock_t *); 52 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked() 57 static inline int arch_spin_is_locked(arch_spinlock_t *lp) in arch_spin_is_locked() 62 static inline int arch_spin_trylock_once(arch_spinlock_t *lp) in arch_spin_trylock_once() 68 static inline void arch_spin_lock(arch_spinlock_t *lp) in arch_spin_lock() 74 static inline void arch_spin_lock_flags(arch_spinlock_t *lp, in arch_spin_lock_flags() 82 static inline int arch_spin_trylock(arch_spinlock_t *lp) in arch_spin_trylock() 89 static inline void arch_spin_unlock(arch_spinlock_t *lp) in arch_spin_unlock()
|
D | spinlock_types.h | 11 } __attribute__ ((aligned (4))) arch_spinlock_t; typedef 17 arch_spinlock_t wait;
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | spinlock.h | 43 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 …]
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | spinlock.h | 65 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked() 70 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked() 80 static inline unsigned long __arch_spin_trylock(arch_spinlock_t *lock) in __arch_spin_trylock() 100 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() 123 extern void __spin_yield(arch_spinlock_t *lock); 131 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 147 void arch_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags) in arch_spin_lock_flags() 168 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
|
D | spinlock_types.h | 11 } arch_spinlock_t; typedef
|
/Linux-v4.19/arch/arm/include/asm/ |
D | spinlock.h | 56 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 60 arch_spinlock_t lockval; in arch_spin_lock() 81 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() 107 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() 114 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked() 119 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked() 124 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
|
/Linux-v4.19/tools/include/linux/ |
D | spinlock.h | 16 #define arch_spinlock_t pthread_mutex_t macro 19 static inline void arch_spin_lock(arch_spinlock_t *mutex) in arch_spin_lock() 24 static inline void arch_spin_unlock(arch_spinlock_t *mutex) in arch_spin_unlock() 29 static inline bool arch_spin_is_locked(arch_spinlock_t *mutex) in arch_spin_is_locked()
|
/Linux-v4.19/arch/alpha/include/asm/ |
D | spinlock.h | 19 static inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked() 24 static inline void arch_spin_unlock(arch_spinlock_t * lock) in arch_spin_unlock() 30 static inline void arch_spin_lock(arch_spinlock_t * lock) in arch_spin_lock() 50 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
|
/Linux-v4.19/arch/arc/include/asm/ |
D | spinlock.h | 20 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 41 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() 66 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() 235 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 272 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() 289 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
|
D | spinlock_types.h | 14 } arch_spinlock_t; typedef 30 arch_spinlock_t lock_mutex;
|
D | smp.h | 110 extern arch_spinlock_t smp_atomic_ops_lock; 111 extern arch_spinlock_t smp_bitops_lock;
|
/Linux-v4.19/arch/parisc/include/asm/ |
D | futex.h | 20 arch_spinlock_t *s = (arch_spinlock_t *)&lws_lock_start[index]; in _futex_spin_lock_irqsave() 30 arch_spinlock_t *s = (arch_spinlock_t *)&lws_lock_start[index]; in _futex_spin_unlock_irqrestore()
|
D | spinlock.h | 10 static inline int arch_spin_is_locked(arch_spinlock_t *x) in arch_spin_is_locked() 18 static inline void arch_spin_lock_flags(arch_spinlock_t *x, in arch_spin_lock_flags() 35 static inline void arch_spin_unlock(arch_spinlock_t *x) in arch_spin_unlock() 44 static inline int arch_spin_trylock(arch_spinlock_t *x) in arch_spin_trylock()
|
D | spinlock_types.h | 13 } arch_spinlock_t; typedef 16 arch_spinlock_t lock;
|
D | atomic.h | 32 extern arch_spinlock_t __atomic_hash[ATOMIC_HASH_SIZE] __lock_aligned; 37 arch_spinlock_t *s = ATOMIC_HASH(l); \ 43 arch_spinlock_t *s = ATOMIC_HASH(l); \
|
/Linux-v4.19/include/linux/ |
D | spinlock_up.h | 29 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 35 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() 45 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
|
D | spinlock_types_up.h | 19 } arch_spinlock_t; typedef 25 typedef struct { } arch_spinlock_t; typedef
|
/Linux-v4.19/arch/hexagon/include/asm/ |
D | spinlock.h | 129 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 144 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() 150 static inline unsigned int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | spinlock.h | 30 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() 35 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() 49 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
|
/Linux-v4.19/arch/sh/include/asm/ |
D | spinlock-cas.h | 31 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 36 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() 41 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
|
D | spinlock-llsc.h | 29 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 49 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() 62 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
|
/Linux-v4.19/arch/xtensa/include/asm/ |
D | spinlock.h | 36 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() 53 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()
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | spinlock_32.h | 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()
|
/Linux-v4.19/arch/s390/lib/ |
D | spinlock.c | 117 static inline void arch_spin_lock_queued(arch_spinlock_t *lp) in arch_spin_lock_queued() 211 static inline void arch_spin_lock_classic(arch_spinlock_t *lp) in arch_spin_lock_classic() 243 void arch_spin_lock_wait(arch_spinlock_t *lp) in arch_spin_lock_wait() 253 int arch_spin_trylock_retry(arch_spinlock_t *lp) in arch_spin_trylock_retry() 314 void arch_spin_relax(arch_spinlock_t *lp) in arch_spin_relax()
|
/Linux-v4.19/kernel/trace/ |
D | trace_clock.c | 88 arch_spinlock_t lock; 91 .lock = (arch_spinlock_t)__ARCH_SPIN_LOCK_UNLOCKED,
|