Lines Matching defs:A
63 inline typename T::Type atomic_load(const volatile T *A, memory_order MO) { in atomic_load()
71 inline void atomic_store(volatile T *A, typename T::Type V, memory_order MO) { in atomic_store()
79 inline typename T::Type atomic_fetch_add(volatile T *A, typename T::Type V, in atomic_fetch_add()
86 inline typename T::Type atomic_fetch_sub(volatile T *A, typename T::Type V, in atomic_fetch_sub()
93 inline typename T::Type atomic_fetch_and(volatile T *A, typename T::Type V, in atomic_fetch_and()
100 inline typename T::Type atomic_fetch_or(volatile T *A, typename T::Type V, in atomic_fetch_or()
107 inline typename T::Type atomic_exchange(volatile T *A, typename T::Type V, in atomic_exchange()
116 inline bool atomic_compare_exchange_strong(volatile T *A, typename T::Type *Cmp, in atomic_compare_exchange_strong()
126 inline typename T::Type atomic_load_relaxed(const volatile T *A) { in atomic_load_relaxed()
131 inline void atomic_store_relaxed(volatile T *A, typename T::Type V) { in atomic_store_relaxed()
137 atomic_compare_exchange_strong(volatile T *A, typename T::Type Cmp, in atomic_compare_exchange_strong()