17#include <zephyr/kernel.h>
24static inline void cmb(
void)
41static inline void wmb(
void)
44 __asm__
volatile(
"dsb sy;" :::
"memory");
45#elif defined(__amd64__)
46 __asm__
volatile(
"sfence;" :::
"memory");
67static inline void rmb(
void)
70 __asm__
volatile(
"dsb sy;" :::
"memory");
71#elif defined(__amd64__)
72 __asm__
volatile(
"lfence;" :::
"memory");
static void wmb(void)
Definition membarriers.h:41
static void cmb(void)
Definition membarriers.h:24
static void rmb(void)
Definition membarriers.h:67