#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| FORCEINLINE BOOLEAN | _ExiDisableInteruptsAndAcquireSpinlock (IN OUT PKSPIN_LOCK Lock) |
| FORCEINLINE VOID | _ExiReleaseSpinLockAndRestoreInterupts (IN OUT PKSPIN_LOCK Lock, BOOLEAN Enable) |
| LARGE_INTEGER NTAPI | ExInterlockedAddLargeInteger (IN OUT PLARGE_INTEGER Addend, IN LARGE_INTEGER Increment, IN OUT PKSPIN_LOCK Lock) |
| ULONG NTAPI | ExInterlockedAddUlong (IN OUT PULONG Addend, IN ULONG Increment, IN OUT PKSPIN_LOCK Lock) |
| PLIST_ENTRY NTAPI | ExInterlockedInsertHeadList (IN OUT PLIST_ENTRY ListHead, IN OUT PLIST_ENTRY ListEntry, IN OUT PKSPIN_LOCK Lock) |
| PLIST_ENTRY NTAPI | ExInterlockedInsertTailList (IN OUT PLIST_ENTRY ListHead, IN OUT PLIST_ENTRY ListEntry, IN OUT PKSPIN_LOCK Lock) |
| PLIST_ENTRY NTAPI | ExInterlockedRemoveHeadList (IN OUT PLIST_ENTRY ListHead, IN OUT PKSPIN_LOCK Lock) |
| PSINGLE_LIST_ENTRY NTAPI | ExInterlockedPopEntryList (IN OUT PSINGLE_LIST_ENTRY ListHead, IN OUT PKSPIN_LOCK Lock) |
| PSINGLE_LIST_ENTRY NTAPI | ExInterlockedPushEntryList (IN OUT PSINGLE_LIST_ENTRY ListHead, IN OUT PSINGLE_LIST_ENTRY ListEntry, IN OUT PKSPIN_LOCK Lock) |
| INTERLOCKED_RESULT NTAPI | ExInterlockedIncrementLong (IN PLONG Addend, IN PKSPIN_LOCK Lock) |
| INTERLOCKED_RESULT NTAPI | ExInterlockedDecrementLong (IN PLONG Addend, IN PKSPIN_LOCK Lock) |
| ULONG NTAPI | ExInterlockedExchangeUlong (IN PULONG Target, IN ULONG Value, IN PKSPIN_LOCK Lock) |