Lines Matching refs:f_seekp
86 off_t f_seekp; /* seek pointer */ member
124 fp->f_seekp = 0; in zfs_open()
162 if (fp->f_seekp + n > sb.st_size) in zfs_read()
163 n = sb.st_size - fp->f_seekp; in zfs_read()
165 rc = dnode_read(spa, &fp->f_dnode, fp->f_seekp, start, n); in zfs_read()
174 fp->f_seekp += n; in zfs_read()
188 fp->f_seekp = offset; in zfs_seek()
191 fp->f_seekp += offset; in zfs_seek()
203 fp->f_seekp = sb.st_size - offset; in zfs_seek()
210 return (fp->f_seekp); in zfs_seek()
243 if (fp->f_seekp == 0) { in zfs_readdir()
250 fp->f_seekp = offsetof(mzap_phys_t, mz_chunk); in zfs_readdir()
259 fp->f_seekp = bsize; in zfs_readdir()
264 fp->f_seekp, in zfs_readdir()
274 if (fp->f_seekp >= bsize) in zfs_readdir()
278 fp->f_seekp, &mze, sizeof(mze)); in zfs_readdir()
281 fp->f_seekp += sizeof(mze); in zfs_readdir()
312 chunk = fp->f_seekp & (bsize - 1); in zfs_readdir()
314 fp->f_seekp = rounddown2(fp->f_seekp, bsize) + bsize; in zfs_readdir()
320 if (fp->f_seekp >= bsize * fp->f_num_leafs) in zfs_readdir()
324 fp->f_seekp, in zfs_readdir()
332 fp->f_seekp++; in zfs_readdir()