Searched refs:smp_cond_load_relaxed (Results 1 - 7 of 7) sorted by relevance
/linux-master/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-master/include/asm-generic/ |
H A D | barrier.h | 236 * smp_cond_load_relaxed() - (Spin) wait for cond with no ordering guarantees 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-master/arch/arm64/include/asm/ |
H A D | barrier.h | 189 #define smp_cond_load_relaxed(ptr, cond_expr) \ macro
|
/linux-master/kernel/locking/ |
H A D | osq_lock.c | 142 * will come with an IPI, which will wake smp_cond_load_relaxed() if it 146 if (smp_cond_load_relaxed(&node->locked, VAL || need_resched() ||
|
H A D | qspinlock.c | 554 next = smp_cond_load_relaxed(&node->next, (VAL));
|
/linux-master/kernel/rcu/ |
H A D | rcuscale.c | 776 smp_cond_load_relaxed(&rcu_lazy_test1_cb_called, VAL == 1);
|
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 648 smp_cond_load_relaxed(cmd, !VAL || (ret = queue_poll(&qp)));
|
Completed in 253 milliseconds