ReactOS 0.4.16-dev-92-g0c2cdca
|
#include <hal.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define NDEBUG |
Definition at line 12 of file spinlock.c.
VOID FASTCALL KeAcquireInStackQueuedSpinLock | ( | IN PKSPIN_LOCK | SpinLock, |
IN PKLOCK_QUEUE_HANDLE | LockHandle | ||
) |
Definition at line 130 of file spinlock.c.
Referenced by ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClasspBlockLimitsDataSnapshot(), ClasspGetHwFirmwareInfo(), ClasspRefreshFunctionSupportInfo(), ExDeleteResourceLite(), ExInitializeResourceLite(), KeAcquireInStackQueuedSpinLockForDpc(), KiAcquireApcLockRaiseToDpc(), KiAcquireDeviceQueueLock(), PortAddDevice(), PortCreatePdo(), and PortDeletePdo().
VOID FASTCALL KeAcquireInStackQueuedSpinLockRaiseToSynch | ( | IN PKSPIN_LOCK | SpinLock, |
IN PKLOCK_QUEUE_HANDLE | LockHandle | ||
) |
Definition at line 142 of file spinlock.c.
Referenced by KiAcquireApcLockRaiseToSynch(), and KiAcquireProcessLockRaiseToSynch().
KIRQL FASTCALL KeAcquireQueuedSpinLock | ( | IN KSPIN_LOCK_QUEUE_NUMBER | LockNumber | ) |
Definition at line 108 of file spinlock.c.
Referenced by _IRQL_raises_(), CcCanIWrite(), CcDeferWrite(), CcIsThereDirtyData(), CcLazyWriteScan(), CcPerformReadAhead(), CcPostWorkQueue(), CcPurgeCacheSection(), CcRosCreateVacb(), CcRosDeleteFileCache(), CcRosFlushDirtyPages(), CcRosFreeOneUnusedVacb(), CcRosGetVacb(), CcRosInitializeFileCache(), CcRosLookupVacb(), CcRosMarkDirtyVacb(), CcRosReleaseFileCache(), CcRosTraceCacheMap(), CcRosTrimCache(), CcRosUnmarkDirtyVacb(), CcSetAdditionalCacheAttributes(), CcWaitForCurrentLazyWriterActivity(), CcWorkerThread(), ExLockPool(), IoAcquireCancelSpinLock(), IoAcquireVpbSpinLock(), IoEnumerateDeviceObjectList(), IopDecrementDeviceObjectRef(), IopDisassociateThreadIrp(), IopEditDeviceList(), IopGetDevicePDO(), IopGetDriverPathInformation(), IopInterlockedDecrementUlong(), IopInterlockedIncrementUlong(), IopVerifyDeviceObjectOnStack(), MiAllocatePoolPages(), MiFreePoolPages(), MiInitializePoolEvents(), MiReleaseSystemPtes(), MiReserveAlignedSystemPtes(), and PiIrpSendRemoveCheckVpb().
KIRQL FASTCALL KeAcquireQueuedSpinLockRaiseToSynch | ( | IN KSPIN_LOCK_QUEUE_NUMBER | LockNumber | ) |
Definition at line 119 of file spinlock.c.
VOID NTAPI KeAcquireSpinLock | ( | PKSPIN_LOCK | SpinLock, |
PKIRQL | OldIrql | ||
) |
Definition at line 50 of file spinlock.c.
KIRQL FASTCALL KeAcquireSpinLockRaiseToSynch | ( | PKSPIN_LOCK | SpinLock | ) |
Definition at line 62 of file spinlock.c.
Referenced by MiProcessLoaderEntry().
Definition at line 39 of file spinlock.c.
Definition at line 27 of file spinlock.c.
VOID FASTCALL KeReleaseInStackQueuedSpinLock | ( | IN PKLOCK_QUEUE_HANDLE | LockHandle | ) |
Definition at line 166 of file spinlock.c.
Referenced by ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClasspBlockLimitsDataSnapshot(), ClasspGetHwFirmwareInfo(), ClasspRefreshFunctionSupportInfo(), ExDeleteResourceLite(), ExInitializeResourceLite(), KeReleaseInStackQueuedSpinLockForDpc(), KiReleaseApcLock(), KiReleaseDeviceQueueLock(), KiReleaseProcessLock(), PortAddDevice(), PortCreatePdo(), and PortDeletePdo().
Definition at line 154 of file spinlock.c.
Referenced by _Requires_lock_held_(), CcCanIWrite(), CcDeferWrite(), CcIsThereDirtyData(), CcLazyWriteScan(), CcPerformReadAhead(), CcPostWorkQueue(), CcPurgeCacheSection(), CcRosCreateVacb(), CcRosDeleteFileCache(), CcRosFlushDirtyPages(), CcRosFreeOneUnusedVacb(), CcRosGetVacb(), CcRosInitializeFileCache(), CcRosLookupVacb(), CcRosMarkDirtyVacb(), CcRosReleaseFileCache(), CcRosTraceCacheMap(), CcRosTrimCache(), CcRosUnmarkDirtyVacb(), CcSetAdditionalCacheAttributes(), CcWaitForCurrentLazyWriterActivity(), CcWorkerThread(), ExUnlockPool(), IoEnumerateDeviceObjectList(), IopDecrementDeviceObjectRef(), IopDisassociateThreadIrp(), IopEditDeviceList(), IopGetDevicePDO(), IopGetDriverPathInformation(), IopInterlockedDecrementUlong(), IopInterlockedIncrementUlong(), IopVerifyDeviceObjectOnStack(), IoReleaseCancelSpinLock(), IoReleaseVpbSpinLock(), MiAllocatePoolPages(), MiFreePoolPages(), MiInitializePoolEvents(), MiReleaseSystemPtes(), MiReserveAlignedSystemPtes(), and PiIrpSendRemoveCheckVpb().
VOID NTAPI KeReleaseSpinLock | ( | PKSPIN_LOCK | SpinLock, |
KIRQL | NewIrql | ||
) |
Definition at line 73 of file spinlock.c.
LOGICAL FASTCALL KeTryToAcquireQueuedSpinLock | ( | IN KSPIN_LOCK_QUEUE_NUMBER | LockNumber, |
OUT PKIRQL | OldIrql | ||
) |
Definition at line 192 of file spinlock.c.
Referenced by DEFINE_ACQUIRE().
BOOLEAN FASTCALL KeTryToAcquireQueuedSpinLockRaiseToSynch | ( | IN KSPIN_LOCK_QUEUE_NUMBER | LockNumber, |
IN PKIRQL | OldIrql | ||
) |
Definition at line 177 of file spinlock.c.
Referenced by TryQueuedSynch().
KIRQL FASTCALL KfAcquireSpinLock | ( | PKSPIN_LOCK | SpinLock | ) |
Definition at line 85 of file spinlock.c.
Referenced by KeAcquireSpinLock().
VOID FASTCALL KfReleaseSpinLock | ( | PKSPIN_LOCK | SpinLock, |
KIRQL | OldIrql | ||
) |
Definition at line 96 of file spinlock.c.
Referenced by KeReleaseSpinLock().