20 #include <rte_compat.h>
96 #ifndef RTE_WAIT_UNTIL_EQUAL_ARCH_DEFINED
101 assert(memorder == __ATOMIC_ACQUIRE || memorder == __ATOMIC_RELAXED);
103 while (__atomic_load_n(addr, memorder) != expected)
111 assert(memorder == __ATOMIC_ACQUIRE || memorder == __ATOMIC_RELAXED);
113 while (__atomic_load_n(addr, memorder) != expected)
121 assert(memorder == __ATOMIC_ACQUIRE || memorder == __ATOMIC_RELAXED);
123 while (__atomic_load_n(addr, memorder) != expected)