Searched refs:atomic_cas (Results 1 - 1 of 1) sorted by relevance

/freebsd-11.0-release/sys/sparc64/include/
H A Datomic.h81 * for use of relaxed memory ordering, the atomic_cas() in the acq variants
94 #define atomic_cas(p, e, s, sz) \ macro
99 v = atomic_cas((p), (e), (s), sz); \
107 v = atomic_cas((p), (e), (s), sz); \
138 v = atomic_cas((p), 0, 0, sz); \
146 r = atomic_cas((p), e, 0, sz); \
156 r = atomic_cas((p), e, (v), sz); \
209 return (((vtype)atomic_cas((p), (e), (s), sz)) == (e)); \
225 return ((vtype)atomic_cas((p), 0, 0, sz)); \
325 #undef atomic_cas macro
[all...]

Completed in 49 milliseconds