Home
last modified time | relevance | path

Searched refs:CK_DMB_ST (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/ck/include/gcc/aarch64/
H A Dck_pr.h59 #define CK_DMB_ST __asm __volatile("dmb ishst" : : "r" (0) : "memory") macro
68 CK_PR_FENCE(atomic, CK_DMB_ST)
69 CK_PR_FENCE(atomic_store, CK_DMB_ST)
71 CK_PR_FENCE(store_atomic, CK_DMB_ST)
73 CK_PR_FENCE(store, CK_DMB_ST)
88 #undef CK_DMB_ST
/freebsd/sys/contrib/ck/include/gcc/arm/
H A Dck_pr.h63 #define CK_DMB_ST __asm __volatile(".word 0xf57ff05e" : : "r" (0) : "memory") macro
65 #define CK_DMB_ST __asm __volatile("dmb st" : : "r" (0) : "memory") macro
75 #define CK_DMB_ST CK_DMB macro
85 CK_PR_FENCE(atomic, CK_DMB_ST) in CK_PR_FENCE() argument
86 CK_PR_FENCE(atomic_store, CK_DMB_ST) in CK_PR_FENCE()
87 CK_PR_FENCE(atomic_load, CK_DMB_ST) in CK_PR_FENCE()
88 CK_PR_FENCE(store_atomic, CK_DMB_ST) in CK_PR_FENCE()
90 CK_PR_FENCE(store, CK_DMB_ST) in CK_PR_FENCE()
106 #undef CK_DMB_ST in CK_PR_FENCE()