Lines Matching refs:tmp
85 T tmp = _InterlockedExchangeAdd((volatile long*)&_value, sum) + sum; in AddFetch() local
87 return tmp; in AddFetch()
95 T tmp = _InterlockedIncrement((volatile long*)&_value); in IncFetch() local
97 return tmp; in IncFetch()
105 T tmp = _InterlockedDecrement((volatile long*)&_value); in DecFetch() local
107 return tmp; in DecFetch()
113 T tmp = LoadRelaxed(); in Load() local
115 return tmp; in Load()
130 T tmp = _InterlockedExchange((volatile long*)&_value, val); in Exchange() local
132 return tmp; in Exchange()
140 T tmp = _InterlockedCompareExchange((volatile long*)&_value, newValue, compareValue); in CompareAndSwap() local
142 return tmp; in CompareAndSwap()
179 T* tmp = LoadRelaxed(); in Load() local
181 return tmp; in Load()
198 T* tmp = (T*)_InterlockedExchange((volatile long*)&_value, (long)val); in Exchange() local
200 T* tmp = (T*)_InterlockedExchangePointer((void* volatile*)&_value, (void*)val); in Exchange() local
203 return tmp; in Exchange()
213 …T* tmp = (T*)_InterlockedCompareExchange((volatile long*)&_value, (long)newValue, (long)compareVal… in CompareAndSwap() local
215 …T* tmp = (T*)_InterlockedCompareExchangePointer((void* volatile*)&_value, (void*)newValue, (void*)… in CompareAndSwap() local
218 return tmp; in CompareAndSwap()