tftpfile 259 lib/libsa/tftp.c struct tftp_handle *tftpfile;
tftpfile 263 lib/libsa/tftp.c tftpfile = (struct tftp_handle *) alloc(sizeof(*tftpfile));
tftpfile 264 lib/libsa/tftp.c if (tftpfile == NULL)
tftpfile 267 lib/libsa/tftp.c tftpfile->iodesc = io = socktodesc(*(int *) (f->f_devdata));
tftpfile 269 lib/libsa/tftp.c tftpfile->off = 0;
tftpfile 270 lib/libsa/tftp.c tftpfile->path = path; /* XXXXXXX we hope it's static */
tftpfile 272 lib/libsa/tftp.c res = tftp_makereq(tftpfile);
tftpfile 275 lib/libsa/tftp.c free(tftpfile, sizeof(*tftpfile));
tftpfile 278 lib/libsa/tftp.c f->f_fsdata = (void *) tftpfile;
tftpfile 285 lib/libsa/tftp.c struct tftp_handle *tftpfile;
tftpfile 289 lib/libsa/tftp.c tftpfile = (struct tftp_handle *) f->f_fsdata;
tftpfile 295 lib/libsa/tftp.c needblock = tftpfile->off / SEGSIZE + 1;
tftpfile 297 lib/libsa/tftp.c if (tftpfile->currblock > needblock) { /* seek backwards */
tftpfile 299 lib/libsa/tftp.c tftp_terminate(tftpfile);
tftpfile 302 lib/libsa/tftp.c tftp_makereq(tftpfile);
tftpfile 305 lib/libsa/tftp.c while (tftpfile->currblock < needblock) {
tftpfile 312 lib/libsa/tftp.c res = tftp_getnextblock(tftpfile);
tftpfile 316 lib/libsa/tftp.c tftpfile->currblock, needblock);
tftpfile 320 lib/libsa/tftp.c if (tftpfile->islastblock)
tftpfile 324 lib/libsa/tftp.c if (tftpfile->currblock == needblock) {
tftpfile 327 lib/libsa/tftp.c offinblock = tftpfile->off % SEGSIZE;
tftpfile 329 lib/libsa/tftp.c inbuffer = tftpfile->validsize - offinblock;
tftpfile 333 lib/libsa/tftp.c tftpfile->off);
tftpfile 338 lib/libsa/tftp.c bcopy(tftpfile->lastdata.t.th_data + offinblock,
tftpfile 342 lib/libsa/tftp.c tftpfile->off += count;
tftpfile 345 lib/libsa/tftp.c if ((tftpfile->islastblock) && (count == inbuffer))
tftpfile 364 lib/libsa/tftp.c struct tftp_handle *tftpfile;
tftpfile 365 lib/libsa/tftp.c tftpfile = (struct tftp_handle *) f->f_fsdata;
tftpfile 370 lib/libsa/tftp.c tftp_terminate(tftpfile);
tftpfile 373 lib/libsa/tftp.c free(tftpfile, sizeof(*tftpfile));
tftpfile 386 lib/libsa/tftp.c struct tftp_handle *tftpfile;
tftpfile 387 lib/libsa/tftp.c tftpfile = (struct tftp_handle *) f->f_fsdata;
tftpfile 401 lib/libsa/tftp.c struct tftp_handle *tftpfile;
tftpfile 402 lib/libsa/tftp.c tftpfile = (struct tftp_handle *) f->f_fsdata;
tftpfile 406 lib/libsa/tftp.c tftpfile->off = offset;
tftpfile 409 lib/libsa/tftp.c tftpfile->off += offset;
tftpfile 416 lib/libsa/tftp.c return (tftpfile->off);