Dokumentacja pliku src/fat.hpp

Idź do kodu źródłowego tego pliku.

Komponenty

struct  bootsect_t
union  bootsect_t::extbpb_t
struct  bootsect_t::extbpb_t::bpb16_t
struct  bootsect_t::extbpb_t::bpb32_t
union  fatdirent_t
struct  fatdirent_t::sfndirent_t
struct  fatdirent_t::lfndirent_t
struct  dirent
struct  fatinode_t
class  fat_t

Funkcje

void sub2 ()
uint32 fat_probe (uint32 arg) asm("__fat_probe")

Zmienne

const uint32 NAME_MAX = 0x100
const uint32 FAT_FAT12 = 12
const uint32 FAT_FAT16 = 16
const uint32 FAT_FAT32 = 32
const uint32 FAT_READ = 0x0
const uint32 FAT_WRITE = 0x1
const uint8 FAT_DIRENT_FREE = 0xE5
const uint8 FAT_DIRENT_FREE2 = 0x05
const uint8 FAT_DIRENT_ALL_FREE = 0x00
const uint8 FAT_DIRENT_PAD = 0x20
uint8 FAT_DIRENT_ILLEGAL []
const uint8 FAT_ATTR_RO = 0x01
const uint8 FAT_ATTR_HIDDEN = 0x02
const uint8 FAT_ATTR_SYSTEM = 0x04
const uint8 FAT_ATTR_VOLUME = 0x08
const uint8 FAT_ATTR_DIR = 0x10
const uint8 FAT_ATTR_ARCH = 0x20
const uint8 FAT_ATTR_LFN = 0x0F
const uint8 LFN_SIG_MASK = 0x1f
const uint8 LFN_SIG_LAST = 0x40
const uint32 FAT32_BAD = 0x0FFFFFF7
const uint32 FAT16_BAD = 0xFFF7
const uint32 FAT12_BAD = 0x0FF7
struct bootsect_t packed


Dokumentacja funkcji

uint32 fat_probe ( uint32  arg  ) 

Definicja w linii 79 pliku fat.cpp.

Odwołuje się do kmalloc i fat_t::source.

void sub2 (  ) 

Definicja w linii 49 pliku fat.cpp.

Odwołuje się do fat_t::init().


Dokumentacja zmiennych

const uint32 FAT12_BAD = 0x0FF7

Definicja w linii 33 pliku fat.hpp.

const uint32 FAT16_BAD = 0xFFF7

Definicja w linii 32 pliku fat.hpp.

const uint32 FAT32_BAD = 0x0FFFFFF7

Definicja w linii 31 pliku fat.hpp.

const uint8 FAT_ATTR_ARCH = 0x20

Definicja w linii 25 pliku fat.hpp.

const uint8 FAT_ATTR_DIR = 0x10

Definicja w linii 24 pliku fat.hpp.

Odwołania w fat_t::lfn_parse_dir().

const uint8 FAT_ATTR_HIDDEN = 0x02

Definicja w linii 21 pliku fat.hpp.

const uint8 FAT_ATTR_LFN = 0x0F

Definicja w linii 26 pliku fat.hpp.

Odwołania w fat_t::valid_lfn().

const uint8 FAT_ATTR_RO = 0x01

Definicja w linii 20 pliku fat.hpp.

Odwołania w fat_t::lfn_parse_dir().

const uint8 FAT_ATTR_SYSTEM = 0x04

Definicja w linii 22 pliku fat.hpp.

const uint8 FAT_ATTR_VOLUME = 0x08

Definicja w linii 23 pliku fat.hpp.

Odwołania w fat_t::valid_sfn().

const uint8 FAT_DIRENT_ALL_FREE = 0x00

Definicja w linii 16 pliku fat.hpp.

Odwołania w fat_t::valid_sfn().

const uint8 FAT_DIRENT_FREE = 0xE5

Definicja w linii 14 pliku fat.hpp.

Odwołania w fat_t::valid_sfn().

const uint8 FAT_DIRENT_FREE2 = 0x05

Definicja w linii 15 pliku fat.hpp.

Odwołania w fat_t::valid_sfn().

Definicja w linii 205 pliku fat.cpp.

const uint8 FAT_DIRENT_PAD = 0x20

Definicja w linii 17 pliku fat.hpp.

Odwołania w fat_t::sfn2name().

const uint32 FAT_FAT12 = 12

const uint32 FAT_FAT16 = 16

const uint32 FAT_FAT32 = 32

const uint32 FAT_READ = 0x0

const uint32 FAT_WRITE = 0x1

Definicja w linii 12 pliku fat.hpp.

Odwołania w fat_t::fat_rawrw() i fat_t::write_next_clust().

const uint8 LFN_SIG_LAST = 0x40

Definicja w linii 29 pliku fat.hpp.

const uint8 LFN_SIG_MASK = 0x1f

Definicja w linii 28 pliku fat.hpp.

const uint32 NAME_MAX = 0x100

Definicja w linii 5 pliku fat.hpp.


Wygenerowano Sat Jul 19 02:21:25 2008 dla panaLiX programem  doxygen 1.5.6