Home
last modified time | relevance | path

Searched refs:__mb (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/scsi/csiostor/
H A Dcsio_mb.h54 #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/arch/s390/include/asm/
H A Dbarrier.h31 #define __mb() bcr_serialize() macro
34 #define __dma_rmb() __mb()
35 #define __dma_wmb() __mb()
36 #define __smp_mb() __mb()
/linux/arch/xtensa/include/asm/
H A Dbarrier.h14 #define __mb() ({ __asm__ __volatile__("memw" : : : "memory"); }) macro
16 #define __wmb() __mb()
19 #define __smp_mb() __mb()
/linux/arch/powerpc/include/asm/
H A Dbarrier.h38 #define __mb() __asm__ __volatile__ ("sync" : : : "memory") macro
59 #define __smp_mb() __mb()
/linux/include/asm-generic/
H A Dbarrier.h29 #ifdef __mb
30 #define mb() do { kcsan_mb(); __mb(); } while (0)
/linux/arch/riscv/include/asm/
H A Dbarrier.h23 #define __mb() RISCV_FENCE(iorw, iorw) macro