Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/scsi/csiostor/
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-6.6.21/arch/s390/include/asm/
Dbarrier.h29 #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/
Dbarrier.h14 #define __mb() ({ __asm__ __volatile__("memw" : : : "memory"); }) macro
16 #define __wmb() __mb()
19 #define __smp_mb() __mb()
/linux-6.6.21/arch/powerpc/include/asm/
Dbarrier.h38 #define __mb() __asm__ __volatile__ ("sync" : : : "memory") macro
59 #define __smp_mb() __mb()
/linux-6.6.21/include/asm-generic/
Dbarrier.h29 #ifdef __mb
30 #define mb() do { kcsan_mb(); __mb(); } while (0)
/linux-6.6.21/arch/x86/include/asm/
Dbarrier.h22 #define __mb() asm volatile("mfence":::"memory") macro
/linux-6.6.21/arch/arm64/include/asm/
Dbarrier.h56 #define __mb() dsb(sy) macro