Home
last modified time | relevance | path

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

/linux-6.12.1/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.12.1/arch/s390/include/asm/
Dbarrier.h31 #define __mb() bcr_serialize() macro
34 #define __dma_rmb() __mb()
35 #define __dma_wmb() __mb()
36 #define __smp_mb() __mb()
/linux-6.12.1/arch/xtensa/include/asm/
Dbarrier.h14 #define __mb() ({ __asm__ __volatile__("memw" : : : "memory"); }) macro
16 #define __wmb() __mb()
19 #define __smp_mb() __mb()
/linux-6.12.1/arch/powerpc/include/asm/
Dbarrier.h38 #define __mb() __asm__ __volatile__ ("sync" : : : "memory") macro
59 #define __smp_mb() __mb()
/linux-6.12.1/include/asm-generic/
Dbarrier.h29 #ifdef __mb
30 #define mb() do { kcsan_mb(); __mb(); } while (0)
/linux-6.12.1/arch/x86/include/asm/
Dbarrier.h22 #define __mb() asm volatile("mfence":::"memory") macro
/linux-6.12.1/arch/riscv/include/asm/
Dbarrier.h23 #define __mb() RISCV_FENCE(iorw, iorw) macro
/linux-6.12.1/arch/arm64/include/asm/
Dbarrier.h60 #define __mb() dsb(sy) macro