Searched refs:arch_spinlock_t (Results 1 - 25 of 63) sorted by relevance

123

/arch/parisc/include/asm/
H A Dspinlock_types.h12 } arch_spinlock_t; typedef in typeref:struct:__anon2275
15 arch_spinlock_t lock;
/arch/arc/include/asm/
H A Dspinlock_types.h14 } arch_spinlock_t; typedef in typeref:struct:__anon132
29 arch_spinlock_t lock_mutex;
/arch/alpha/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon73
/arch/hexagon/include/asm/
H A Dspinlock_types.h30 } arch_spinlock_t; typedef in typeref:struct:__anon1450
/arch/metag/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon1937
H A Dspinlock_lnkget.h10 static inline int arch_spin_is_locked(arch_spinlock_t *lock)
24 static inline void arch_spin_lock(arch_spinlock_t *lock)
45 static inline int arch_spin_trylock(arch_spinlock_t *lock)
68 static inline void arch_spin_unlock(arch_spinlock_t *lock)
/arch/powerpc/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon2399
/arch/sparc/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon2788
/arch/xtensa/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon3274
/arch/blackfin/include/asm/
H A Dspinlock_types.h18 } arch_spinlock_t; typedef in typeref:struct:__anon359
H A Dspinlock.h27 static inline int arch_spin_is_locked(arch_spinlock_t *lock)
32 static inline void arch_spin_lock(arch_spinlock_t *lock)
39 static inline int arch_spin_trylock(arch_spinlock_t *lock)
44 static inline void arch_spin_unlock(arch_spinlock_t *lock)
49 static inline void arch_spin_unlock_wait(arch_spinlock_t *lock)
/arch/ia64/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon1710
/arch/m32r/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon1846
/arch/mn10300/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:arch_spinlock
/arch/s390/include/asm/
H A Dspinlock_types.h10 } __attribute__ ((aligned (4))) arch_spinlock_t; typedef in typeref:struct:__anon2539
H A Dspinlock.h42 void arch_spin_lock_wait(arch_spinlock_t *);
43 int arch_spin_trylock_retry(arch_spinlock_t *);
44 void arch_spin_lock_wait_flags(arch_spinlock_t *, unsigned long flags);
46 static inline void arch_spin_relax(arch_spinlock_t *lock)
56 static inline int arch_spin_value_unlocked(arch_spinlock_t lock)
61 static inline int arch_spin_is_locked(arch_spinlock_t *lp)
66 static inline int arch_spin_trylock_once(arch_spinlock_t *lp)
73 static inline void arch_spin_lock(arch_spinlock_t *lp)
79 static inline void arch_spin_lock_flags(arch_spinlock_t *lp,
86 static inline int arch_spin_trylock(arch_spinlock_t *l
[all...]
/arch/sh/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon2652
/arch/tile/include/asm/
H A Dspinlock_types.h27 } arch_spinlock_t; typedef in typeref:struct:arch_spinlock
45 } arch_spinlock_t; typedef in typeref:struct:arch_spinlock
H A Dspinlock_32.h36 static inline int arch_spin_is_locked(arch_spinlock_t *lock)
48 void arch_spin_lock(arch_spinlock_t *lock);
53 int arch_spin_trylock(arch_spinlock_t *lock);
55 static inline void arch_spin_unlock(arch_spinlock_t *lock)
63 void arch_spin_unlock_wait(arch_spinlock_t *lock);
/arch/arm64/include/asm/
H A Dspinlock.h34 static inline void arch_spin_lock(arch_spinlock_t *lock)
37 arch_spinlock_t lockval, newval;
65 static inline int arch_spin_trylock(arch_spinlock_t *lock)
68 arch_spinlock_t lockval;
86 static inline void arch_spin_unlock(arch_spinlock_t *lock)
95 static inline int arch_spin_value_unlocked(arch_spinlock_t lock)
100 static inline int arch_spin_is_locked(arch_spinlock_t *lock)
105 static inline int arch_spin_is_contended(arch_spinlock_t *lock)
107 arch_spinlock_t lockval = ACCESS_ONCE(*lock);
H A Dspinlock_types.h33 } __aligned(4) arch_spinlock_t;
/arch/x86/include/asm/
H A Dspinlock.h47 static inline void __ticket_enter_slowpath(arch_spinlock_t *lock)
53 static __always_inline void __ticket_lock_spinning(arch_spinlock_t *lock,
57 static inline void __ticket_unlock_kick(arch_spinlock_t *lock,
64 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock)
82 static __always_inline void arch_spin_lock(arch_spinlock_t *lock)
104 static __always_inline int arch_spin_trylock(arch_spinlock_t *lock)
106 arch_spinlock_t old, new;
118 static inline void __ticket_unlock_slowpath(arch_spinlock_t *lock,
119 arch_spinlock_t old)
121 arch_spinlock_t ne
[all...]
/arch/cris/include/arch-v32/arch/
H A Dspinlock.h12 static inline int arch_spin_is_locked(arch_spinlock_t *x)
17 static inline void arch_spin_unlock(arch_spinlock_t *lock)
25 static inline void arch_spin_unlock_wait(arch_spinlock_t *lock)
31 static inline int arch_spin_trylock(arch_spinlock_t *lock)
36 static inline void arch_spin_lock(arch_spinlock_t *lock)
42 arch_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags)
/arch/arm/include/asm/
H A Dspinlock_types.h23 } arch_spinlock_t; typedef in typeref:struct:__anon178
/arch/mips/include/asm/
H A Dspinlock_types.h27 } arch_spinlock_t; typedef in typeref:union:__anon2164

Completed in 532 milliseconds

123