Searched refs:ia_size (Results 1 - 75 of 75) sorted by relevance

/linux-4.1.27/fs/minix/
H A Dfile.c34 attr->ia_size != i_size_read(inode)) { minix_setattr()
35 error = inode_newsize_ok(inode, attr->ia_size); minix_setattr()
39 truncate_setsize(inode, attr->ia_size); minix_setattr()
/linux-4.1.27/fs/sysv/
H A Dfile.c41 attr->ia_size != i_size_read(inode)) { sysv_setattr()
42 error = inode_newsize_ok(inode, attr->ia_size); sysv_setattr()
45 truncate_setsize(inode, attr->ia_size); sysv_setattr()
/linux-4.1.27/fs/jfs/
H A Dfile.c120 iattr->ia_size != i_size_read(inode)) { jfs_setattr()
123 rc = inode_newsize_ok(inode, iattr->ia_size); jfs_setattr()
127 truncate_setsize(inode, iattr->ia_size); jfs_setattr()
/linux-4.1.27/fs/jffs2/
H A Dfs.c113 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); jffs2_do_setattr()
121 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { jffs2_do_setattr()
124 ri->dsize = cpu_to_je32(iattr->ia_size - inode->i_size); jffs2_do_setattr()
126 } else if (ivalid & ATTR_SIZE && !iattr->ia_size) { jffs2_do_setattr()
158 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) jffs2_do_setattr()
159 jffs2_truncate_fragtree (c, &f->fragtree, iattr->ia_size); jffs2_do_setattr()
161 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { jffs2_do_setattr()
163 inode->i_size = iattr->ia_size; jffs2_do_setattr()
181 back past iattr->ia_size, because do_truncate() holds the jffs2_do_setattr()
183 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) { jffs2_do_setattr()
184 truncate_setsize(inode, iattr->ia_size); jffs2_do_setattr()
/linux-4.1.27/fs/xfs/
H A Dxfs_pnfs.c267 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { xfs_fs_commit_blocks()
269 size = iattr->ia_size; xfs_fs_commit_blocks()
319 i_size_write(inode, iattr->ia_size); xfs_fs_commit_blocks()
320 ip->i_d.di_size = iattr->ia_size; xfs_fs_commit_blocks()
H A Dxfs_iops.c780 newsize = iattr->ia_size; xfs_setattr_size()
H A Dxfs_file.c975 iattr.ia_size = new_size; xfs_file_fallocate()
H A Dxfs_ioctl.c721 iattr.ia_size = bf->l_start; xfs_ioc_space()
/linux-4.1.27/fs/hpfs/
H A Dinode.c272 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size) hpfs_setattr()
280 attr->ia_size != i_size_read(inode)) { hpfs_setattr()
281 error = inode_newsize_ok(inode, attr->ia_size); hpfs_setattr()
285 truncate_setsize(inode, attr->ia_size); hpfs_setattr()
/linux-4.1.27/fs/ecryptfs/
H A Dinode.c747 if (unlikely((ia->ia_size == i_size))) { truncate_upper()
756 if (ia->ia_size > i_size) { truncate_upper()
765 (ia->ia_size - 1), 1); truncate_upper()
766 } else { /* ia->ia_size < i_size_read(inode) */ truncate_upper()
768 * in which ia->ia_size is located. Fill in the end of truncate_upper()
769 * that page from (ia->ia_size & ~PAGE_CACHE_MASK) to truncate_upper()
772 - (ia->ia_size & ~PAGE_CACHE_MASK)); truncate_upper()
775 truncate_setsize(inode, ia->ia_size); truncate_upper()
776 lower_ia->ia_size = ia->ia_size; truncate_upper()
789 ia->ia_size, num_zeros); truncate_upper()
798 truncate_setsize(inode, ia->ia_size); truncate_upper()
811 upper_size_to_lower_size(crypt_stat, ia->ia_size); truncate_upper()
813 lower_ia->ia_size = lower_size_after_truncate; truncate_upper()
857 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; ecryptfs_truncate()
949 rc = ecryptfs_inode_newsize_ok(inode, ia->ia_size); ecryptfs_setattr()
/linux-4.1.27/fs/fat/
H A Dfile.c408 if (attr->ia_size > inode->i_size) { fat_setattr()
409 error = fat_cont_expand(inode, attr->ia_size); fat_setattr()
440 error = fat_block_truncate_page(inode, attr->ia_size); fat_setattr()
444 truncate_setsize(inode, attr->ia_size); fat_setattr()
445 fat_truncate_blocks(inode, attr->ia_size); fat_setattr()
/linux-4.1.27/fs/omfs/
H A Dfile.c357 attr->ia_size != i_size_read(inode)) { omfs_setattr()
358 error = inode_newsize_ok(inode, attr->ia_size); omfs_setattr()
361 truncate_setsize(inode, attr->ia_size); omfs_setattr()
/linux-4.1.27/fs/affs/
H A Dinode.c238 attr->ia_size != i_size_read(inode)) { affs_notify_change()
239 error = inode_newsize_ok(inode, attr->ia_size); affs_notify_change()
243 truncate_setsize(inode, attr->ia_size); affs_notify_change()
/linux-4.1.27/fs/hfsplus/
H A Dinode.c254 attr->ia_size != i_size_read(inode)) { hfsplus_setattr()
256 if (attr->ia_size > inode->i_size) { hfsplus_setattr()
258 attr->ia_size); hfsplus_setattr()
262 truncate_setsize(inode, attr->ia_size); hfsplus_setattr()
/linux-4.1.27/fs/hostfs/
H A Dhostfs.h45 loff_t ia_size; member in struct:hostfs_iattr
H A Dhostfs_user.c226 if (ftruncate(fd, attrs->ia_size)) set_attr()
228 } else if (truncate(file, attrs->ia_size)) { set_attr()
H A Dhostfs_kern.c837 attrs.ia_size = attr->ia_size; hostfs_setattr()
866 attr->ia_size != i_size_read(inode)) hostfs_setattr()
867 truncate_setsize(inode, attr->ia_size); hostfs_setattr()
/linux-4.1.27/fs/nfs/
H A Dnfs4file.c61 attr.ia_size = 0; nfs4_file_open()
H A Dinode.c520 if (attr->ia_size == i_size) nfs_setattr()
522 else if (attr->ia_size < i_size && IS_SWAPFILE(inode)) nfs_setattr()
616 nfs_vmtruncate(inode, attr->ia_size); nfs_setattr_update_inode()
H A Dproc.c276 sattr->ia_size = new_encode_dev(rdev);/* get out your barf bag */ nfs_proc_mknod()
H A Dnfs2xdr.c373 *p++ = cpu_to_be32((u32)attr->ia_size); encode_sattr()
H A Dnfs3xdr.c607 p = xdr_encode_hyper(p, (u64)attr->ia_size); encode_sattr3()
H A Ddir.c1529 attr.ia_size = 0; nfs_atomic_open()
H A Dnfs4xdr.c1088 p = xdr_encode_hyper(p, iap->ia_size); encode_attrs()
H A Dnfs4proc.c3274 sattr->ia_size < i_size_read(inode)) nfs4_proc_setattr()
/linux-4.1.27/fs/ramfs/
H A Dfile-nommu.c179 if (ia->ia_size != size) { ramfs_nommu_setattr()
180 ret = ramfs_nommu_resize(inode, ia->ia_size, size); ramfs_nommu_setattr()
/linux-4.1.27/fs/udf/
H A Dfile.c260 attr->ia_size != i_size_read(inode)) { udf_setattr()
261 error = udf_setsize(inode, attr->ia_size); udf_setattr()
/linux-4.1.27/fs/nfsd/
H A Dblocklayout.c166 iattr.ia_size = new_size; nfsd4_block_proc_layoutcommit()
H A Dnfsproc.c65 argp->attrs.ia_valid, (long) argp->attrs.ia_size); nfsd_proc_setattr()
194 dev_t rdev = 0, wanted = new_decode_dev(attr->ia_size); nfsd_proc_create()
321 argp->name, attr->ia_valid, (long) attr->ia_size); nfsd_proc_create()
H A Dvfs.c370 if (iap->ia_size < inode->i_size) { nfsd_get_write_access()
383 host_err = locks_verify_truncate(inode, NULL, iap->ia_size); nfsd_get_write_access()
457 if (iap->ia_size != i_size_read(inode)) nfsd_setattr()
1179 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) nfsd_check_ignore_resizing()
1415 *truncp = (iap->ia_valid & ATTR_SIZE) && !iap->ia_size; do_nfsd_create()
H A Dnfsxdr.c115 iap->ia_size = tmp; decode_sattr()
H A Dnfs3xdr.c123 iap->ia_size = min_t(u64, newsize, NFS_OFFSET_MAX); decode_sattr3()
H A Dnfs4proc.c331 (open->op_iattr.ia_size == 0); do_open_fhandle()
H A Dnfs4xdr.c304 p = xdr_decode_hyper(p, &iattr->ia_size); nfsd4_decode_fattr()
H A Dnfs4state.c3858 .ia_size = 0, nfsd4_truncate()
/linux-4.1.27/fs/coda/
H A Dcoda_linux.c174 vattr->va_size = iattr->ia_size; coda_iattr_to_vattr()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
H A Dobdo.c229 oa->o_size = attr->ia_size; obdo_from_iattr()
272 attr->ia_size = oa->o_size; iattr_from_obdo()
/linux-4.1.27/fs/ufs/
H A Dtruncate.c503 if (ia_valid & ATTR_SIZE && attr->ia_size != inode->i_size) { ufs_setattr()
507 truncate_setsize(inode, attr->ia_size); ufs_setattr()
/linux-4.1.27/fs/hfs/
H A Dinode.c633 attr->ia_size != i_size_read(inode)) { hfs_inode_setattr()
636 error = inode_newsize_ok(inode, attr->ia_size); hfs_inode_setattr()
640 truncate_setsize(inode, attr->ia_size); hfs_inode_setattr()
/linux-4.1.27/fs/cachefiles/
H A Dinterface.c457 newattrs.ia_size = oi_size & PAGE_MASK; cachefiles_attr_changed()
464 newattrs.ia_size = ni_size; cachefiles_attr_changed()
/linux-4.1.27/fs/cifs/
H A Dinode.c2053 attrs->ia_size, false); cifs_set_file_size()
2079 attrs->ia_size, cifs_sb, false); cifs_set_file_size()
2089 cifsInode->server_eof = attrs->ia_size; cifs_set_file_size()
2090 cifs_setsize(inode, attrs->ia_size); cifs_set_file_size()
2216 attrs->ia_size != i_size_read(inode)) cifs_setattr_unix()
2217 truncate_setsize(inode, attrs->ia_size); cifs_setattr_unix()
2386 attrs->ia_size != i_size_read(inode)) cifs_setattr_nounix()
2387 truncate_setsize(inode, attrs->ia_size); cifs_setattr_nounix()
/linux-4.1.27/fs/logfs/
H A Dfile.c252 err = logfs_truncate(inode, attr->ia_size); logfs_setattr()
/linux-4.1.27/fs/ncpfs/
H A Dinode.c962 ncp_dbg(1, "trying to change size to %llu\n", attr->ia_size); ncp_notify_change()
969 attr->ia_size, 0, "", &written); ncp_notify_change()
978 if (attr->ia_size != i_size_read(inode)) { ncp_notify_change()
979 truncate_setsize(inode, attr->ia_size); ncp_notify_change()
/linux-4.1.27/fs/
H A Dattr.c40 int error = inode_newsize_ok(inode, attr->ia_size); inode_change_ok()
H A Dopen.c47 newattrs.ia_size = length; do_truncate()
H A Dlibfs.c379 truncate_setsize(inode, iattr->ia_size); simple_setattr()
/linux-4.1.27/fs/ceph/
H A Dinode.c1835 inode->i_size, attr->ia_size); ceph_setattr()
1837 attr->ia_size > inode->i_size) { ceph_setattr()
1838 inode->i_size = attr->ia_size; ceph_setattr()
1840 (attr->ia_size + (1 << 9) - 1) >> 9; ceph_setattr()
1842 ci->i_reported_size = attr->ia_size; ceph_setattr()
1845 attr->ia_size != inode->i_size) { ceph_setattr()
1846 req->r_args.setattr.size = cpu_to_le64(attr->ia_size); ceph_setattr()
/linux-4.1.27/include/linux/
H A Dquotaops.h24 return (ia->ia_valid & ATTR_SIZE && ia->ia_size != inode->i_size) || is_quota_modification()
H A Dfs.h250 loff_t ia_size; member in struct:iattr
/linux-4.1.27/fs/afs/
H A Dfsclient.c1389 *bp++ = htonl(attr->ia_size >> 32); /* new file length */ afs_fs_setattr_size64()
1390 *bp++ = htonl((u32) attr->ia_size); afs_fs_setattr_size64()
1410 if (attr->ia_size >> 32) afs_fs_setattr_size()
1438 *bp++ = htonl(attr->ia_size); /* new file length */ afs_fs_setattr_size()
/linux-4.1.27/fs/adfs/
H A Dinode.c321 truncate_setsize(inode, attr->ia_size); adfs_notify_change()
/linux-4.1.27/fs/9p/
H A Dvfs_inode.c1118 wstat.length = iattr->ia_size; v9fs_vfs_setattr()
1137 iattr->ia_size != i_size_read(d_inode(dentry))) v9fs_vfs_setattr()
1138 truncate_setsize(d_inode(dentry), iattr->ia_size); v9fs_vfs_setattr()
H A Dvfs_inode_dotl.c571 p9attr.size = iattr->ia_size; v9fs_vfs_setattr_dotl()
590 iattr->ia_size != i_size_read(inode)) v9fs_vfs_setattr_dotl()
591 truncate_setsize(inode, iattr->ia_size); v9fs_vfs_setattr_dotl()
/linux-4.1.27/fs/ocfs2/
H A Dfile.c1176 status = inode_newsize_ok(inode, attr->ia_size); ocfs2_setattr()
1182 if (i_size_read(inode) >= attr->ia_size) { ocfs2_setattr()
1185 attr->ia_size); ocfs2_setattr()
1189 status = ocfs2_truncate_file(inode, bh, attr->ia_size); ocfs2_setattr()
1191 status = ocfs2_extend_file(inode, bh, attr->ia_size); ocfs2_setattr()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
H A Dllite_lib.c1304 PFID(&lli->lli_fid), i_size_read(inode), attr->ia_size, ll_setattr_raw()
1309 rc = inode_newsize_ok(inode, attr->ia_size); ll_setattr_raw()
1316 if (attr->ia_size > ll_file_maxbytes(inode)) { ll_setattr_raw()
1318 PFID(&lli->lli_fid), attr->ia_size, ll_setattr_raw()
H A Dfile.c88 op_data->op_attr.ia_size = i_size_read(inode); ll_pack_inode2opdata()
2177 attr->ia_size = hui->hui_size; ll_hsm_import()
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/
H A Dmdc_lib.c313 rec->sa_size = op_data->op_attr.ia_size; mdc_setattr_pack_rec()
/linux-4.1.27/fs/hugetlbfs/
H A Dinode.c409 if (attr->ia_size & ~huge_page_mask(h)) hugetlbfs_setattr()
411 error = hugetlb_vmtruncate(inode, attr->ia_size); hugetlbfs_setattr()
/linux-4.1.27/fs/nilfs2/
H A Dinode.c851 iattr->ia_size != i_size_read(inode)) { nilfs_setattr()
853 truncate_setsize(inode, iattr->ia_size); nilfs_setattr()
/linux-4.1.27/fs/f2fs/
H A Dfile.c625 if (attr->ia_size != i_size_read(inode)) { f2fs_setattr()
626 truncate_setsize(inode, attr->ia_size); f2fs_setattr()
/linux-4.1.27/fs/ext4/
H A Dinode.c4765 if (attr->ia_valid & ATTR_SIZE && attr->ia_size != inode->i_size) { ext4_setattr()
4771 if (attr->ia_size > sbi->s_bitmap_maxbytes) ext4_setattr()
4775 if (IS_I_VERSION(inode) && attr->ia_size != inode->i_size) ext4_setattr()
4779 (attr->ia_size < inode->i_size)) { ext4_setattr()
4782 attr->ia_size); ext4_setattr()
4796 EXT4_I(inode)->i_disksize = attr->ia_size; ext4_setattr()
4806 i_size_write(inode, attr->ia_size); ext4_setattr()
4816 i_size_write(inode, attr->ia_size); ext4_setattr()
4842 * We want to call ext4_truncate() even if attr->ia_size == ext4_setattr()
/linux-4.1.27/fs/ubifs/
H A Dfile.c1110 loff_t old_size = inode->i_size, new_size = attr->ia_size; do_truncation()
1215 loff_t new_size = attr->ia_size; do_setattr()
1273 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size < inode->i_size) ubifs_setattr()
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
H A Dinode.c117 (attr->ia_size != inode->i_size)) spufs_setattr()
/linux-4.1.27/fs/exofs/
H A Dinode.c1046 iattr->ia_size != i_size_read(inode)) { exofs_setattr()
1047 error = _do_truncate(inode, iattr->ia_size); exofs_setattr()
/linux-4.1.27/fs/ext2/
H A Dinode.c1562 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) { ext2_setattr()
1563 error = ext2_setsize(inode, iattr->ia_size); ext2_setattr()
/linux-4.1.27/fs/reiserfs/
H A Dinode.c3331 attr->ia_size > MAX_NON_LFS) { reiserfs_setattr()
3340 if (attr->ia_size > inode->i_size) { reiserfs_setattr()
3341 error = generic_cont_expand_simple(inode, attr->ia_size); reiserfs_setattr()
3422 attr->ia_size != i_size_read(inode)) { reiserfs_setattr()
3423 error = inode_newsize_ok(inode, attr->ia_size); reiserfs_setattr()
3430 truncate_setsize(inode, attr->ia_size); reiserfs_setattr()
H A Dxattr.c579 .ia_size = new_size, reiserfs_xattr_set_handle()
/linux-4.1.27/fs/ext3/
H A Dinode.c3284 attr->ia_valid & ATTR_SIZE && attr->ia_size < inode->i_size) { ext3_setattr()
3298 EXT3_I(inode)->i_disksize = attr->ia_size; ext3_setattr()
3306 rc = ext3_block_truncate_page(inode, attr->ia_size); ext3_setattr()
3321 attr->ia_size != i_size_read(inode)) { ext3_setattr()
3322 truncate_setsize(inode, attr->ia_size); ext3_setattr()
/linux-4.1.27/fs/fuse/
H A Ddir.c1486 arg->valid |= FATTR_SIZE, arg->size = iattr->ia_size; iattr_to_fattr()
1638 if (trust_local_cmtime && attr->ia_size != inode->i_size) fuse_do_setattr()
H A Dfile.c2770 attr.ia_size = i_size_read(inode); fuse_do_truncate()
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/
H A Dlcommon_cl.c958 io->u.ci_setattr.sa_attr.lvb_size = attr->ia_size; cl_setattr_ost()
/linux-4.1.27/fs/gfs2/
H A Dinode.c1767 error = gfs2_setattr_size(inode, attr->ia_size); gfs2_setattr()
/linux-4.1.27/fs/ntfs/
H A Dinode.c2907 if (attr->ia_size != i_size_read(vi)) { ntfs_setattr()
2921 truncate_setsize(vi, attr->ia_size); ntfs_setattr()
/linux-4.1.27/mm/
H A Dshmem.c557 loff_t newsize = attr->ia_size; shmem_setattr()
/linux-4.1.27/fs/btrfs/
H A Dinode.c4857 loff_t newsize = attr->ia_size; btrfs_setsize()

Completed in 1101 milliseconds