Searched refs:__mb (Results 1 – 7 of 7) sorted by relevance
/linux-6.6.21/drivers/scsi/csiostor/ |
D | csio_mb.h | 54 #define CSIO_DUMP_MB(__hw, __num, __mb) \ argument 56 (unsigned long long)csio_rd_reg64(__hw, __mb), \ 57 (unsigned long long)csio_rd_reg64(__hw, __mb + 8), \ 58 (unsigned long long)csio_rd_reg64(__hw, __mb + 16), \ 59 (unsigned long long)csio_rd_reg64(__hw, __mb + 24), \ 60 (unsigned long long)csio_rd_reg64(__hw, __mb + 32), \ 61 (unsigned long long)csio_rd_reg64(__hw, __mb + 40), \ 62 (unsigned long long)csio_rd_reg64(__hw, __mb + 48), \ 63 (unsigned long long)csio_rd_reg64(__hw, __mb + 56))
|
/linux-6.6.21/arch/s390/include/asm/ |
D | barrier.h | 29 #define __mb() bcr_serialize() macro 32 #define __dma_rmb() __mb() 33 #define __dma_wmb() __mb() 34 #define __smp_mb() __mb()
|
/linux-6.6.21/arch/xtensa/include/asm/ |
D | barrier.h | 14 #define __mb() ({ __asm__ __volatile__("memw" : : : "memory"); }) macro 16 #define __wmb() __mb() 19 #define __smp_mb() __mb()
|
/linux-6.6.21/arch/powerpc/include/asm/ |
D | barrier.h | 38 #define __mb() __asm__ __volatile__ ("sync" : : : "memory") macro 59 #define __smp_mb() __mb()
|
/linux-6.6.21/include/asm-generic/ |
D | barrier.h | 29 #ifdef __mb 30 #define mb() do { kcsan_mb(); __mb(); } while (0)
|
/linux-6.6.21/arch/x86/include/asm/ |
D | barrier.h | 22 #define __mb() asm volatile("mfence":::"memory") macro
|
/linux-6.6.21/arch/arm64/include/asm/ |
D | barrier.h | 56 #define __mb() dsb(sy) macro
|