Lines Matching refs:df
77 struct dosfile *df; in dos_open() local
79 df = (struct dosfile *) alloc(sizeof(*df)); in dos_open()
80 if (!df) in dos_open()
83 df->off = 0; in dos_open()
84 df->doshandle = dosopen(path); in dos_open()
85 if (df->doshandle < 0) { in dos_open()
89 dealloc(df, sizeof(*df)); in dos_open()
92 f->f_fsdata = (void *) df; in dos_open()
99 struct dosfile *df; in dos_read() local
103 df = (struct dosfile *) f->f_fsdata; in dos_read()
123 tgot = dosread(df->doshandle, diskbufp, tsize); in dos_read()
140 got = dosread(df->doshandle, addr, size); in dos_read()
150 df->off += got; in dos_read()
161 struct dosfile *df; in dos_close() local
162 df = (struct dosfile *) f->f_fsdata; in dos_close()
164 dosclose(df->doshandle); in dos_close()
166 if (df) in dos_close()
167 dealloc(df, sizeof(*df)); in dos_close()
191 struct dosfile *df; in dos_seek() local
196 df = (struct dosfile *) f->f_fsdata; in dos_seek()
208 checkoffs = df->off + offset; in dos_seek()
221 res = dosseek(df->doshandle, offset, doswhence); in dos_seek()
229 df->off, offset, where, res); in dos_seek()
234 df->off = res; in dos_seek()