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

123

/arch/parisc/include/asm/
H A Dspinlock_types.h12 } arch_spinlock_t; typedef in typeref:struct:__anon2315
15 arch_spinlock_t lock;
/arch/alpha/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon74
/arch/arm/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon158
/arch/powerpc/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon2437
/arch/sparc/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon2768
H A Dspinlock_64.h30 static inline void arch_spin_lock(arch_spinlock_t *lock)
49 static inline int arch_spin_trylock(arch_spinlock_t *lock)
62 static inline void arch_spin_unlock(arch_spinlock_t *lock)
71 static inline void arch_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags)
/arch/blackfin/include/asm/
H A Dspinlock_types.h18 } arch_spinlock_t; typedef in typeref:struct:__anon408
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/hexagon/include/asm/
H A Dspinlock_types.h32 } arch_spinlock_t; typedef in typeref:struct:__anon1541
/arch/ia64/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon1794
H A Dspinlock.h40 static __always_inline void __ticket_spin_lock(arch_spinlock_t *lock)
60 static __always_inline int __ticket_spin_trylock(arch_spinlock_t *lock)
69 static __always_inline void __ticket_spin_unlock(arch_spinlock_t *lock)
77 static __always_inline void __ticket_spin_unlock_wait(arch_spinlock_t *lock)
91 static inline int __ticket_spin_is_locked(arch_spinlock_t *lock)
98 static inline int __ticket_spin_is_contended(arch_spinlock_t *lock)
105 static inline int arch_spin_is_locked(arch_spinlock_t *lock)
110 static inline int arch_spin_is_contended(arch_spinlock_t *lock)
116 static __always_inline void arch_spin_lock(arch_spinlock_t *lock)
121 static __always_inline int arch_spin_trylock(arch_spinlock_t *loc
[all...]
/arch/m32r/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon1905
/arch/mn10300/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:arch_spinlock
H A Dspinlock.h28 static inline void arch_spin_unlock(arch_spinlock_t *lock)
37 static inline int arch_spin_trylock(arch_spinlock_t *lock)
54 static inline void arch_spin_lock(arch_spinlock_t *lock)
64 static inline void arch_spin_lock_flags(arch_spinlock_t *lock,
/arch/s390/include/asm/
H A Dspinlock_types.h10 } __attribute__ ((aligned (4))) arch_spinlock_t; typedef in typeref:struct:__anon2571
H A Dspinlock.h44 extern void arch_spin_lock_wait(arch_spinlock_t *);
45 extern void arch_spin_lock_wait_flags(arch_spinlock_t *, unsigned long flags);
46 extern int arch_spin_trylock_retry(arch_spinlock_t *);
47 extern void arch_spin_relax(arch_spinlock_t *lock);
49 static inline void arch_spin_lock(arch_spinlock_t *lp)
59 static inline void arch_spin_lock_flags(arch_spinlock_t *lp,
70 static inline int arch_spin_trylock(arch_spinlock_t *lp)
80 static inline void arch_spin_unlock(arch_spinlock_t *lp)
/arch/sh/include/asm/
H A Dspinlock_types.h10 } arch_spinlock_t; typedef in typeref:struct:__anon2642
/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);
H A Dspinlock_64.h45 static inline int arch_spin_is_locked(arch_spinlock_t *lock)
52 static inline void arch_spin_unlock(arch_spinlock_t *lock)
58 void arch_spin_unlock_wait(arch_spinlock_t *lock);
60 void arch_spin_lock_slow(arch_spinlock_t *lock, u32 val);
66 static inline void arch_spin_lock(arch_spinlock_t *lock)
75 int arch_spin_trylock(arch_spinlock_t *lock);
/arch/x86/include/asm/
H A Dspinlock.h53 static __always_inline void __ticket_spin_lock(arch_spinlock_t *lock)
68 static __always_inline int __ticket_spin_trylock(arch_spinlock_t *lock)
70 arch_spinlock_t old, new;
82 static __always_inline void __ticket_spin_unlock(arch_spinlock_t *lock)
87 static inline int __ticket_spin_is_locked(arch_spinlock_t *lock)
94 static inline int __ticket_spin_is_contended(arch_spinlock_t *lock)
103 static inline int arch_spin_is_locked(arch_spinlock_t *lock)
108 static inline int arch_spin_is_contended(arch_spinlock_t *lock)
114 static __always_inline void arch_spin_lock(arch_spinlock_t *lock)
119 static __always_inline int arch_spin_trylock(arch_spinlock_t *loc
[all...]
H A Dspinlock_types.h27 } arch_spinlock_t; typedef in typeref:struct:arch_spinlock
/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/mips/include/asm/
H A Dspinlock_types.h27 } arch_spinlock_t; typedef in typeref:union:__anon2223
/arch/x86/kernel/
H A Dparavirt-spinlocks.c11 default_spin_lock_flags(arch_spinlock_t *lock, unsigned long flags)

Completed in 614 milliseconds

123