WKern
Loading...
Searching...
No Matches
FaT16Info Struct Reference

Parsed FAT16 filesystem layout and parameters. More...

#include <fileio.h>

Data Fields

u32 fat_start_lba
u32 root_dir_start_lba
u32 data_start_lba
u16 root_entry_count
u16 bytes_per_sector
u8 sectors_per_cluster
u8 num_fats
u16 sectors_per_fat
u16 reserved_sectors
u16 total_sectors_16
u32 total_sectors_32
u32 total_cluster

Detailed Description

Parsed FAT16 filesystem layout and parameters.

Populated after mounting the FAT16 partition.

Definition at line 114 of file fileio.h.

Field Documentation

◆ bytes_per_sector

u16 FaT16Info::bytes_per_sector

Bytes per sector

Definition at line 120 of file fileio.h.

◆ data_start_lba

u32 FaT16Info::data_start_lba

LBA start of data region

Definition at line 117 of file fileio.h.

◆ fat_start_lba

u32 FaT16Info::fat_start_lba

LBA start of FAT tables

Definition at line 115 of file fileio.h.

◆ num_fats

u8 FaT16Info::num_fats

Number of FAT tables

Definition at line 122 of file fileio.h.

◆ reserved_sectors

u16 FaT16Info::reserved_sectors

Reserved sectors count

Definition at line 125 of file fileio.h.

◆ root_dir_start_lba

u32 FaT16Info::root_dir_start_lba

LBA start of root directory

Definition at line 116 of file fileio.h.

◆ root_entry_count

u16 FaT16Info::root_entry_count

Max root entries

Definition at line 119 of file fileio.h.

◆ sectors_per_cluster

u8 FaT16Info::sectors_per_cluster

Sectors per cluster

Definition at line 121 of file fileio.h.

◆ sectors_per_fat

u16 FaT16Info::sectors_per_fat

Sectors per FAT

Definition at line 123 of file fileio.h.

◆ total_cluster

u32 FaT16Info::total_cluster

Total data clusters

Definition at line 128 of file fileio.h.

◆ total_sectors_16

u16 FaT16Info::total_sectors_16

Total sectors (16-bit)

Definition at line 126 of file fileio.h.

◆ total_sectors_32

u32 FaT16Info::total_sectors_32

Total sectors (32-bit)

Definition at line 127 of file fileio.h.


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