Home
last modified time | relevance | path

Searched refs:ExpChangeRundown (Results 1 – 2 of 2) sorted by relevance

/reactos/ntoskrnl/ex/
H A Drundown.c50 NewValue = ExpChangeRundown(RunRef, NewValue, Value); in ExfAcquireRundownProtection()
93 NewValue = ExpChangeRundown(RunRef, NewValue, Value); in ExfAcquireRundownProtectionEx()
215 NewValue = ExpChangeRundown(RunRef, NewValue, Value); in ExfReleaseRundownProtection()
280 NewValue = ExpChangeRundown(RunRef, NewValue, Value); in ExfReleaseRundownProtectionEx()
333 Value = ExpChangeRundown(RunRef, EX_RUNDOWN_ACTIVE, 0); in ExfWaitForRundownProtectionRelease()
363 NewValue = ExpChangeRundown(RunRef, (ULONG_PTR)WaitBlockPointer, Value); in ExfWaitForRundownProtectionRelease()
468 OldValue = ExpChangeRundown(RunRef, WaitBlockPointer, Value); in ExfWaitForRundownProtectionReleaseCacheAware()
/reactos/ntoskrnl/include/internal/
H A Dex.h166 #define ExpChangeRundown(x, y, z) (ULONG_PTR)InterlockedCompareExchangePointer(&(x)->Ptr, (PVOID)… macro
834 NewValue = ExpChangeRundown(RunRef, NewValue, Value); in _ExAcquireRundownProtection()
875 NewValue = ExpChangeRundown(RunRef, NewValue, Value); in _ExReleaseRundownProtection()
936 Value = ExpChangeRundown(RunRef, EX_RUNDOWN_ACTIVE, 0); in _ExWaitForRundownProtectionRelease()