Loading...
Searching...
No Matches
Go to the documentation of this file. 1#ifndef __ASM_BARRIER_H__
2#define __ASM_BARRIER_H__
27#include <linux/kernel.h>
30#define barrier() __atomic_signal_fence(__ATOMIC_SEQ_CST)
43#define mb() __atomic_thread_fence(__ATOMIC_SEQ_CST)
46#define rmb() __atomic_thread_fence(__ATOMIC_ACQUIRE)
49#define wmb() __atomic_thread_fence(__ATOMIC_RELEASE)
60#define dma_rmb() __atomic_thread_fence(__ATOMIC_ACQUIRE)
63#define dma_wmb() __atomic_thread_fence(__ATOMIC_RELEASE)