|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().