Searched refs:lpAddend (Results 1 – 4 of 4) sorted by relevance
/reactos/sdk/include/vcruntime/mingw32/ |
H A D | intrin_arm.h | 339 __INTRIN_INLINE long _InterlockedDecrement(volatile long * const lpAddend) in _InterlockedDecrement() argument 341 return _InterlockedExchangeAdd(lpAddend, -1) - 1; in _InterlockedDecrement() 344 __INTRIN_INLINE long _InterlockedIncrement(volatile long * const lpAddend) in _InterlockedIncrement() argument 346 return _InterlockedExchangeAdd(lpAddend, 1) + 1; in _InterlockedIncrement() 349 __INTRIN_INLINE long _InterlockedDecrement16(volatile short * const lpAddend) in _InterlockedDecrement16() argument 351 return _InterlockedExchangeAdd16(lpAddend, -1) - 1; in _InterlockedDecrement16() 354 __INTRIN_INLINE long _InterlockedIncrement16(volatile short * const lpAddend) in _InterlockedIncrement16() argument 356 return _InterlockedExchangeAdd16(lpAddend, 1) + 1; in _InterlockedIncrement16()
|
H A D | intrin_x86.h | 315 return __sync_sub_and_fetch(lpAddend, 1); in _InterlockedDecrement() 322 return __sync_add_and_fetch(lpAddend, 1); in _InterlockedIncrement() 329 return __sync_sub_and_fetch(lpAddend, 1); in _InterlockedDecrement16() 336 return __sync_add_and_fetch(lpAddend, 1); in _InterlockedIncrement16() 344 return __sync_sub_and_fetch(lpAddend, 1); in _InterlockedDecrement64() 351 return __sync_add_and_fetch(lpAddend, 1); in _InterlockedIncrement64() 631 return _InterlockedExchangeAdd(lpAddend, -1) - 1; in _InterlockedDecrement() 638 return _InterlockedExchangeAdd(lpAddend, 1) + 1; in _InterlockedIncrement() 645 return _InterlockedExchangeAdd16(lpAddend, -1) - 1; in _InterlockedDecrement16() 652 return _InterlockedExchangeAdd16(lpAddend, 1) + 1; in _InterlockedIncrement16() [all …]
|
H A D | intrin_ppc.h | 292 PPC_QUAL long _InterlockedDecrement(volatile long * const lpAddend) in _InterlockedDecrement() argument 294 return _InterlockedExchangeAdd(lpAddend, -1) - 1; in _InterlockedDecrement() 297 PPC_QUAL long _InterlockedIncrement(volatile long * const lpAddend) in _InterlockedIncrement() argument 299 return _InterlockedExchangeAdd(lpAddend, 1) + 1; in _InterlockedIncrement()
|
/reactos/dll/win32/kernel32/client/ |
H A D | synch.c | 28 InterlockedIncrement(IN OUT LONG volatile *lpAddend) in InterlockedIncrement() argument 30 return _InterlockedIncrement(lpAddend); in InterlockedIncrement() 38 InterlockedDecrement(IN OUT LONG volatile *lpAddend) in InterlockedDecrement() argument 40 return _InterlockedDecrement(lpAddend); in InterlockedDecrement()
|