Lines Matching refs:f_off
111 off_t f_off; /* Current offset within file */ member
485 fp->f_off = 0; in cd9660_open()
518 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE + fp->f_bno; in buf_read_file()
519 blkoff = fp->f_off % ISO_DEFAULT_BLOCK_SIZE; in buf_read_file()
540 if (*size_p > fp->f_size - fp->f_off) in buf_read_file()
541 *size_p = fp->f_size - fp->f_off; in buf_read_file()
555 if (fp->f_off < 0 || fp->f_off >= fp->f_size) in cd9660_read()
565 fp->f_off += csize; in cd9660_read()
585 if (fp->f_off >= fp->f_size) in cd9660_readdir()
596 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE; in cd9660_readdir()
597 fp->f_off = (blkno + 1) * ISO_DEFAULT_BLOCK_SIZE; in cd9660_readdir()
602 if (fp->f_flags & F_ROOTDIR && fp->f_off == 0) in cd9660_readdir()
635 fp->f_off += isonum_711(ep->length); in cd9660_readdir()
646 fp->f_off = offset; in cd9660_seek()
649 fp->f_off += offset; in cd9660_seek()
652 fp->f_off = fp->f_size - offset; in cd9660_seek()
657 return fp->f_off; in cd9660_seek()