Searched refs:smp_cond_load_relaxed (Results 1 – 7 of 7) sorted by relevance
| /linux/include/asm-generic/ |
| H A D | barrier.h | 245 #ifndef smp_cond_load_relaxed 246 #define smp_cond_load_relaxed(ptr, cond_expr) ({ \ macro 270 _val = smp_cond_load_relaxed(ptr, cond_expr); \
|
| /linux/include/linux/ |
| H A D | atomic.h | 29 #define atomic_cond_read_relaxed(v, c) smp_cond_load_relaxed(&(v)->counter, (c)) 32 #define atomic64_cond_read_relaxed(v, c) smp_cond_load_relaxed(&(v)->counter, (c))
|
| /linux/arch/riscv/include/asm/ |
| H A D | barrier.h | 70 #define smp_cond_load_relaxed(ptr, cond_expr) ({ \ macro
|
| /linux/kernel/bpf/ |
| H A D | rqspinlock.c | 576 next = smp_cond_load_relaxed(&node->next, (VAL)); in resilient_queued_spin_lock_slowpath() 608 next = smp_cond_load_relaxed(&node->next, VAL); in resilient_queued_spin_lock_slowpath() 647 next = smp_cond_load_relaxed(&node->next, (VAL)); in resilient_queued_spin_lock_slowpath()
|
| /linux/kernel/locking/ |
| H A D | qspinlock.c | 368 next = smp_cond_load_relaxed(&node->next, (VAL)); in queued_spin_lock_slowpath()
|
| /linux/kernel/rcu/ |
| H A D | rcuscale.c | 863 smp_cond_load_relaxed(&rcu_lazy_test1_cb_called, VAL == 1); in kfree_scale_init()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3.c | 698 smp_cond_load_relaxed(cmd, !VAL || (ret = queue_poll(&qp))); in __arm_smmu_cmdq_poll_until_msi()
|