Lines Matching refs:DOS_FS
146 static int dosunmount(DOS_FS *);
147 static int parsebs(DOS_FS *, DOS_BS *);
148 static int namede(DOS_FS *, const char *, DOS_DE **);
149 static int lookup(DOS_FS *, u_int, const char *, DOS_DE **);
152 static off_t fsize(DOS_FS *, DOS_DE *);
153 static int fatcnt(DOS_FS *, u_int);
154 static int fatget(DOS_FS *, u_int *);
156 static int ioread(DOS_FS *, u_int, void *, u_int);
160 dos_read_fat(DOS_FS *fs, struct open_file *fd)
192 dos_mount(DOS_FS *fs, struct open_file *fd)
198 bzero(fs, sizeof(DOS_FS));
229 dos_unmount(DOS_FS *fs)
244 dosunmount(DOS_FS *fs)
258 DOS_FS *fs;
263 fs = malloc(sizeof(DOS_FS));
392 DOS_FS *fs = f->fs;
511 parsebs(DOS_FS *fs, DOS_BS *bs)
560 namede(DOS_FS *fs, const char *path, DOS_DE **dep)
595 lookup(DOS_FS *fs, u_int clus, const char *name, DOS_DE **dep)
731 fsize(DOS_FS *fs, DOS_DE *de)
753 fatcnt(DOS_FS *fs, u_int c)
768 fatget(DOS_FS *fs, u_int *c)
825 ioread(DOS_FS *fs, u_int offset, void *buf, u_int nbyte)