Lines Matching refs:Fs_t
29 typedef struct Fs_t {
41 unsigned int (*fat_decode)(struct Fs_t *This, unsigned int num);
42 void (*fat_encode)(struct Fs_t *This, unsigned int num,
80 } Fs_t;
84 void set_fat12(Fs_t *Fs);
85 void set_fat16(Fs_t *Fs);
86 void set_fat32(Fs_t *Fs);
87 unsigned int get_next_free_cluster(Fs_t *Fs, unsigned int last);
88 unsigned int fatDecode(Fs_t *This, unsigned int pos);
89 void fatAppend(Fs_t *This, unsigned int pos, unsigned int newpos);
90 void fatDeallocate(Fs_t *This, unsigned int pos);
91 void fatAllocate(Fs_t *This, unsigned int pos, unsigned int value);
92 void fatEncode(Fs_t *This, unsigned int pos, unsigned int value);
94 int fat_read(Fs_t *This, struct bootsector *boot, int fat_bits,
96 void fat_write(Fs_t *This);
97 int zero_fat(Fs_t *Fs, int media_descriptor);
99 int fsPreallocateClusters(Fs_t *Fs, long);
100 Fs_t *getFs(Stream_t *Stream);