Home | History | Annotate | Download | only in lfs

Lines Matching refs:i_size

95 	if (uio->uio_offset >= ip->i_size)
104 bytelen = MIN(ip->i_size - uio->uio_offset, uio->uio_resid);
141 KASSERT(vp->v_type != VLNK || ip->i_size >= fs->um_maxsymlinklen);
153 if (uio->uio_offset >= ip->i_size)
157 bytesinfile = ip->i_size - uio->uio_offset;
167 if (lfs_lblktosize(fs, nextlbn) >= ip->i_size)
251 KASSERT(vp->v_size == ip->i_size);
256 uio->uio_offset = ip->i_size;
257 if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size)
275 osize = ip->i_size;
437 KASSERT(vp->v_size == ip->i_size);
449 osize = ip->i_size;
478 if (uio->uio_offset + xfersize > ip->i_size) {
479 ip->i_size = uio->uio_offset + xfersize;
480 DIP_ASSIGN(ip, size, ip->i_size);
481 uvm_vnp_setsize(vp, ip->i_size);
566 KASSERT(vp->v_size == ip->i_size);