Home
last modified time | relevance | path

Searched refs:cond_expr (Results 1 – 7 of 7) sorted by relevance

/linux/arch/arm64/include/asm/
H A Drqspinlock.h20 * cond_expr for us, it will not happen when event stream support is
33 #define __smp_cond_load_relaxed_spinwait(ptr, cond_expr, time_expr_ns, \ argument
40 if (cond_expr) \
52 #define __smp_cond_load_acquire_timewait(ptr, cond_expr, \ argument
59 if (cond_expr) \
68 #define smp_cond_load_acquire_timewait(ptr, cond_expr, \ argument
75 _val = __smp_cond_load_acquire_timewait(ptr, cond_expr, \
79 _val = __smp_cond_load_relaxed_spinwait(ptr, cond_expr, \
H A Dbarrier.h196 #define smp_cond_load_relaxed(ptr, cond_expr) \ argument
202 if (cond_expr) \
209 #define smp_cond_load_acquire(ptr, cond_expr) \ argument
215 if (cond_expr) \
/linux/tools/testing/selftests/bpf/
H A Dbpf_atomic.h104 #define smp_cond_load_relaxed_label(p, cond_expr, label) \ argument
110 if (cond_expr) \
118 #define smp_cond_load_acquire_label(p, cond_expr, label) \ argument
121 smp_cond_load_relaxed_label(p, cond_expr, label); \
128 #define atomic_cond_read_relaxed_label(p, cond_expr, label) \ argument
129 smp_cond_load_relaxed_label(&(p)->counter, cond_expr, label)
131 #define atomic_cond_read_acquire_label(p, cond_expr, label) \ argument
132 smp_cond_load_acquire_label(&(p)->counter, cond_expr, label)
/linux/include/asm-generic/
H A Dbarrier.h246 #define smp_cond_load_relaxed(ptr, cond_expr) ({ \ argument
251 if (cond_expr) \
268 #define smp_cond_load_acquire(ptr, cond_expr) ({ \ argument
270 _val = smp_cond_load_relaxed(ptr, cond_expr); \
/linux/arch/riscv/include/asm/
H A Dbarrier.h70 #define smp_cond_load_relaxed(ptr, cond_expr) ({ \ argument
75 if (cond_expr) \
/linux/security/selinux/ss/
H A Dconditional.h34 struct cond_expr { struct
58 struct cond_expr expr; argument
35 nodescond_expr global() argument
H A Dconditional.c23 static int cond_evaluate_expr(struct policydb *p, struct cond_expr *expr) in cond_evaluate_expr()