Home
last modified time | relevance | path

Searched refs:arch_spinlock_t (Results 1 – 6 of 6) sorted by relevance

/include/asm-generic/
A Dticket_spinlock.h33 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()
A Dqrwlock_types.h26 arch_spinlock_t wait_lock;
A Dqspinlock_types.h44 } arch_spinlock_t; typedef
/include/linux/
A Dspinlock_types_up.h19 } arch_spinlock_t; typedef
25 typedef struct { } arch_spinlock_t; typedef
A Dspinlock_up.h29 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()
A Dspinlock_types_raw.h15 arch_spinlock_t raw_lock;

Completed in 6 milliseconds