3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: ntoskrnl/cc/cacheman.c
6 * PURPOSE: Cache manager
8 * PROGRAMMERS: David Welch (welch@cwcom.net)
11 /* INCLUDES *****************************************************************/
15 #include <internal/debug.h>
17 /* FUNCTIONS *****************************************************************/
31 CcGetFlushedValidData (
32 IN PSECTION_OBJECT_POINTERS SectionObjectPointer
,
33 IN BOOLEAN BcbListHeld
64 IN PFILE_OBJECT FileObject
,
65 IN PLARGE_INTEGER FileOffset
,
77 CcSetAdditionalCacheAttributes (
78 IN PFILE_OBJECT FileObject
,
79 IN BOOLEAN DisableReadAhead
,
80 IN BOOLEAN DisableWriteBehind
91 CcSetBcbOwnerPointer (
104 CcSetDirtyPageThreshold (
105 IN PFILE_OBJECT FileObject
,
106 IN ULONG DirtyPageThreshold
117 CcSetReadAheadGranularity (
118 IN PFILE_OBJECT FileObject
,