Searched defs:dsb (Results 1 - 3 of 3) sorted by relevance
/arch/unicore32/include/asm/ |
H A D | barrier.h | 14 #define dsb() __asm__ __volatile__ ("" : : : "memory") macro
|
/arch/arm/include/asm/ |
H A D | barrier.h | 18 #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 D | barrier.h | 29 #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