#include "ntoskrnl.h"
#include "debug.h"
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| BOOLEAN NTAPI | CmpDoFlushNextHive (IN BOOLEAN ForceFlush, OUT PBOOLEAN Error, OUT PULONG DirtyCount) |
| VOID NTAPI | CmpEnableLazyFlushDpcRoutine (IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2) |
| VOID NTAPI | CmpLazyFlushDpcRoutine (IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2) |
| VOID NTAPI | CmpLazyFlush (VOID) |
| VOID NTAPI | CmpLazyFlushWorker (IN PVOID Parameter) |
| VOID NTAPI | CmpCmdInit (IN BOOLEAN SetupBoot) |
| NTSTATUS NTAPI | CmpCmdHiveOpen (IN POBJECT_ATTRIBUTES FileAttributes, IN PSECURITY_CLIENT_CONTEXT ImpersonationContext, IN OUT PBOOLEAN Allocate, OUT PCMHIVE *NewHive, IN ULONG CheckFlags) |
| VOID NTAPI | CmpShutdownWorkers (VOID) |
| VOID NTAPI | CmSetLazyFlushState (IN BOOLEAN Enable) |
Variables |
| KTIMER | CmpLazyFlushTimer |
| KDPC | CmpLazyFlushDpc |
| WORK_QUEUE_ITEM | CmpLazyWorkItem |
| KTIMER | CmpEnableLazyFlushTimer |
| KDPC | CmpEnableLazyFlushDpc |
| BOOLEAN | CmpLazyFlushPending |
| BOOLEAN | CmpForceForceFlush |
| BOOLEAN | CmpHoldLazyFlush = TRUE |
| ULONG | CmpLazyFlushIntervalInSeconds = 5 |
| ULONG | CmpLazyFlushHiveCount = 7 |
| ULONG | CmpLazyFlushCount = 1 |
| LONG | CmpFlushStarveWriters |