ReactOS 0.4.15-dev-7958-gcd0bb1a
_W_CACHE Struct Reference

#include <wcache_lib.h>

Collaboration diagram for _W_CACHE:

Public Attributes

ULONG Tag
 
PW_CACHE_FRAME FrameList
 
lba_tCachedBlocksList
 
lba_tCachedFramesList
 
lba_tCachedModifiedBlocksList
 
ULONG BlocksPerFrame
 
ULONG BlocksPerFrameSh
 
ULONG BlockCount
 
ULONG MaxBlocks
 
ULONG MaxBytesToRead
 
ULONG FrameCount
 
ULONG MaxFrames
 
ULONG PacketSize
 
ULONG PacketSizeSh
 
ULONG BlockSize
 
ULONG BlockSizeSh
 
ULONG WriteCount
 
lba_t FirstLba
 
lba_t LastLba
 
ULONG Mode
 
ULONG Flags
 
BOOLEAN CacheWholePacket
 
BOOLEAN DoNotCompare
 
BOOLEAN Chained
 
BOOLEAN RememberBB
 
BOOLEAN NoWriteBB
 
BOOLEAN NoWriteThrough
 
UCHAR Padding [2]
 
ULONG RBalance
 
ULONG WBalance
 
ULONG FramesToKeepFree
 
PWRITE_BLOCK WriteProc
 
PREAD_BLOCK ReadProc
 
PWRITE_BLOCK_ASYNC WriteProcAsync
 
PREAD_BLOCK_ASYNC ReadProcAsync
 
PCHECK_BLOCK CheckUsedProc
 
PUPDATE_RELOC UpdateRelocProc
 
PWC_ERROR_HANDLER ErrorHandlerProc
 
ERESOURCE WCacheLock
 
PCHAR tmp_buff
 
PCHAR tmp_buff_r
 
PULONG reloc_tab
 

Detailed Description

Definition at line 135 of file wcache_lib.h.

Member Data Documentation

◆ BlockCount

ULONG _W_CACHE::BlockCount

Definition at line 145 of file wcache_lib.h.

◆ BlockSize

ULONG _W_CACHE::BlockSize

Definition at line 152 of file wcache_lib.h.

◆ BlockSizeSh

ULONG _W_CACHE::BlockSizeSh

Definition at line 153 of file wcache_lib.h.

◆ BlocksPerFrame

ULONG _W_CACHE::BlocksPerFrame

Definition at line 143 of file wcache_lib.h.

◆ BlocksPerFrameSh

ULONG _W_CACHE::BlocksPerFrameSh

Definition at line 144 of file wcache_lib.h.

◆ CachedBlocksList

lba_t* _W_CACHE::CachedBlocksList

Definition at line 139 of file wcache_lib.h.

◆ CachedFramesList

lba_t* _W_CACHE::CachedFramesList

Definition at line 140 of file wcache_lib.h.

◆ CachedModifiedBlocksList

lba_t* _W_CACHE::CachedModifiedBlocksList

Definition at line 141 of file wcache_lib.h.

◆ CacheWholePacket

BOOLEAN _W_CACHE::CacheWholePacket

Definition at line 160 of file wcache_lib.h.

◆ Chained

BOOLEAN _W_CACHE::Chained

Definition at line 162 of file wcache_lib.h.

◆ CheckUsedProc

PCHECK_BLOCK _W_CACHE::CheckUsedProc

Definition at line 176 of file wcache_lib.h.

◆ DoNotCompare

BOOLEAN _W_CACHE::DoNotCompare

Definition at line 161 of file wcache_lib.h.

◆ ErrorHandlerProc

PWC_ERROR_HANDLER _W_CACHE::ErrorHandlerProc

Definition at line 178 of file wcache_lib.h.

◆ FirstLba

lba_t _W_CACHE::FirstLba

Definition at line 155 of file wcache_lib.h.

◆ Flags

ULONG _W_CACHE::Flags

Definition at line 159 of file wcache_lib.h.

◆ FrameCount

ULONG _W_CACHE::FrameCount

Definition at line 148 of file wcache_lib.h.

◆ FrameList

PW_CACHE_FRAME _W_CACHE::FrameList

Definition at line 138 of file wcache_lib.h.

◆ FramesToKeepFree

ULONG _W_CACHE::FramesToKeepFree

Definition at line 170 of file wcache_lib.h.

◆ LastLba

lba_t _W_CACHE::LastLba

Definition at line 156 of file wcache_lib.h.

◆ MaxBlocks

ULONG _W_CACHE::MaxBlocks

Definition at line 146 of file wcache_lib.h.

◆ MaxBytesToRead

ULONG _W_CACHE::MaxBytesToRead

Definition at line 147 of file wcache_lib.h.

◆ MaxFrames

ULONG _W_CACHE::MaxFrames

Definition at line 149 of file wcache_lib.h.

◆ Mode

ULONG _W_CACHE::Mode

Definition at line 157 of file wcache_lib.h.

◆ NoWriteBB

BOOLEAN _W_CACHE::NoWriteBB

Definition at line 164 of file wcache_lib.h.

◆ NoWriteThrough

BOOLEAN _W_CACHE::NoWriteThrough

Definition at line 165 of file wcache_lib.h.

◆ PacketSize

ULONG _W_CACHE::PacketSize

Definition at line 150 of file wcache_lib.h.

◆ PacketSizeSh

ULONG _W_CACHE::PacketSizeSh

Definition at line 151 of file wcache_lib.h.

◆ Padding

UCHAR _W_CACHE::Padding[2]

Definition at line 166 of file wcache_lib.h.

◆ RBalance

ULONG _W_CACHE::RBalance

Definition at line 168 of file wcache_lib.h.

◆ ReadProc

PREAD_BLOCK _W_CACHE::ReadProc

Definition at line 173 of file wcache_lib.h.

◆ ReadProcAsync

PREAD_BLOCK_ASYNC _W_CACHE::ReadProcAsync

Definition at line 175 of file wcache_lib.h.

◆ reloc_tab

PULONG _W_CACHE::reloc_tab

Definition at line 185 of file wcache_lib.h.

◆ RememberBB

BOOLEAN _W_CACHE::RememberBB

Definition at line 163 of file wcache_lib.h.

◆ Tag

ULONG _W_CACHE::Tag

Definition at line 137 of file wcache_lib.h.

◆ tmp_buff

PCHAR _W_CACHE::tmp_buff

Definition at line 183 of file wcache_lib.h.

◆ tmp_buff_r

PCHAR _W_CACHE::tmp_buff_r

Definition at line 184 of file wcache_lib.h.

◆ UpdateRelocProc

PUPDATE_RELOC _W_CACHE::UpdateRelocProc

Definition at line 177 of file wcache_lib.h.

◆ WBalance

ULONG _W_CACHE::WBalance

Definition at line 169 of file wcache_lib.h.

◆ WCacheLock

ERESOURCE _W_CACHE::WCacheLock

Definition at line 180 of file wcache_lib.h.

◆ WriteCount

ULONG _W_CACHE::WriteCount

Definition at line 154 of file wcache_lib.h.

◆ WriteProc

PWRITE_BLOCK _W_CACHE::WriteProc

Definition at line 172 of file wcache_lib.h.

◆ WriteProcAsync

PWRITE_BLOCK_ASYNC _W_CACHE::WriteProcAsync

Definition at line 174 of file wcache_lib.h.


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