Lines Matching refs:f
67 struct open_file *f; in lseek() local
69 f = fd2open_file(fd); in lseek()
70 if (f == NULL || f->f_flags == 0) { in lseek()
75 if (f->f_flags & F_RAW) { in lseek()
81 f->f_offset = offset; in lseek()
84 f->f_offset += offset; in lseek()
90 return (f->f_offset); in lseek()
101 if (f->f_ralen != 0 && where != SEEK_END) { in lseek()
102 filepos = (f->f_ops->fo_seek)(f, 0, SEEK_CUR); in lseek()
105 bufpos = filepos - f->f_ralen; in lseek()
118 f->f_raoffset += target - bufpos; in lseek()
119 f->f_ralen -= target - bufpos; in lseek()
130 offset -= f->f_ralen; in lseek()
135 f->f_ralen = 0; in lseek()
137 return (f->f_ops->fo_seek)(f, offset, where); in lseek()