Lines Matching refs:ia_size
183 if (iattr->ia_size == 0 &&
216 if (iattr->ia_size > ip->i_size) {
223 code = xfs_zero_eof(ip, iattr->ia_size, ip->i_size);
243 iattr->ia_size > ip->i_d.di_size) {
245 ip->i_d.di_size, iattr->ia_size,
254 code = -block_truncate_page(inode->i_mapping, iattr->ia_size,
266 truncate_setsize(inode, iattr->ia_size);
287 if (iattr->ia_size != ip->i_size &&
294 if (iattr->ia_size > ip->i_size) {
295 ip->i_d.di_size = iattr->ia_size;
296 ip->i_size = iattr->ia_size;
298 } else if (iattr->ia_size <= ip->i_size ||
299 (iattr->ia_size == 0 && ip->i_d.di_nextents)) {
305 code = xfs_itruncate_finish(&tp, ip, iattr->ia_size,
2779 iattr.ia_size = startoffset;