Searched refs:__mb (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/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.12.1/arch/s390/include/asm/ |
D | barrier.h | 31 #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/ |
D | barrier.h | 14 #define __mb() ({ __asm__ __volatile__("memw" : : : "memory"); }) macro 16 #define __wmb() __mb() 19 #define __smp_mb() __mb()
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | barrier.h | 38 #define __mb() __asm__ __volatile__ ("sync" : : : "memory") macro 59 #define __smp_mb() __mb()
|
/linux-6.12.1/include/asm-generic/ |
D | barrier.h | 29 #ifdef __mb 30 #define mb() do { kcsan_mb(); __mb(); } while (0)
|
/linux-6.12.1/arch/x86/include/asm/ |
D | barrier.h | 22 #define __mb() asm volatile("mfence":::"memory") macro
|
/linux-6.12.1/arch/riscv/include/asm/ |
D | barrier.h | 23 #define __mb() RISCV_FENCE(iorw, iorw) macro
|
/linux-6.12.1/arch/arm64/include/asm/ |
D | barrier.h | 60 #define __mb() dsb(sy) macro
|