TianoCore EDK2 master
Loading...
Searching...
No Matches
_FAT_VOLUME Struct Reference

Data Fields

UINTN Signature
 
EFI_HANDLE Handle
 
BOOLEAN Valid
 
BOOLEAN DiskError
 
EFI_SIMPLE_FILE_SYSTEM_PROTOCOL VolumeInterface
 
EFI_BLOCK_IO_PROTOCOLBlockIo
 
EFI_DISK_IO_PROTOCOLDiskIo
 
EFI_DISK_IO2_PROTOCOLDiskIo2
 
UINT32 MediaId
 
BOOLEAN ReadOnly
 
UINT64 VolumeSize
 
UINT64 FatPos
 
UINT64 RootPos
 
UINT64 FirstClusterPos
 
UINTN FatSize
 
UINTN MaxCluster
 
UINTN ClusterSize
 
UINT8 ClusterAlignment
 
FAT_VOLUME_TYPE FatType
 
UINT64 FatEntryPos
 
UINTN FatEntrySize
 
UINT32 FatEntryBuffer
 
FAT_INFO_SECTOR FatInfoSector
 
UINTN FreeInfoPos
 
BOOLEAN FreeInfoValid
 
UINTN NumFats
 
UINTN RootEntries
 
UINTN RootCluster
 
BOOLEAN FatDirty
 
UINT32 DirtyValue
 
UINT32 NotDirtyValue
 
FAT_DIRENT RootDirEnt
 
CHAR16 RootFileString [1]
 
FAT_OFILERoot
 
LIST_ENTRY CheckRef
 
LIST_ENTRY DirCacheList
 
UINTN DirCacheCount
 
VOID * CacheBuffer
 
DISK_CACHE DiskCache [CacheMaxType]
 

Detailed Description

Definition at line 312 of file Fat.h.

Field Documentation

◆ BlockIo

EFI_BLOCK_IO_PROTOCOL* _FAT_VOLUME::BlockIo

Definition at line 324 of file Fat.h.

◆ CacheBuffer

VOID* _FAT_VOLUME::CacheBuffer

Definition at line 390 of file Fat.h.

◆ CheckRef

LIST_ENTRY _FAT_VOLUME::CheckRef

Definition at line 379 of file Fat.h.

◆ ClusterAlignment

UINT8 _FAT_VOLUME::ClusterAlignment

Definition at line 340 of file Fat.h.

◆ ClusterSize

UINTN _FAT_VOLUME::ClusterSize

Definition at line 339 of file Fat.h.

◆ DirCacheCount

UINTN _FAT_VOLUME::DirCacheCount

Definition at line 385 of file Fat.h.

◆ DirCacheList

LIST_ENTRY _FAT_VOLUME::DirCacheList

Definition at line 384 of file Fat.h.

◆ DirtyValue

UINT32 _FAT_VOLUME::DirtyValue

Definition at line 362 of file Fat.h.

◆ DiskCache

DISK_CACHE _FAT_VOLUME::DiskCache[CacheMaxType]

Definition at line 391 of file Fat.h.

◆ DiskError

BOOLEAN _FAT_VOLUME::DiskError

Definition at line 317 of file Fat.h.

◆ DiskIo

EFI_DISK_IO_PROTOCOL* _FAT_VOLUME::DiskIo

Definition at line 325 of file Fat.h.

◆ DiskIo2

EFI_DISK_IO2_PROTOCOL* _FAT_VOLUME::DiskIo2

Definition at line 326 of file Fat.h.

◆ FatDirty

BOOLEAN _FAT_VOLUME::FatDirty

Definition at line 361 of file Fat.h.

◆ FatEntryBuffer

UINT32 _FAT_VOLUME::FatEntryBuffer

Definition at line 348 of file Fat.h.

◆ FatEntryPos

UINT64 _FAT_VOLUME::FatEntryPos

Definition at line 346 of file Fat.h.

◆ FatEntrySize

UINTN _FAT_VOLUME::FatEntrySize

Definition at line 347 of file Fat.h.

◆ FatInfoSector

FAT_INFO_SECTOR _FAT_VOLUME::FatInfoSector

Definition at line 349 of file Fat.h.

◆ FatPos

UINT64 _FAT_VOLUME::FatPos

Definition at line 334 of file Fat.h.

◆ FatSize

UINTN _FAT_VOLUME::FatSize

Definition at line 337 of file Fat.h.

◆ FatType

FAT_VOLUME_TYPE _FAT_VOLUME::FatType

Definition at line 341 of file Fat.h.

◆ FirstClusterPos

UINT64 _FAT_VOLUME::FirstClusterPos

Definition at line 336 of file Fat.h.

◆ FreeInfoPos

UINTN _FAT_VOLUME::FreeInfoPos

Definition at line 350 of file Fat.h.

◆ FreeInfoValid

BOOLEAN _FAT_VOLUME::FreeInfoValid

Definition at line 351 of file Fat.h.

◆ Handle

EFI_HANDLE _FAT_VOLUME::Handle

Definition at line 315 of file Fat.h.

◆ MaxCluster

UINTN _FAT_VOLUME::MaxCluster

Definition at line 338 of file Fat.h.

◆ MediaId

UINT32 _FAT_VOLUME::MediaId

Definition at line 327 of file Fat.h.

◆ NotDirtyValue

UINT32 _FAT_VOLUME::NotDirtyValue

Definition at line 363 of file Fat.h.

◆ NumFats

UINTN _FAT_VOLUME::NumFats

Definition at line 355 of file Fat.h.

◆ ReadOnly

BOOLEAN _FAT_VOLUME::ReadOnly

Definition at line 328 of file Fat.h.

◆ Root

FAT_OFILE* _FAT_VOLUME::Root

Definition at line 373 of file Fat.h.

◆ RootCluster

UINTN _FAT_VOLUME::RootCluster

Definition at line 357 of file Fat.h.

◆ RootDirEnt

FAT_DIRENT _FAT_VOLUME::RootDirEnt

Definition at line 368 of file Fat.h.

◆ RootEntries

UINTN _FAT_VOLUME::RootEntries

Definition at line 356 of file Fat.h.

◆ RootFileString

CHAR16 _FAT_VOLUME::RootFileString[1]

Definition at line 372 of file Fat.h.

◆ RootPos

UINT64 _FAT_VOLUME::RootPos

Definition at line 335 of file Fat.h.

◆ Signature

UINTN _FAT_VOLUME::Signature

Definition at line 313 of file Fat.h.

◆ Valid

BOOLEAN _FAT_VOLUME::Valid

Definition at line 316 of file Fat.h.

◆ VolumeInterface

EFI_SIMPLE_FILE_SYSTEM_PROTOCOL _FAT_VOLUME::VolumeInterface

Definition at line 319 of file Fat.h.

◆ VolumeSize

UINT64 _FAT_VOLUME::VolumeSize

Definition at line 333 of file Fat.h.


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