Lines Matching refs:i_size
299 lbn = lblkno(ITOFS(ip), (ip->i_size + ITOFS(ip)->fs_bsize - 1)); in ffs_syncvnode()
363 lbn = lblkno(ITOFS(ip), (ip->i_size + in ffs_syncvnode()
685 if ((int)ip->i_size < VFSTOUFS(vp->v_mount)->um_maxsymlinklen) in ffs_read()
696 if (uio->uio_offset < ip->i_size && in ffs_read()
705 if ((bytesinfile = ip->i_size - uio->uio_offset) <= 0) in ffs_read()
736 if (lblktosize(fs, nextlbn) >= ip->i_size) { in ffs_read()
749 error = cluster_read(vp, ip->i_size, lbn, 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()
907 osize = ip->i_size; in ffs_write()
922 if (uio->uio_offset + xfersize > ip->i_size) in ffs_write()
937 vnode_pager_setsize(vp, ip->i_size); 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()
945 DIP_SET(ip, i_size, ip->i_size); in ffs_write()
1009 ip->i_size, seqcount, GB_UNMAPPED); in ffs_write()
2035 VNASSERT(I_ENDOFF(dp) != 0 && I_ENDOFF(dp) < dp->i_size, dvp, in ffs_vput_pair()