Home | History | Annotate | Download | only in util

Lines Matching refs:_i

42 #define p_atomic_set(_v, _i) __atomic_store_n((_v), (_i), __ATOMIC_RELEASE)
53 #define p_atomic_set(_v, _i) (*(_v) = (_i))
82 #define p_atomic_set(_v, _i) (*(_v) = (_i))
87 #define p_atomic_add(_v, _i) (*(_v) = *(_v) + (_i))
118 #define p_atomic_set(_v, _i) (*(_v) = (_i))
142 #define p_atomic_add(_v, _i) (\
143 sizeof *(_v) == sizeof(char) ? _InterlockedExchangeAdd8 ((char *) (_v), (_i)) : \
144 sizeof *(_v) == sizeof(short) ? _InterlockedExchangeAdd16((short *) (_v), (_i)) : \
145 sizeof *(_v) == sizeof(long) ? _InterlockedExchangeAdd ((long *) (_v), (_i)) : \
146 sizeof *(_v) == sizeof(__int64) ? InterlockedExchangeAdd64((__int64 *)(_v), (_i)) : \
165 #define p_atomic_set(_v, _i) (*(_v) = (_i))