ReactOS 0.4.16-dev-319-g6cf4263
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
_Function_class_ (KDEFERRED_ROUTINE) | |
_Function_class_ (WORKER_THREAD_ROUTINE) | |
VOID NTAPI | CmpInitializeDelayedCloseTable (VOID) |
VOID NTAPI | CmpInitDelayDerefKCBEngine (VOID) |
VOID NTAPI | CmpDelayDerefKeyControlBlock (IN PCM_KEY_CONTROL_BLOCK Kcb) |
VOID NTAPI | CmpArmDelayedCloseTimer (VOID) |
VOID NTAPI | CmpAddToDelayedClose (IN PCM_KEY_CONTROL_BLOCK Kcb, IN BOOLEAN LockHeldExclusively) |
VOID NTAPI | CmpRemoveFromDelayedClose (IN PCM_KEY_CONTROL_BLOCK Kcb) |
_Function_class_ | ( | KDEFERRED_ROUTINE | ) |
Definition at line 38 of file cmdelay.c.
_Function_class_ | ( | WORKER_THREAD_ROUTINE | ) |
Definition at line 53 of file cmdelay.c.
Definition at line 350 of file cmdelay.c.
Referenced by CmpDereferenceKeyControlBlockWithLock().
Definition at line 335 of file cmdelay.c.
Referenced by _Function_class_(), and CmpAddToDelayedClose().
VOID NTAPI CmpDelayDerefKeyControlBlock | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 286 of file cmdelay.c.
Referenced by CmpCleanUpKcbCacheWithLock(), CmpCleanUpKcbValueCache(), and CmpDeleteKeyObject().
Definition at line 268 of file cmdelay.c.
Referenced by CmInitSystem1().
Definition at line 191 of file cmdelay.c.
Referenced by CmpInitializeCache().
VOID NTAPI CmpRemoveFromDelayedClose | ( | IN PCM_KEY_CONTROL_BLOCK | Kcb | ) |
Definition at line 425 of file cmdelay.c.
Referenced by CmpEnumerateOpenSubKeys(), CmpLookInCache(), and CmpReferenceKeyControlBlock().
KDPC CmpDelayCloseDpc |
Definition at line 26 of file cmdelay.c.
Referenced by CmpArmDelayedCloseTimer(), and CmpInitializeDelayedCloseTable().
ULONG CmpDelayCloseIntervalInSeconds = 5 |
Definition at line 25 of file cmdelay.c.
Referenced by CmpArmDelayedCloseTimer().
KTIMER CmpDelayCloseTimer |
Definition at line 27 of file cmdelay.c.
Referenced by CmpArmDelayedCloseTimer(), and CmpInitializeDelayedCloseTable().
WORK_QUEUE_ITEM CmpDelayCloseWorkItem |
Definition at line 23 of file cmdelay.c.
Referenced by _Function_class_(), and CmpInitializeDelayedCloseTable().
BOOLEAN CmpDelayCloseWorkItemActive |
Definition at line 22 of file cmdelay.c.
Referenced by _Function_class_(), CmpAddToDelayedClose(), and CmpArmDelayedCloseTimer().
KDPC CmpDelayDerefKCBDpc |
Definition at line 33 of file cmdelay.c.
Referenced by CmpDelayDerefKeyControlBlock(), and CmpInitDelayDerefKCBEngine().
ULONG CmpDelayDerefKCBIntervalInSeconds = 5 |
Definition at line 32 of file cmdelay.c.
Referenced by CmpDelayDerefKeyControlBlock().
LIST_ENTRY CmpDelayDerefKCBListHead |
Definition at line 31 of file cmdelay.c.
Referenced by CmpDelayDerefKeyControlBlock(), and CmpInitDelayDerefKCBEngine().
KGUARDED_MUTEX CmpDelayDerefKCBLock |
Definition at line 29 of file cmdelay.c.
Referenced by CmpDelayDerefKeyControlBlock(), and CmpInitDelayDerefKCBEngine().
KTIMER CmpDelayDerefKCBTimer |
Definition at line 34 of file cmdelay.c.
Referenced by CmpDelayDerefKeyControlBlock(), and CmpInitDelayDerefKCBEngine().
WORK_QUEUE_ITEM CmpDelayDerefKCBWorkItem |
Definition at line 17 of file cmdelay.c.
Referenced by CmpInitDelayDerefKCBEngine().
BOOLEAN CmpDelayDerefKCBWorkItemActive |
Definition at line 30 of file cmdelay.c.
Referenced by CmpDelayDerefKeyControlBlock().
ULONG CmpDelayedCloseElements |
Definition at line 20 of file cmdelay.c.
Referenced by _Function_class_(), CmpAddToDelayedClose(), and CmpRemoveFromDelayedClose().
ULONG CmpDelayedCloseSize = 2048 |
Definition at line 19 of file cmdelay.c.
Referenced by _Function_class_(), CmpAddToDelayedClose(), CmpCreateKeyControlBlock(), CmpReferenceKeyControlBlock(), and CmpRemoveFromDelayedClose().
KGUARDED_MUTEX CmpDelayedCloseTableLock |
Definition at line 21 of file cmdelay.c.
Referenced by _Function_class_(), CmpAddToDelayedClose(), CmpInitializeDelayedCloseTable(), and CmpRemoveFromDelayedClose().
LIST_ENTRY CmpDelayedLRUListHead |
Definition at line 24 of file cmdelay.c.
Referenced by _Function_class_(), CmpAddToDelayedClose(), and CmpInitializeDelayedCloseTable().