ReactOS  0.4.14-dev-323-g6fe6a88
_ROS_SHARED_CACHE_MAP Struct Reference

#include <cc.h>

Collaboration diagram for _ROS_SHARED_CACHE_MAP:

Public Attributes

CSHORT NodeTypeCode
 
CSHORT NodeByteSize
 
ULONG OpenCount
 
LARGE_INTEGER FileSize
 
LIST_ENTRY BcbList
 
LARGE_INTEGER SectionSize
 
PFILE_OBJECT FileObject
 
ULONG DirtyPages
 
LIST_ENTRY SharedCacheMapLinks
 
ULONG Flags
 
PCACHE_MANAGER_CALLBACKS Callbacks
 
PVOID LazyWriteContext
 
LIST_ENTRY PrivateList
 
ULONG DirtyPageThreshold
 
KSPIN_LOCK BcbSpinLock
 
PRIVATE_CACHE_MAP PrivateCacheMap
 
LIST_ENTRY CacheMapVacbListHead
 
BOOLEAN PinAccess
 
KSPIN_LOCK CacheMapLock
 

Detailed Description

Definition at line 170 of file cc.h.

Member Data Documentation

◆ BcbList

LIST_ENTRY _ROS_SHARED_CACHE_MAP::BcbList

Definition at line 176 of file cc.h.

Referenced by CcRosInitializeFileCache().

◆ BcbSpinLock

KSPIN_LOCK _ROS_SHARED_CACHE_MAP::BcbSpinLock

Definition at line 186 of file cc.h.

Referenced by CcMapData(), and CcUnpinRepinnedBcb().

◆ CacheMapLock

◆ CacheMapVacbListHead

LIST_ENTRY _ROS_SHARED_CACHE_MAP::CacheMapVacbListHead

◆ Callbacks

PCACHE_MANAGER_CALLBACKS _ROS_SHARED_CACHE_MAP::Callbacks

Definition at line 182 of file cc.h.

Referenced by CcPerformReadAhead(), and CcRosInitializeFileCache().

◆ DirtyPages

ULONG _ROS_SHARED_CACHE_MAP::DirtyPages

◆ DirtyPageThreshold

ULONG _ROS_SHARED_CACHE_MAP::DirtyPageThreshold

Definition at line 185 of file cc.h.

Referenced by CcCanIWrite(), CcRosInitializeFileCache(), and CcSetDirtyPageThreshold().

◆ FileObject

◆ FileSize

◆ Flags

ULONG _ROS_SHARED_CACHE_MAP::Flags

Definition at line 181 of file cc.h.

Referenced by CcScheduleReadAhead(), and CcSetAdditionalCacheAttributes().

◆ LazyWriteContext

PVOID _ROS_SHARED_CACHE_MAP::LazyWriteContext

Definition at line 183 of file cc.h.

Referenced by CcPerformReadAhead(), and CcRosInitializeFileCache().

◆ NodeByteSize

CSHORT _ROS_SHARED_CACHE_MAP::NodeByteSize

Definition at line 173 of file cc.h.

Referenced by CcRosInitializeFileCache().

◆ NodeTypeCode

CSHORT _ROS_SHARED_CACHE_MAP::NodeTypeCode

Definition at line 172 of file cc.h.

Referenced by CcRosInitializeFileCache().

◆ OpenCount

◆ PinAccess

BOOLEAN _ROS_SHARED_CACHE_MAP::PinAccess

Definition at line 191 of file cc.h.

Referenced by CcPinMappedData(), CcPinRead(), and CcRosInitializeFileCache().

◆ PrivateCacheMap

PRIVATE_CACHE_MAP _ROS_SHARED_CACHE_MAP::PrivateCacheMap

Definition at line 187 of file cc.h.

Referenced by CcRosInitializeFileCache(), and CcRosReleaseFileCache().

◆ PrivateList

LIST_ENTRY _ROS_SHARED_CACHE_MAP::PrivateList

Definition at line 184 of file cc.h.

Referenced by CcRosInitializeFileCache().

◆ SectionSize

◆ SharedCacheMapLinks

LIST_ENTRY _ROS_SHARED_CACHE_MAP::SharedCacheMapLinks

Definition at line 180 of file cc.h.

Referenced by CcRosDeleteFileCache(), and CcRosInitializeFileCache().


The documentation for this struct was generated from the following file: