Home | History | Annotate | Download | only in dosboot

Lines Matching defs:df

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