Home
last modified time | relevance | path

Searched refs:rseq_smp_mb (Results 1 – 6 of 6) sorted by relevance

/tools/testing/selftests/rseq/
Drseq-mips.h44 #define rseq_smp_mb() __asm__ __volatile__ ("sync" ::: "memory") macro
45 #define rseq_smp_rmb() rseq_smp_mb()
46 #define rseq_smp_wmb() rseq_smp_mb()
51 rseq_smp_mb(); \
59 rseq_smp_mb(); \
Drseq-s390.h12 #define rseq_smp_mb() __asm__ __volatile__ ("bcr 15,0" ::: "memory") macro
13 #define rseq_smp_rmb() rseq_smp_mb()
14 #define rseq_smp_wmb() rseq_smp_mb()
Drseq-arm.h63 #define rseq_smp_mb() __asm__ __volatile__ ("dmb" ::: "memory", "cc") macro
70 rseq_smp_mb(); \
78 rseq_smp_mb(); \
Drseq-x86.h33 #define rseq_smp_mb() \ macro
638 #define rseq_smp_mb() \ macro
648 rseq_smp_mb(); \
656 rseq_smp_mb(); \
Drseq-ppc.h19 #define rseq_smp_mb() __asm__ __volatile__ ("sync" ::: "memory", "cc") macro
Drseq-arm64.h24 #define rseq_smp_mb() __asm__ __volatile__ ("dmb ish" ::: "memory") macro