Searched refs:dmb (Results 1 - 13 of 13) sorted by relevance

/barrelfish-master/include/arch/aarch64/barrelfish_kpi/
H A Dspinlocks_arch.h40 dmb();
45 dmb();
H A Dasm_inlines_arch.h43 static inline void dmb(void) function
45 __asm volatile ("dmb sy" : : : "memory");
/barrelfish-master/include/arch/arm/barrelfish_kpi/
H A Dasm_inlines_arch.h22 static inline void dmb(void) function
24 __asm volatile ("dmb" : : : "memory");
29 static inline void dmb(void) function
/barrelfish-master/kernel/arch/armv7/
H A Dboot_protocol.c62 dmb(); isb();
68 dmb(); isb();
92 dmb(); isb();
/barrelfish-master/tools/usbboot/
H A Dtrusted.S10 dmb
/barrelfish-master/include/arch/arm/machine/
H A Datomic-v6.h49 #define dmb() __asm __volatile("dmb" : : : "memory") macro
53 #define dmb() __asm __volatile("mcr p15, 0, %0, c7, c10, 5" : : "r" (0) : "memory") macro
58 #define mb() dmb()
59 #define wmb() dmb()
60 #define rmb() dmb()
69 dmb(); \
75 dmb(); \
84 dmb(); \
90 dmb(); \
[all...]
H A Datomic-v4.h49 #define dmb() dsb() macro
54 #define mb() dmb()
55 #define wmb() dmb()
56 #define rmb() dmb()
H A Dasm.h236 #define DMB dmb
/barrelfish-master/lib/compiler-rt/builtins/arm/
H A Dsync-ops.h22 dmb; \
29 dmb; \
38 dmb; \
45 dmb; \
/barrelfish-master/include/arch/aarch64/machine/
H A Datomic.h50 #define dmb(opt) __asm __volatile("dmb " __STRING(opt) : : : "memory") macro
52 #define mb() dmb(sy) /* Full system memory barrier all */
53 #define wmb() dmb(st) /* Full system memory barrier store */
54 #define rmb() dmb(ld) /* Full system memory barrier load */
386 dmb(ld);
393 dmb(sy);
400 dmb(sy);
407 dmb(sy);
/barrelfish-master/tools/fastmodels/
H A Dshim.S52 dmb sy
/barrelfish-master/kernel/arch/armv8/
H A Dsysreg.S38 dmb sy // ensure ordering with previous memory accesses
/barrelfish-master/kernel/include/arch/armv7/
H A Dcp15.h265 static inline void dmb(void) { __asm volatile ("dmb"); } function

Completed in 137 milliseconds