Symbol: cond_expr
arch/arm64/include/asm/barrier.h
196
#define smp_cond_load_relaxed(ptr, cond_expr) \
arch/arm64/include/asm/barrier.h
202
if (cond_expr) \
arch/arm64/include/asm/barrier.h
209
#define smp_cond_load_acquire(ptr, cond_expr) \
arch/arm64/include/asm/barrier.h
215
if (cond_expr) \
arch/arm64/include/asm/rqspinlock.h
33
#define __smp_cond_load_relaxed_spinwait(ptr, cond_expr, time_expr_ns, \
arch/arm64/include/asm/rqspinlock.h
40
if (cond_expr) \
arch/arm64/include/asm/rqspinlock.h
52
#define __smp_cond_load_acquire_timewait(ptr, cond_expr, \
arch/arm64/include/asm/rqspinlock.h
59
if (cond_expr) \
arch/arm64/include/asm/rqspinlock.h
68
#define smp_cond_load_acquire_timewait(ptr, cond_expr, \
arch/arm64/include/asm/rqspinlock.h
75
_val = __smp_cond_load_acquire_timewait(ptr, cond_expr, \
arch/arm64/include/asm/rqspinlock.h
79
_val = __smp_cond_load_relaxed_spinwait(ptr, cond_expr, \
arch/riscv/include/asm/barrier.h
70
#define smp_cond_load_relaxed(ptr, cond_expr) ({ \
arch/riscv/include/asm/barrier.h
75
if (cond_expr) \
include/asm-generic/barrier.h
246
#define smp_cond_load_relaxed(ptr, cond_expr) ({ \
include/asm-generic/barrier.h
251
if (cond_expr) \
include/asm-generic/barrier.h
268
#define smp_cond_load_acquire(ptr, cond_expr) ({ \
include/asm-generic/barrier.h
270
_val = smp_cond_load_relaxed(ptr, cond_expr); \
security/selinux/ss/conditional.c
23
static int cond_evaluate_expr(struct policydb *p, struct cond_expr *expr)
security/selinux/ss/conditional.h
58
struct cond_expr expr;
tools/testing/selftests/bpf/bpf_atomic.h
104
#define smp_cond_load_relaxed_label(p, cond_expr, label) \
tools/testing/selftests/bpf/bpf_atomic.h
110
if (cond_expr) \
tools/testing/selftests/bpf/bpf_atomic.h
118
#define smp_cond_load_acquire_label(p, cond_expr, label) \
tools/testing/selftests/bpf/bpf_atomic.h
121
smp_cond_load_relaxed_label(p, cond_expr, label); \
tools/testing/selftests/bpf/bpf_atomic.h
128
#define atomic_cond_read_relaxed_label(p, cond_expr, label) \
tools/testing/selftests/bpf/bpf_atomic.h
129
smp_cond_load_relaxed_label(&(p)->counter, cond_expr, label)
tools/testing/selftests/bpf/bpf_atomic.h
131
#define atomic_cond_read_acquire_label(p, cond_expr, label) \
tools/testing/selftests/bpf/bpf_atomic.h
132
smp_cond_load_acquire_label(&(p)->counter, cond_expr, label)