Searched refs:rqspinlock_t (Results 1 – 12 of 12) sorted by relevance
35 typedef struct qspinlock rqspinlock_t; typedef37 typedef struct rqspinlock rqspinlock_t; typedef40 extern int resilient_tas_spin_lock(rqspinlock_t *lock);42 extern int resilient_queued_spin_lock_slowpath(rqspinlock_t *lock, u32 val);53 static __always_inline int resilient_virt_spin_lock(rqspinlock_t *lock) in resilient_virt_spin_lock()169 static __always_inline int res_spin_lock(rqspinlock_t *lock) in res_spin_lock()198 static __always_inline void res_spin_unlock(rqspinlock_t *lock) in res_spin_unlock()225 #define raw_res_spin_lock_init(lock) ({ *(lock) = (rqspinlock_t)__ARCH_SPIN_LOCK_UNLOCKED; })227 #define raw_res_spin_lock_init(lock) ({ *(lock) = (rqspinlock_t){0}; })
17 typedef struct qspinlock rqspinlock_t; typedef19 typedef struct rqspinlock rqspinlock_t; typedef21 extern int resilient_tas_spin_lock(rqspinlock_t *lock);24 static inline int resilient_virt_spin_lock(rqspinlock_t *lock) in resilient_virt_spin_lock()
92 static bool is_lock_released(rqspinlock_t *lock, u32 mask) in is_lock_released()99 static noinline int check_deadlock_AA(rqspinlock_t *lock) in check_deadlock_AA()120 static noinline int check_deadlock_ABBA(rqspinlock_t *lock, u32 mask) in check_deadlock_ABBA()199 static noinline int check_timeout(rqspinlock_t *lock, u32 mask, in check_timeout()261 int __lockfunc resilient_tas_spin_lock(rqspinlock_t *lock) in resilient_tas_spin_lock()339 int __lockfunc resilient_queued_spin_lock_slowpath(rqspinlock_t *lock, u32 val) in resilient_queued_spin_lock_slowpath()697 BUILD_BUG_ON(sizeof(rqspinlock_t) != sizeof(struct bpf_res_spin_lock)); in bpf_res_spin_lock()700 ret = res_spin_lock((rqspinlock_t *)lock); in bpf_res_spin_lock()711 res_spin_unlock((rqspinlock_t *)lock); in bpf_res_spin_unlock()723 ret = res_spin_lock((rqspinlock_t *)lock); in bpf_res_spin_lock_irqsave()[all …]
12 rqspinlock_t lock;
19 rqspinlock_t lock;
40 rqspinlock_t lock;
35 rqspinlock_t spinlock ____cacheline_aligned_in_smp;
58 rqspinlock_t spinlock;
82 rqspinlock_t raw_lock;
24 static rqspinlock_t lock_a;25 static rqspinlock_t lock_b;26 static rqspinlock_t lock_c;87 rqspinlock_t *worker_lock;88 rqspinlock_t *nmi_lock;153 rqspinlock_t *worker_lock = locks.worker_lock; in rqspinlock_worker_fn()
24 rqspinlock_t lock;102 rqspinlock_t lock; /* Protect adding/removing from the "list" */
368 static rqspinlock_t rqspinlock;