#include "precomp.h"
Go to the source code of this file.
◆ TcpipAcquireFastMutex()
Definition at line 40 of file lock.c.
40 {
42}
VOID FASTCALL ExAcquireFastMutex(IN PFAST_MUTEX FastMutex)
◆ TcpipAcquireSpinLock()
Definition at line 18 of file lock.c.
18 {
20}
#define KeAcquireSpinLock(sl, irql)
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFSPINLOCK * SpinLock
◆ TcpipAcquireSpinLockAtDpcLevel()
Definition at line 22 of file lock.c.
22 {
24}
#define KeAcquireSpinLockAtDpcLevel(SpinLock)
◆ TcpipGetCurrentIrql()
KIRQL TcpipGetCurrentIrql |
( |
| ) |
|
Definition at line 12 of file lock.c.
#define KeGetCurrentIrql()
◆ TcpipInitializeSpinLock()
Definition at line 14 of file lock.c.
14 {
16}
#define KeInitializeSpinLock(sl)
◆ TcpipInterlockedInsertTailList()
Definition at line 34 of file lock.c.
36 {
38}
PLIST_ENTRY NTAPI ExInterlockedInsertTailList(IN OUT PLIST_ENTRY ListHead, IN OUT PLIST_ENTRY ListEntry, IN OUT PKSPIN_LOCK Lock)
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFWAITLOCK * Lock
◆ TcpipReleaseFastMutex()
Definition at line 44 of file lock.c.
44 {
46}
VOID FASTCALL ExReleaseFastMutex(IN PFAST_MUTEX FastMutex)
◆ TcpipReleaseSpinLock()
Definition at line 26 of file lock.c.
26 {
28}
#define KeReleaseSpinLock(sl, irql)
◆ TcpipReleaseSpinLockFromDpcLevel()
Definition at line 30 of file lock.c.
30 {
32}
#define KeReleaseSpinLockFromDpcLevel(SpinLock)