Home
last modified time | relevance | path

Searched refs:lpAddend (Results 1 – 4 of 4) sorted by relevance

/reactos/sdk/include/vcruntime/mingw32/
H A Dintrin_arm.h339 __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 Dintrin_x86.h315 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 Dintrin_ppc.h292 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 Dsynch.c28 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()