#include <linux/kernel.h>
Go to the source code of this file.
|
| #define | barrier() __atomic_signal_fence(__ATOMIC_SEQ_CST) |
| |
| #define | mb() __atomic_thread_fence(__ATOMIC_SEQ_CST) |
| |
| #define | rmb() __atomic_thread_fence(__ATOMIC_ACQUIRE) |
| |
| #define | wmb() __atomic_thread_fence(__ATOMIC_RELEASE) |
| |
| #define | dma_rmb() __atomic_thread_fence(__ATOMIC_ACQUIRE) |
| |
| #define | dma_wmb() __atomic_thread_fence(__ATOMIC_RELEASE) |
| |
◆ barrier
| #define barrier |
( |
| ) |
__atomic_signal_fence(__ATOMIC_SEQ_CST) |
◆ dma_rmb
| #define dma_rmb |
( |
| ) |
__atomic_thread_fence(__ATOMIC_ACQUIRE) |
◆ dma_wmb
| #define dma_wmb |
( |
| ) |
__atomic_thread_fence(__ATOMIC_RELEASE) |
◆ mb
| #define mb |
( |
| ) |
__atomic_thread_fence(__ATOMIC_SEQ_CST) |
◆ rmb
| #define rmb |
( |
| ) |
__atomic_thread_fence(__ATOMIC_ACQUIRE) |
◆ wmb
| #define wmb |
( |
| ) |
__atomic_thread_fence(__ATOMIC_RELEASE) |