Searched refs:arch_spinlock_t (Results 1 – 6 of 6) sorted by relevance
33 static __always_inline void ticket_spin_lock(arch_spinlock_t *lock) in ticket_spin_lock()53 static __always_inline bool ticket_spin_trylock(arch_spinlock_t *lock) in ticket_spin_trylock()63 static __always_inline void ticket_spin_unlock(arch_spinlock_t *lock) in ticket_spin_unlock()71 static __always_inline int ticket_spin_value_unlocked(arch_spinlock_t lock) in ticket_spin_value_unlocked()78 static __always_inline int ticket_spin_is_locked(arch_spinlock_t *lock) in ticket_spin_is_locked()80 arch_spinlock_t val = READ_ONCE(*lock); in ticket_spin_is_locked()85 static __always_inline int ticket_spin_is_contended(arch_spinlock_t *lock) in ticket_spin_is_contended()
26 arch_spinlock_t wait_lock;
44 } arch_spinlock_t; typedef
19 } arch_spinlock_t; typedef25 typedef struct { } arch_spinlock_t; typedef
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()
15 arch_spinlock_t raw_lock;
Completed in 6 milliseconds