Data Structures |
| struct | PPF_SCENARIO_ID |
| struct | PPF_LOG_ENTRY |
| struct | PPFSN_LOG_ENTRIES |
| struct | PPF_SECTION_INFO |
| struct | PPF_TRACE_HEADER |
| struct | PPFSN_TRACE_DUMP |
| struct | PPFSN_TRACE_HEADER |
| struct | PPFSN_PREFETCHER_GLOBALS |
| struct | PBCB |
| struct | PCACHE_SEGMENT |
| struct | PINTERNAL_BCB |
Functions |
| VOID NTAPI | CcPfInitializePrefetcher (VOID) |
| VOID NTAPI | CcMdlReadComplete2 (IN PMDL MemoryDescriptorList, IN PFILE_OBJECT FileObject) |
| VOID NTAPI | CcMdlWriteComplete2 (IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN PMDL MdlChain) |
| NTSTATUS NTAPI | CcRosFlushCacheSegment (PCACHE_SEGMENT CacheSegment) |
| NTSTATUS NTAPI | CcRosGetCacheSegment (PBCB Bcb, ULONG FileOffset, PULONG BaseOffset, PVOID *BaseAddress, PBOOLEAN UptoDate, PCACHE_SEGMENT *CacheSeg) |
| VOID NTAPI | CcInitView (VOID) |
| NTSTATUS NTAPI | CcRosFreeCacheSegment (PBCB, PCACHE_SEGMENT) |
| NTSTATUS NTAPI | ReadCacheSegment (PCACHE_SEGMENT CacheSeg) |
| NTSTATUS NTAPI | WriteCacheSegment (PCACHE_SEGMENT CacheSeg) |
| BOOLEAN NTAPI | CcInitializeCacheManager (VOID) |
| NTSTATUS NTAPI | CcRosUnmapCacheSegment (PBCB Bcb, ULONG FileOffset, BOOLEAN NowDirty) |
| PCACHE_SEGMENT NTAPI | CcRosLookupCacheSegment (PBCB Bcb, ULONG FileOffset) |
| NTSTATUS NTAPI | CcRosGetCacheSegmentChain (PBCB Bcb, ULONG FileOffset, ULONG Length, PCACHE_SEGMENT *CacheSeg) |
| VOID NTAPI | CcInitCacheZeroPage (VOID) |
| NTSTATUS NTAPI | CcRosMarkDirtyCacheSegment (PBCB Bcb, ULONG FileOffset) |
| NTSTATUS NTAPI | CcRosFlushDirtyPages (ULONG Target, PULONG Count, BOOLEAN Wait) |
| VOID NTAPI | CcRosDereferenceCache (PFILE_OBJECT FileObject) |
| VOID NTAPI | CcRosReferenceCache (PFILE_OBJECT FileObject) |
| VOID NTAPI | CcRosSetRemoveOnClose (PSECTION_OBJECT_POINTERS SectionObjectPointer) |
| NTSTATUS NTAPI | CcRosReleaseCacheSegment (BCB *Bcb, CACHE_SEGMENT *CacheSeg, BOOLEAN Valid, BOOLEAN Dirty, BOOLEAN Mapped) |
| NTSTATUS NTAPI | CcRosRequestCacheSegment (BCB *Bcb, ULONG FileOffset, PVOID *BaseAddress, PBOOLEAN UptoDate, CACHE_SEGMENT **CacheSeg) |
| NTSTATUS NTAPI | CcRosInitializeFileCache (PFILE_OBJECT FileObject, ULONG CacheSegmentSize, PCACHE_MANAGER_CALLBACKS CallBacks, PVOID LazyWriterContext) |
| NTSTATUS NTAPI | CcRosReleaseFileCache (PFILE_OBJECT FileObject) |
| NTSTATUS NTAPI | CcTryToInitializeFileCache (PFILE_OBJECT FileObject) |