Internal data for every FAT partition.
More...
Internal data for every FAT partition.
- Source
- fs/fat.inc:46
◆ ADR_FSINFO
◆ buffer
◆ BYTES_PER_SECTOR
Note: if BPS <> 512 need lots of changes
◆ cluster_tmp
used by analyze_directory and analyze_directory_to_write
◆ createOption
◆ DATA_START
start of data area (=first cluster 2)
◆ fat12_unpacked_ptr
dd FAT::fat12_unpacked_ptr |
◆ fat_cache_ptr
For FAT16/FAT32, this points to 512-byte buffer for the current sector of FAT. For FAT12, the entire FAT structure is read and unpacked from 12bit per cluster to word per cluster. Note: work with unpacked copy of FAT12 means additional memory and additional code for packing/unpacking. I'm not sure that the economy justifies the cost, but anyway, there is how work was done before my edits, and I'm just keeping the principle.
◆ fat_change
◆ fat_in_cache
◆ FAT_START
◆ fatBAD
◆ fatEND
◆ fatMASK
◆ fatRESERVED
◆ fatStartScan
◆ fs_type
◆ fsinfo_buffer
◆ LAST_CLUSTER
◆ Lock
currently operations with one partition
◆ longname_sec1
used by analyze_directory to save 2 previous
◆ longname_sec2
directory sectors for delete long filename
◆ NUMBER_OF_FATS
◆ ROOT_CLUSTER
◆ ROOT_SECTORS
count of rootdir sectors (only fat16)
◆ ROOT_START
start of rootdir (only fat16)
◆ SECTORS_PER_CLUSTER
dd FAT::SECTORS_PER_CLUSTER |
◆ SECTORS_PER_FAT
can not be executed in parallel since the legacy code is not ready
◆ volumeLabel
The documentation for this struct was generated from the following file: