Lines Matching defs:order

42 #define ATOMIC_LOAD_EXPLICIT(commitId, order) *(commitId)

43 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) *(commitId) = (value)
45 #define ATOMIC_UINT64_LOAD_EXPLICIT(commitId, order) *(commitId)
46 #define ATOMIC_UINT64_STORE_EXPLICIT(commitId, value, order) *(commitId) = (value)
47 #define ATOMIC_SYNC_OR_AND_FETCH(commitId, value, order) *(commitId) |= (value)
48 #define ATOMIC_SYNC_ADD_AND_FETCH(commitId, value, order) *(commitId) += (value)
92 #define ATOMIC_LOAD_EXPLICIT(commitId, order) atomic_load_explicit((commitId), (order))
93 #define ATOMIC_UINT64_LOAD_EXPLICIT(commitId, order) atomic_load_explicit((commitId), order)
94 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) atomic_store_explicit((commitId), (value), (order))
95 #define ATOMIC_UINT64_STORE_EXPLICIT(commitId, value, order) atomic_store_explicit((commitId), (value), (order))
96 #define ATOMIC_SYNC_OR_AND_FETCH(commitId, value, order) atomic_fetch_or_explicit((commitId), (value), (order))
97 #define ATOMIC_SYNC_ADD_AND_FETCH(commitId, value, order) atomic_fetch_add_explicit((commitId), (value), (order))
109 static inline void param_atomic_store(ATOMIC_UINT32 *ptr, uint32_t value, int order)
112 if (order == MEMORY_ORDER_RELEASE) {
117 static inline void param_atomic_uint64_store(ATOMIC_LLONG *ptr, int64_t value, int order)
120 if (order == MEMORY_ORDER_RELEASE) {
137 static inline ATOMIC_UINT32 param_atomic_load(ATOMIC_UINT32 *ptr, int order)
142 static inline ATOMIC_LLONG param_atomic_uint64_load(ATOMIC_LLONG *ptr, int order)
149 #define ATOMIC_LOAD_EXPLICIT(commitId, order) param_atomic_load((commitId), order)
150 #define ATOMIC_UINT64_LOAD_EXPLICIT(commitId, order) param_atomic_uint64_load((commitId), order)
151 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) param_atomic_store((commitId), (value), (order))
152 #define ATOMIC_UINT64_STORE_EXPLICIT(commitId, value, order) param_atomic_uint64_store((commitId), (value), (order))
153 #define ATOMIC_SYNC_OR_AND_FETCH(commitId, value, order) __sync_or_and_fetch((commitId), (value))
154 #define ATOMIC_SYNC_ADD_AND_FETCH(commitId, value, order) __sync_add_and_fetch((commitId), (value))