D | u_atomic.h | 43 #define p_atomic_set(_v, _i) __atomic_store_n((_v), (_i), __ATOMIC_RELEASE) argument 59 #define p_atomic_set(_v, _i) (*(_v) = (_i)) argument 92 #define p_atomic_set(_v, _i) (*(_v) = (_i)) argument 98 #define p_atomic_add(_v, _i) ((void) p_atomic_add_return((_v), (_i))) argument 101 #define p_atomic_add_return(_v, _i) (*(_v) = *(_v) + (_i)) argument 102 #define p_atomic_fetch_add(_v, _i) (*(_v) = *(_v) + (_i), *(_v) - (_i)) argument 138 #define p_atomic_set(_v, _i) (*(_v) = (_i)) argument 165 #define p_atomic_add(_v, _i) \ argument 166 ((void) p_atomic_fetch_add((_v), (_i))) 168 #define p_atomic_add_return(_v, _i) (\ argument [all …]
|