arena_spinlock_t
arena_spinlock_t __arena lock;
static __always_inline u32 xchg_tail(arena_spinlock_t __arena *lock, u32 tail)
static __always_inline void clear_pending(arena_spinlock_t __arena *lock)
static __always_inline void clear_pending_set_locked(arena_spinlock_t __arena *lock)
static __always_inline void set_locked(arena_spinlock_t __arena *lock)
u32 arena_fetch_set_pending_acquire(arena_spinlock_t __arena *lock)
static __always_inline int arena_spin_trylock(arena_spinlock_t __arena *lock)
int arena_spin_lock_slowpath(arena_spinlock_t __arena __arg_arena *lock, u32 val)
static __always_inline int arena_spin_lock(arena_spinlock_t __arena *lock)
static __always_inline void arena_spin_unlock(arena_spinlock_t __arena *lock)