ReactOS 0.4.16-dev-550-g2186ce3
|
#include "ntoskrnl.h"
#include "debug.h"
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
BOOLEAN NTAPI | CmpDoFlushNextHive (_In_ BOOLEAN ForceFlush, _Out_ PBOOLEAN Error, _Out_ PULONG DirtyCount) |
_Function_class_ (KDEFERRED_ROUTINE) | |
VOID NTAPI | CmpLazyFlush (VOID) |
_Function_class_ (WORKER_THREAD_ROUTINE) | |
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) |
_Function_class_ | ( | KDEFERRED_ROUTINE | ) |
_Function_class_ | ( | WORKER_THREAD_ROUTINE | ) |
Definition at line 172 of file cmlazy.c.
NTSTATUS NTAPI CmpCmdHiveOpen | ( | IN POBJECT_ATTRIBUTES | FileAttributes, |
IN PSECURITY_CLIENT_CONTEXT | ImpersonationContext, | ||
IN OUT PBOOLEAN | Allocate, | ||
OUT PCMHIVE * | NewHive, | ||
IN ULONG | CheckFlags | ||
) |
Definition at line 276 of file cmlazy.c.
Referenced by CmLoadKey().
Definition at line 233 of file cmlazy.c.
Referenced by NtInitializeRegistry().
BOOLEAN NTAPI CmpDoFlushNextHive | ( | _In_ BOOLEAN | ForceFlush, |
_Out_ PBOOLEAN | Error, | ||
_Out_ PULONG | DirtyCount | ||
) |
Definition at line 33 of file cmlazy.c.
Referenced by _Function_class_().
Definition at line 157 of file cmlazy.c.
Referenced by _Function_class_(), HvMarkCellDirty(), and NtInitializeRegistry().
Definition at line 437 of file cmlazy.c.
Referenced by CmShutdownSystem().
Definition at line 446 of file cmlazy.c.
Referenced by NtSetSystemPowerState().
KDPC CmpEnableLazyFlushDpc |
Definition at line 20 of file cmlazy.c.
Referenced by CmpCmdInit().
KTIMER CmpEnableLazyFlushTimer |
Definition at line 19 of file cmlazy.c.
Referenced by CmpCmdInit().
LONG CmpFlushStarveWriters |
Definition at line 27 of file cmlazy.c.
Referenced by _Function_class_(), CmpLockRegistry(), and CmpLockRegistryExclusive().
BOOLEAN CmpForceForceFlush |
Definition at line 22 of file cmlazy.c.
Referenced by _Function_class_(), and CmpDoFlushAll().
Definition at line 23 of file cmlazy.c.
Referenced by _Function_class_(), CmpCmdInit(), CmpDereferenceKeyControlBlockWithLock(), CmpLazyFlush(), CmSetLazyFlushState(), and NtInitializeRegistry().
ULONG CmpLazyFlushCount = 1 |
Definition at line 26 of file cmlazy.c.
Referenced by _Function_class_(), and CmpDoFlushNextHive().
KDPC CmpLazyFlushDpc |
Definition at line 17 of file cmlazy.c.
Referenced by CmpCmdInit(), and CmpLazyFlush().
ULONG CmpLazyFlushHiveCount = 7 |
Definition at line 25 of file cmlazy.c.
Referenced by CmpDoFlushNextHive().
ULONG CmpLazyFlushIntervalInSeconds = 5 |
Definition at line 24 of file cmlazy.c.
Referenced by CmpLazyFlush().
BOOLEAN CmpLazyFlushPending |
Definition at line 21 of file cmlazy.c.
Referenced by _Function_class_().
KTIMER CmpLazyFlushTimer |
Definition at line 16 of file cmlazy.c.
Referenced by CmpCmdInit(), CmpLazyFlush(), and CmpShutdownWorkers().
WORK_QUEUE_ITEM CmpLazyWorkItem |
Definition at line 18 of file cmlazy.c.
Referenced by CmpCmdInit().