Searched defs:dsb (Results 1 - 3 of 3) sorted by relevance

/arch/unicore32/include/asm/
H A Dbarrier.h14 #define dsb() __asm__ __volatile__ ("" : : : "memory") macro
/arch/arm/include/asm/
H A Dbarrier.h18 #define dsb(option) __asm__ __volatile__ ("dsb " #option : : : "memory") macro
23 #define dsb(x) __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro
30 #define dsb(x) __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro
35 #define dsb(x) __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro
43 #define mb() do { dsb(); outer_sync(); } while (0)
44 #define rmb() dsb()
45 #define wmb() do { dsb(st); outer_sync(); } while (0)
/arch/arm64/include/asm/
H A Dbarrier.h29 #define dsb(opt) asm volatile("dsb " #opt : : : "memory") macro
31 #define mb() dsb(sy)
32 #define rmb() dsb(ld)
33 #define wmb() dsb(st)

Completed in 74 milliseconds