Symbol: rqspinlock_t
arch/x86/include/asm/rqspinlock.h
21
extern int resilient_tas_spin_lock(rqspinlock_t *lock);
arch/x86/include/asm/rqspinlock.h
24
static inline int resilient_virt_spin_lock(rqspinlock_t *lock)
include/asm-generic/rqspinlock.h
169
static __always_inline int res_spin_lock(rqspinlock_t *lock)
include/asm-generic/rqspinlock.h
198
static __always_inline void res_spin_unlock(rqspinlock_t *lock)
include/asm-generic/rqspinlock.h
225
#define raw_res_spin_lock_init(lock) ({ *(lock) = (rqspinlock_t)__ARCH_SPIN_LOCK_UNLOCKED; })
include/asm-generic/rqspinlock.h
227
#define raw_res_spin_lock_init(lock) ({ *(lock) = (rqspinlock_t){0}; })
include/asm-generic/rqspinlock.h
40
extern int resilient_tas_spin_lock(rqspinlock_t *lock);
include/asm-generic/rqspinlock.h
42
extern int resilient_queued_spin_lock_slowpath(rqspinlock_t *lock, u32 val);
include/asm-generic/rqspinlock.h
53
static __always_inline int resilient_virt_spin_lock(rqspinlock_t *lock)
include/linux/bpf_local_storage.h
102
rqspinlock_t lock; /* Protect adding/removing from the "list" */
include/linux/bpf_local_storage.h
24
rqspinlock_t lock;
kernel/bpf/arena.c
59
rqspinlock_t spinlock;
kernel/bpf/bpf_lru_list.h
49
rqspinlock_t lock ____cacheline_aligned_in_smp;
kernel/bpf/bpf_lru_list.h
56
rqspinlock_t lock;
kernel/bpf/hashtab.c
83
rqspinlock_t raw_lock;
kernel/bpf/lpm_trie.c
40
rqspinlock_t lock;
kernel/bpf/percpu_freelist.h
12
rqspinlock_t lock;
kernel/bpf/queue_stack_maps.c
19
rqspinlock_t lock;
kernel/bpf/ringbuf.c
35
rqspinlock_t spinlock ____cacheline_aligned_in_smp;
kernel/bpf/rqspinlock.c
120
static noinline int check_deadlock_ABBA(rqspinlock_t *lock, u32 mask)
kernel/bpf/rqspinlock.c
199
static noinline int check_timeout(rqspinlock_t *lock, u32 mask,
kernel/bpf/rqspinlock.c
261
int __lockfunc resilient_tas_spin_lock(rqspinlock_t *lock)
kernel/bpf/rqspinlock.c
339
int __lockfunc resilient_queued_spin_lock_slowpath(rqspinlock_t *lock, u32 val)
kernel/bpf/rqspinlock.c
697
BUILD_BUG_ON(sizeof(rqspinlock_t) != sizeof(struct bpf_res_spin_lock));
kernel/bpf/rqspinlock.c
700
ret = res_spin_lock((rqspinlock_t *)lock);
kernel/bpf/rqspinlock.c
711
res_spin_unlock((rqspinlock_t *)lock);
kernel/bpf/rqspinlock.c
723
ret = res_spin_lock((rqspinlock_t *)lock);
kernel/bpf/rqspinlock.c
739
res_spin_unlock((rqspinlock_t *)lock);
kernel/bpf/rqspinlock.c
92
static bool is_lock_released(rqspinlock_t *lock, u32 mask)
kernel/bpf/rqspinlock.c
99
static noinline int check_deadlock_AA(rqspinlock_t *lock)
kernel/locking/locktorture.c
368
static rqspinlock_t rqspinlock;
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
153
rqspinlock_t *worker_lock = locks.worker_lock;
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
24
static rqspinlock_t lock_a;
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
25
static rqspinlock_t lock_b;
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
26
static rqspinlock_t lock_c;
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
87
rqspinlock_t *worker_lock;
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
88
rqspinlock_t *nmi_lock;