Searched refs:arch_spinlock_t (Results 26 - 50 of 60) sorted by path

123

/linux-master/arch/powerpc/kernel/
H A Dtraps.c155 static arch_spinlock_t die_lock = __ARCH_SPIN_LOCK_UNLOCKED;
/linux-master/arch/powerpc/kvm/
H A Dbook3s_xics.h98 arch_spinlock_t lock;
H A Dbook3s_xive.h89 arch_spinlock_t lock;
/linux-master/arch/powerpc/lib/
H A Dlocks.c21 void splpar_spin_yield(arch_spinlock_t *lock)
/linux-master/arch/powerpc/platforms/pasemi/
H A Dsetup.c101 static arch_spinlock_t timebase_lock;
/linux-master/arch/s390/include/asm/
H A Dspinlock.h36 void arch_spin_relax(arch_spinlock_t *lock);
39 void arch_spin_lock_wait(arch_spinlock_t *);
40 int arch_spin_trylock_retry(arch_spinlock_t *);
48 static inline int arch_spin_value_unlocked(arch_spinlock_t lock)
53 static inline int arch_spin_is_locked(arch_spinlock_t *lp)
58 static inline int arch_spin_trylock_once(arch_spinlock_t *lp)
64 static inline void arch_spin_lock(arch_spinlock_t *lp)
70 static inline int arch_spin_trylock(arch_spinlock_t *lp)
77 static inline void arch_spin_unlock(arch_spinlock_t *lp)
H A Dspinlock_types.h11 } arch_spinlock_t; typedef in typeref:struct:__anon21
17 arch_spinlock_t wait;
/linux-master/arch/s390/kernel/
H A Dsmp.c457 static arch_spinlock_t lock = __ARCH_SPIN_LOCK_UNLOCKED;
/linux-master/arch/s390/lib/
H A Dspinlock.c117 static inline void arch_spin_lock_queued(arch_spinlock_t *lp)
211 static inline void arch_spin_lock_classic(arch_spinlock_t *lp)
243 void arch_spin_lock_wait(arch_spinlock_t *lp)
252 int arch_spin_trylock_retry(arch_spinlock_t *lp)
313 void arch_spin_relax(arch_spinlock_t *lp)
/linux-master/arch/sh/include/asm/
H A Dspinlock_types.h11 } arch_spinlock_t; typedef in typeref:struct:__anon23
/linux-master/arch/x86/kernel/
H A Ddumpstack.c329 static arch_spinlock_t die_lock = __ARCH_SPIN_LOCK_UNLOCKED;
H A Dhpet.c779 * single atomic 64-bit read. It is explicitly assumed that arch_spinlock_t
784 arch_spinlock_t lock;
H A Dtsc_sync.c256 static arch_spinlock_t sync_lock = __ARCH_SPIN_LOCK_UNLOCKED;
/linux-master/arch/x86/mm/
H A Dkmmio.c71 static arch_spinlock_t kmmio_lock = __ARCH_SPIN_LOCK_UNLOCKED;
/linux-master/include/asm-generic/
H A Dqrwlock_types.h26 arch_spinlock_t wait_lock;
H A Dqspinlock_types.h44 } arch_spinlock_t; typedef in typeref:struct:qspinlock
H A Dspinlock.h33 static __always_inline void arch_spin_lock(arch_spinlock_t *lock)
53 static __always_inline bool arch_spin_trylock(arch_spinlock_t *lock)
63 static __always_inline void arch_spin_unlock(arch_spinlock_t *lock)
71 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock)
78 static __always_inline int arch_spin_is_locked(arch_spinlock_t *lock)
80 arch_spinlock_t val = READ_ONCE(*lock);
85 static __always_inline int arch_spin_is_contended(arch_spinlock_t *lock)
H A Dspinlock_types.h7 typedef atomic_t arch_spinlock_t; typedef
10 * qrwlock_types depends on arch_spinlock_t, so we must typedef that before the
/linux-master/include/linux/
H A Dspinlock_types_raw.h15 arch_spinlock_t raw_lock;
H A Dspinlock_types_up.h19 } arch_spinlock_t; typedef in typeref:struct:__anon352
25 typedef struct { } arch_spinlock_t; typedef in typeref:struct:__anon353
H A Dspinlock_up.h29 static inline void arch_spin_lock(arch_spinlock_t *lock)
35 static inline int arch_spin_trylock(arch_spinlock_t *lock)
45 static inline void arch_spin_unlock(arch_spinlock_t *lock)
/linux-master/kernel/bpf/
H A Dhelpers.c284 arch_spinlock_t *l = (void *)lock;
287 arch_spinlock_t lock;
299 arch_spinlock_t *l = (void *)lock;
/linux-master/kernel/kcsan/
H A Dkcsan_test.c532 arch_spinlock_t arch_spinlock = __ARCH_SPIN_LOCK_UNLOCKED;
H A Dselftest.c118 arch_spinlock_t arch_spinlock = __ARCH_SPIN_LOCK_UNLOCKED;
/linux-master/kernel/locking/
H A Dlockdep.c136 static arch_spinlock_t __lock = (arch_spinlock_t)__ARCH_SPIN_LOCK_UNLOCKED;

Completed in 444 milliseconds

123