Lines Matching refs:_i
43 #define p_atomic_set(_v, _i) __atomic_store_n((_v), (_i), __ATOMIC_RELEASE)
56 #define p_atomic_set(_v, _i) (*(_v) = (_i))
85 #define p_atomic_set(_v, _i) (*(_v) = (_i))
90 #define p_atomic_add(_v, _i) (*(_v) = *(_v) + (_i))
121 #define p_atomic_set(_v, _i) (*(_v) = (_i))
145 #define p_atomic_add(_v, _i) (\
146 sizeof *(_v) == sizeof(char) ? _InterlockedExchangeAdd8 ((char *) (_v), (_i)) : \
147 sizeof *(_v) == sizeof(short) ? _InterlockedExchangeAdd16((short *) (_v), (_i)) : \
148 sizeof *(_v) == sizeof(long) ? _InterlockedExchangeAdd ((long *) (_v), (_i)) : \
149 sizeof *(_v) == sizeof(__int64) ? InterlockedExchangeAdd64((__int64 *)(_v), (_i)) : \
168 #define p_atomic_set(_v, _i) (*(_v) = (_i))