Lines Matching refs:i_size
241 lbn = lblkno(ip->i_fs, (ip->i_size + ip->i_fs->fs_bsize - 1));
469 if ((int)ip->i_size < vp->v_mount->mnt_maxsymlinklen)
480 if (uio->uio_offset < ip->i_size &&
485 if ((bytesinfile = ip->i_size - uio->uio_offset) <= 0)
516 if (lblktosize(fs, nextlbn) >= ip->i_size) {
530 error = cluster_read(vp, ip->i_size, lbn,
684 uio->uio_offset = ip->i_size;
685 if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size)
713 osize = ip->i_size;
728 if (uio->uio_offset + xfersize > ip->i_size)
743 vnode_pager_setsize(vp, ip->i_size);
751 if (uio->uio_offset + xfersize > ip->i_size) {
752 ip->i_size = uio->uio_offset + xfersize;
753 DIP_SET(ip, i_size, ip->i_size);
809 cluster_write(vp, bp, ip->i_size, seqcount,