Home
last modified time | relevance | path

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

/linux/arch/arm64/include/asm/
H A Drqspinlock.h33 #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, \
/linux/tools/testing/selftests/bpf/
H A Dbpf_atomic.h
/linux/tools/testing/selftests/bpf/libarena/include/
H A Dbpf_atomic.h126 #define smp_cond_load_relaxed_label(p, cond_expr, label) \ argument
132 if (cond_expr) \
140 #define smp_cond_load_acquire_label(p, cond_expr, label) \ argument
143 smp_cond_load_relaxed_label(p, cond_expr, label); \
150 #define atomic_cond_read_relaxed_label(p, cond_expr, label) \ argument
151 smp_cond_load_relaxed_label(&(p)->counter, cond_expr, label)
153 #define atomic_cond_read_acquire_label(p, cond_expr, label) \ argument
154 smp_cond_load_acquire_label(&(p)->counter, cond_expr, label)
/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.c24 static int cond_evaluate_expr(struct policydb *p, struct cond_expr *expr) in cond_evaluate_expr()