Lines Matching refs:i_size
289 vnode_create_vobject(ap->a_vp, VTOI(ap->a_vp)->i_size, ap->a_td); in ext2_open()
364 vap->va_size = ip->i_size; in ext2_getattr()
1412 ip->i_size = DIRBLKSIZ; in ext2_mkdir()
1529 ip->i_size = len; in ext2_symlink()
1550 isize = ip->i_size; in ext2_readlink()
2050 if ((int)ip->i_size < in ext2_read()
2062 if (uio->uio_offset < ip->i_size && in ext2_read()
2067 if ((bytesinfile = ip->i_size - uio->uio_offset) <= 0) in ext2_read()
2080 if (lblktosize(fs, nextlbn) >= ip->i_size) in ext2_read()
2083 error = cluster_read(vp, ip->i_size, lbn, size, in ext2_read()
2191 uio->uio_offset = ip->i_size; in ext2_write()
2192 if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size) in ext2_write()
2222 osize = ip->i_size; in ext2_write()
2236 if (uio->uio_offset + xfersize > ip->i_size) in ext2_write()
2254 if (uio->uio_offset + xfersize > ip->i_size) in ext2_write()
2255 ip->i_size = uio->uio_offset + xfersize; in ext2_write()
2303 ip->i_size, seqcount, 0); in ext2_write()