Home
last modified time | relevance | path

Searched refs:arena_spinlock_t (Results 1 – 3 of 3) sorted by relevance

/tools/testing/selftests/bpf/progs/
A Dbpf_arena_spin_lock.h58 #define arena_spinlock_t struct __qspinlock macro
148 static __always_inline u32 xchg_tail(arena_spinlock_t __arena *lock, u32 tail) in xchg_tail()
178 static __always_inline void clear_pending(arena_spinlock_t __arena *lock) in clear_pending()
191 static __always_inline void clear_pending_set_locked(arena_spinlock_t __arena *lock) in clear_pending_set_locked()
202 static __always_inline void set_locked(arena_spinlock_t __arena *lock) in set_locked()
208 u32 arena_fetch_set_pending_acquire(arena_spinlock_t __arena *lock) in arena_fetch_set_pending_acquire()
233 static __always_inline int arena_spin_trylock(arena_spinlock_t __arena *lock) in arena_spin_trylock()
244 int arena_spin_lock_slowpath(arena_spinlock_t __arena __arg_arena *lock, u32 val) in arena_spin_lock_slowpath()
493 static __always_inline int arena_spin_lock(arena_spinlock_t __arena *lock) in arena_spin_lock()
515 static __always_inline void arena_spin_unlock(arena_spinlock_t __arena *lock) in arena_spin_unlock()
A Darena_spin_lock.c23 arena_spinlock_t __arena lock;
/tools/testing/selftests/bpf/prog_tests/
A Darena_spin_lock.c8 typedef struct __qspinlock arena_spinlock_t; typedef

Completed in 5 milliseconds