#include <ntoskrnl.h>
#include "newcc.h"
#include "section/newmm.h"
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | PNOCC_PRIVATE_CACHE_MAP |
Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | CcpUnmapThread (PVOID Unused) |
| VOID NTAPI | CcpLazyWriteThread (PVOID Unused) |
| BOOLEAN NTAPI | CcInitializeCacheManager (VOID) |
| VOID NTAPI | CcPfInitializePrefetcher (VOID) |
| BOOLEAN NTAPI | CcpAcquireFileLock (PNOCC_CACHE_MAP Map) |
| VOID NTAPI | CcpReleaseFileLock (PNOCC_CACHE_MAP Map) |
| PFILE_OBJECT | CcpFindOtherStreamFileObject (PFILE_OBJECT FileObject) |
| VOID NTAPI | CcInitializeCacheMap (IN PFILE_OBJECT FileObject, IN PCC_FILE_SIZES FileSizes, IN BOOLEAN PinAccess, IN PCACHE_MANAGER_CALLBACKS Callbacks, IN PVOID LazyWriteContext) |
| ULONG NTAPI | CcpCountCacheSections (IN PNOCC_CACHE_MAP Map) |
| BOOLEAN NTAPI | CcUninitializeCacheMap (IN PFILE_OBJECT FileObject, IN OPTIONAL PLARGE_INTEGER TruncateSize, IN OPTIONAL PCACHE_UNINITIALIZE_EVENT UninitializeEvent) |
| VOID NTAPI | CcSetFileSizes (IN PFILE_OBJECT FileObject, IN PCC_FILE_SIZES FileSizes) |
| BOOLEAN NTAPI | CcGetFileSizes (IN PFILE_OBJECT FileObject, IN PCC_FILE_SIZES FileSizes) |
| BOOLEAN NTAPI | CcPurgeCacheSection (IN PSECTION_OBJECT_POINTERS SectionObjectPointer, IN OPTIONAL PLARGE_INTEGER FileOffset, IN ULONG Length, IN BOOLEAN UninitializeCacheMaps) |
| VOID NTAPI | CcSetDirtyPageThreshold (IN PFILE_OBJECT FileObject, IN ULONG DirtyPageThreshold) |
| BOOLEAN NTAPI | CcZeroData (IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER StartOffset, IN PLARGE_INTEGER EndOffset, IN BOOLEAN Wait) |
| PFILE_OBJECT NTAPI | CcGetFileObjectFromSectionPtrs (IN PSECTION_OBJECT_POINTERS SectionObjectPointer) |
| PFILE_OBJECT NTAPI | CcGetFileObjectFromBcb (PVOID Bcb) |
Variables |
| PFSN_PREFETCHER_GLOBALS | CcPfGlobals |
| LONG | CcOutstandingDeletes |
| KEVENT | CcpLazyWriteEvent |
| KEVENT | CcFinalizeEvent |
| HANDLE | CcUnmapThreadHandle |
| HANDLE | CcLazyWriteThreadHandle |
| CLIENT_ID | CcUnmapThreadId |
| CLIENT_ID | CcLazyWriteThreadId |
| FAST_MUTEX | GlobalPageOperation |
| LIST_ENTRY | CcpAllSharedCacheMaps |