/freebsd-11-stable/sys/contrib/ck/include/gcc/aarch64/ |
H A D | ck_pr.h | 61 #define CK_PR_FENCE(T, I) \ macro 68 CK_PR_FENCE(atomic, CK_DMB_ST) 69 CK_PR_FENCE(atomic_store, CK_DMB_ST) 70 CK_PR_FENCE(atomic_load, CK_DMB_SY) 71 CK_PR_FENCE(store_atomic, CK_DMB_ST) 72 CK_PR_FENCE(load_atomic, CK_DMB_SY) 73 CK_PR_FENCE(store, CK_DMB_ST) 74 CK_PR_FENCE(store_load, CK_DMB_SY) 75 CK_PR_FENCE(load, CK_DMB_LD) 76 CK_PR_FENCE(load_stor 84 #undef CK_PR_FENCE macro [all...] |
/freebsd-11-stable/sys/contrib/ck/include/gcc/sparcv9/ |
H A D | ck_pr.h | 59 #define CK_PR_FENCE(T, I) \ macro 70 CK_PR_FENCE(atomic, "membar #StoreStore") 71 CK_PR_FENCE(atomic_store, "membar #StoreStore") 72 CK_PR_FENCE(atomic_load, "membar #StoreLoad") 73 CK_PR_FENCE(store_atomic, "membar #StoreStore") 74 CK_PR_FENCE(load_atomic, "membar #LoadStore") 75 CK_PR_FENCE(store, "membar #StoreStore") 76 CK_PR_FENCE(store_load, "membar #StoreLoad") 77 CK_PR_FENCE(load, "membar #LoadLoad") 78 CK_PR_FENCE(load_stor 86 #undef CK_PR_FENCE macro [all...] |
/freebsd-11-stable/sys/contrib/ck/include/gcc/ |
H A D | ck_pr.h | 125 #define CK_PR_FENCE(T) \ macro 132 CK_PR_FENCE(atomic) 133 CK_PR_FENCE(atomic_atomic) 134 CK_PR_FENCE(atomic_load) 135 CK_PR_FENCE(atomic_store) 136 CK_PR_FENCE(store_atomic) 137 CK_PR_FENCE(load_atomic) 138 CK_PR_FENCE(load) 139 CK_PR_FENCE(load_load) 140 CK_PR_FENCE(load_stor 151 #undef CK_PR_FENCE macro [all...] |
/freebsd-11-stable/sys/contrib/ck/include/gcc/ppc/ |
H A D | ck_pr.h | 63 #define CK_PR_FENCE(T, I) \ macro 76 CK_PR_FENCE(atomic, CK_PR_LWSYNCOP) 77 CK_PR_FENCE(atomic_store, CK_PR_LWSYNCOP) 78 CK_PR_FENCE(atomic_load, "sync") 79 CK_PR_FENCE(store_atomic, CK_PR_LWSYNCOP) 80 CK_PR_FENCE(load_atomic, CK_PR_LWSYNCOP) 81 CK_PR_FENCE(store, CK_PR_LWSYNCOP) 82 CK_PR_FENCE(store_load, "sync") 83 CK_PR_FENCE(load, CK_PR_LWSYNCOP) 84 CK_PR_FENCE(load_stor 94 #undef CK_PR_FENCE macro [all...] |
/freebsd-11-stable/sys/contrib/ck/include/gcc/ppc64/ |
H A D | ck_pr.h | 62 #define CK_PR_FENCE(T, I) \ macro 73 CK_PR_FENCE(atomic, "lwsync") 74 CK_PR_FENCE(atomic_store, "lwsync") 75 CK_PR_FENCE(atomic_load, "sync") 76 CK_PR_FENCE(store_atomic, "lwsync") 77 CK_PR_FENCE(load_atomic, "lwsync") 78 CK_PR_FENCE(store, "lwsync") 79 CK_PR_FENCE(store_load, "sync") 80 CK_PR_FENCE(load, "lwsync") 81 CK_PR_FENCE(load_stor 89 #undef CK_PR_FENCE macro [all...] |
/freebsd-11-stable/sys/contrib/ck/include/gcc/arm/ |
H A D | ck_pr_armv4.h | 84 #define CK_PR_FENCE(T, I) \ macro 95 CK_PR_FENCE(atomic, ck_pr_stall()) 96 CK_PR_FENCE(atomic_store, ck_pr_stall()) 97 CK_PR_FENCE(atomic_load, ck_pr_stall()) 98 CK_PR_FENCE(store_atomic, ck_pr_stall()) 99 CK_PR_FENCE(load_atomic, ck_pr_stall()) 100 CK_PR_FENCE(store, ck_pr_stall()) 101 CK_PR_FENCE(store_load, ck_pr_stall()) 102 CK_PR_FENCE(load, ck_pr_stall()) 103 CK_PR_FENCE(load_stor 111 #undef CK_PR_FENCE macro [all...] |
H A D | ck_pr.h | 78 #define CK_PR_FENCE(T, I) \ macro 85 CK_PR_FENCE(atomic, CK_DMB_ST) 86 CK_PR_FENCE(atomic_store, CK_DMB_ST) 87 CK_PR_FENCE(atomic_load, CK_DMB_ST) 88 CK_PR_FENCE(store_atomic, CK_DMB_ST) 89 CK_PR_FENCE(load_atomic, CK_DMB) 90 CK_PR_FENCE(store, CK_DMB_ST) 91 CK_PR_FENCE(store_load, CK_DMB) 92 CK_PR_FENCE(load, CK_DMB) 93 CK_PR_FENCE(load_stor 101 #undef CK_PR_FENCE macro [all...] |
/freebsd-11-stable/sys/contrib/ck/include/gcc/x86/ |
H A D | ck_pr.h | 61 #define CK_PR_FENCE(T, I) \ macro 70 #define CK_PR_FENCE(T, I) \ macro 90 CK_PR_FENCE(atomic, "") 91 CK_PR_FENCE(atomic_store, "") 92 CK_PR_FENCE(atomic_load, "") 93 CK_PR_FENCE(store_atomic, "") 94 CK_PR_FENCE(load_atomic, "") 95 CK_PR_FENCE(load, CK_MD_X86_LFENCE) 96 CK_PR_FENCE(load_store, CK_MD_X86_MFENCE) 97 CK_PR_FENCE(stor 106 #undef CK_PR_FENCE macro [all...] |
/freebsd-11-stable/sys/contrib/ck/include/gcc/x86_64/ |
H A D | ck_pr.h | 71 #define CK_PR_FENCE(T, I) \ macro 79 CK_PR_FENCE(atomic, "") 80 CK_PR_FENCE(atomic_store, "") 81 CK_PR_FENCE(atomic_load, "") 82 CK_PR_FENCE(store_atomic, "") 83 CK_PR_FENCE(load_atomic, "") 86 CK_PR_FENCE(load, "lfence") 87 CK_PR_FENCE(load_store, "mfence") 88 CK_PR_FENCE(store, "sfence") 89 CK_PR_FENCE(store_loa 115 #undef CK_PR_FENCE macro [all...] |