Lines Matching refs:uio_offset

694 	KASSERT(uio->uio_offset >= 0, ("ffs_read: uio->uio_offset < 0"));  in ffs_read()
696 if (uio->uio_offset < ip->i_size && in ffs_read()
697 uio->uio_offset >= fs->fs_maxfilesize) in ffs_read()
705 if ((bytesinfile = ip->i_size - uio->uio_offset) <= 0) in ffs_read()
707 lbn = lblkno(fs, uio->uio_offset); in ffs_read()
717 blkoffset = blkoff(fs, uio->uio_offset); in ffs_read()
875 uio->uio_offset = ip->i_size; in ffs_write()
876 if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size) in ffs_write()
886 (int)uio->uio_offset, in ffs_write()
892 KASSERT(uio->uio_offset >= 0, ("ffs_write: uio->uio_offset < 0")); in ffs_write()
917 lbn = lblkno(fs, uio->uio_offset); in ffs_write()
918 blkoffset = blkoff(fs, uio->uio_offset); in ffs_write()
922 if (uio->uio_offset + xfersize > ip->i_size) in ffs_write()
923 vnode_pager_setsize(vp, uio->uio_offset + xfersize); in ffs_write()
934 error = UFS_BALLOC(vp, uio->uio_offset, xfersize, in ffs_write()
943 if (uio->uio_offset + xfersize > ip->i_size) { in ffs_write()
944 ip->i_size = uio->uio_offset + xfersize; in ffs_write()
1042 uio->uio_offset -= resid - uio->uio_resid; in ffs_write()
1085 KASSERT(uio->uio_offset >= 0, ("ffs_extread: uio->uio_offset < 0")); in ffs_extread()
1088 if ((bytesinfile = dp->di_extsize - uio->uio_offset) <= 0) in ffs_extread()
1090 lbn = lblkno(fs, uio->uio_offset); in ffs_extread()
1100 blkoffset = blkoff(fs, uio->uio_offset); in ffs_extread()
1200 uio->uio_offset = dp->di_extsize; in ffs_extwrite()
1201 KASSERT(uio->uio_offset >= 0, ("ffs_extwrite: uio->uio_offset < 0")); in ffs_extwrite()
1203 if ((uoff_t)uio->uio_offset + uio->uio_resid > in ffs_extwrite()
1214 lbn = lblkno(fs, uio->uio_offset); in ffs_extwrite()
1215 blkoffset = blkoff(fs, uio->uio_offset); in ffs_extwrite()
1228 error = UFS_BALLOC(vp, uio->uio_offset, xfersize, in ffs_extwrite()
1242 if (uio->uio_offset + xfersize > dp->di_extsize) { in ffs_extwrite()
1243 dp->di_extsize = uio->uio_offset + xfersize; in ffs_extwrite()
1293 uio->uio_offset -= resid - uio->uio_resid; in ffs_extwrite()
1359 luio.uio_offset = 0; in ffs_rdextattr()
1492 luio.uio_offset = 0; in ffs_close_ea()