/linux-4.1.27/fs/minix/ |
D | file.c | 34 attr->ia_size != i_size_read(inode)) { in minix_setattr() 35 error = inode_newsize_ok(inode, attr->ia_size); in minix_setattr() 39 truncate_setsize(inode, attr->ia_size); in minix_setattr()
|
/linux-4.1.27/fs/sysv/ |
D | file.c | 41 attr->ia_size != i_size_read(inode)) { in sysv_setattr() 42 error = inode_newsize_ok(inode, attr->ia_size); in sysv_setattr() 45 truncate_setsize(inode, attr->ia_size); in sysv_setattr()
|
/linux-4.1.27/fs/jfs/ |
D | file.c | 120 iattr->ia_size != i_size_read(inode)) { in jfs_setattr() 123 rc = inode_newsize_ok(inode, iattr->ia_size); in jfs_setattr() 127 truncate_setsize(inode, iattr->ia_size); in jfs_setattr()
|
/linux-4.1.27/fs/jffs2/ |
D | fs.c | 113 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); in jffs2_do_setattr() 121 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr() 124 ri->dsize = cpu_to_je32(iattr->ia_size - inode->i_size); in jffs2_do_setattr() 126 } else if (ivalid & ATTR_SIZE && !iattr->ia_size) { in jffs2_do_setattr() 158 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) in jffs2_do_setattr() 159 jffs2_truncate_fragtree (c, &f->fragtree, iattr->ia_size); in jffs2_do_setattr() 161 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr() 163 inode->i_size = iattr->ia_size; in jffs2_do_setattr() 183 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) { in jffs2_do_setattr() 184 truncate_setsize(inode, iattr->ia_size); in jffs2_do_setattr()
|
/linux-4.1.27/fs/ecryptfs/ |
D | inode.c | 747 if (unlikely((ia->ia_size == i_size))) { in truncate_upper() 756 if (ia->ia_size > i_size) { in truncate_upper() 765 (ia->ia_size - 1), 1); in truncate_upper() 772 - (ia->ia_size & ~PAGE_CACHE_MASK)); in truncate_upper() 775 truncate_setsize(inode, ia->ia_size); in truncate_upper() 776 lower_ia->ia_size = ia->ia_size; in truncate_upper() 789 ia->ia_size, num_zeros); in truncate_upper() 798 truncate_setsize(inode, ia->ia_size); in truncate_upper() 811 upper_size_to_lower_size(crypt_stat, ia->ia_size); in truncate_upper() 813 lower_ia->ia_size = lower_size_after_truncate; in truncate_upper() [all …]
|
/linux-4.1.27/fs/xfs/ |
D | xfs_pnfs.c | 267 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { in xfs_fs_commit_blocks() 269 size = iattr->ia_size; in xfs_fs_commit_blocks() 319 i_size_write(inode, iattr->ia_size); in xfs_fs_commit_blocks() 320 ip->i_d.di_size = iattr->ia_size; in xfs_fs_commit_blocks()
|
D | xfs_file.c | 975 iattr.ia_size = new_size; in xfs_file_fallocate()
|
D | xfs_iops.c | 780 newsize = iattr->ia_size; in xfs_setattr_size()
|
D | xfs_ioctl.c | 721 iattr.ia_size = bf->l_start; in xfs_ioc_space()
|
/linux-4.1.27/fs/fat/ |
D | file.c | 408 if (attr->ia_size > inode->i_size) { in fat_setattr() 409 error = fat_cont_expand(inode, attr->ia_size); in fat_setattr() 440 error = fat_block_truncate_page(inode, attr->ia_size); in fat_setattr() 444 truncate_setsize(inode, attr->ia_size); in fat_setattr() 445 fat_truncate_blocks(inode, attr->ia_size); in fat_setattr()
|
/linux-4.1.27/fs/hpfs/ |
D | inode.c | 272 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size) in hpfs_setattr() 280 attr->ia_size != i_size_read(inode)) { in hpfs_setattr() 281 error = inode_newsize_ok(inode, attr->ia_size); in hpfs_setattr() 285 truncate_setsize(inode, attr->ia_size); in hpfs_setattr()
|
/linux-4.1.27/fs/ramfs/ |
D | file-nommu.c | 179 if (ia->ia_size != size) { in ramfs_nommu_setattr() 180 ret = ramfs_nommu_resize(inode, ia->ia_size, size); in ramfs_nommu_setattr()
|
/linux-4.1.27/fs/omfs/ |
D | file.c | 357 attr->ia_size != i_size_read(inode)) { in omfs_setattr() 358 error = inode_newsize_ok(inode, attr->ia_size); in omfs_setattr() 361 truncate_setsize(inode, attr->ia_size); in omfs_setattr()
|
/linux-4.1.27/fs/udf/ |
D | file.c | 260 attr->ia_size != i_size_read(inode)) { in udf_setattr() 261 error = udf_setsize(inode, attr->ia_size); in udf_setattr()
|
/linux-4.1.27/fs/hostfs/ |
D | hostfs.h | 45 loff_t ia_size; member
|
D | hostfs_user.c | 226 if (ftruncate(fd, attrs->ia_size)) in set_attr() 228 } else if (truncate(file, attrs->ia_size)) { in set_attr()
|
D | hostfs_kern.c | 837 attrs.ia_size = attr->ia_size; in hostfs_setattr() 866 attr->ia_size != i_size_read(inode)) in hostfs_setattr() 867 truncate_setsize(inode, attr->ia_size); in hostfs_setattr()
|
/linux-4.1.27/fs/hfsplus/ |
D | inode.c | 254 attr->ia_size != i_size_read(inode)) { in hfsplus_setattr() 256 if (attr->ia_size > inode->i_size) { in hfsplus_setattr() 258 attr->ia_size); in hfsplus_setattr() 262 truncate_setsize(inode, attr->ia_size); in hfsplus_setattr()
|
/linux-4.1.27/fs/affs/ |
D | inode.c | 238 attr->ia_size != i_size_read(inode)) { in affs_notify_change() 239 error = inode_newsize_ok(inode, attr->ia_size); in affs_notify_change() 243 truncate_setsize(inode, attr->ia_size); in affs_notify_change()
|
/linux-4.1.27/fs/nfs/ |
D | nfs4file.c | 61 attr.ia_size = 0; in nfs4_file_open()
|
D | inode.c | 520 if (attr->ia_size == i_size) in nfs_setattr() 522 else if (attr->ia_size < i_size && IS_SWAPFILE(inode)) in nfs_setattr() 616 nfs_vmtruncate(inode, attr->ia_size); in nfs_setattr_update_inode()
|
D | proc.c | 276 sattr->ia_size = new_encode_dev(rdev);/* get out your barf bag */ in nfs_proc_mknod()
|
D | nfs2xdr.c | 373 *p++ = cpu_to_be32((u32)attr->ia_size); in encode_sattr()
|
D | nfs3xdr.c | 607 p = xdr_encode_hyper(p, (u64)attr->ia_size); in encode_sattr3()
|
D | dir.c | 1529 attr.ia_size = 0; in nfs_atomic_open()
|
D | nfs4xdr.c | 1088 p = xdr_encode_hyper(p, iap->ia_size); in encode_attrs()
|
D | nfs4proc.c | 3274 sattr->ia_size < i_size_read(inode)) in nfs4_proc_setattr()
|
/linux-4.1.27/fs/coda/ |
D | coda_linux.c | 174 vattr->va_size = iattr->ia_size; in coda_iattr_to_vattr()
|
/linux-4.1.27/fs/nfsd/ |
D | blocklayout.c | 166 iattr.ia_size = new_size; in nfsd4_block_proc_layoutcommit()
|
D | nfsproc.c | 65 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr() 194 dev_t rdev = 0, wanted = new_decode_dev(attr->ia_size); in nfsd_proc_create() 321 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create()
|
D | vfs.c | 370 if (iap->ia_size < inode->i_size) { in nfsd_get_write_access() 383 host_err = locks_verify_truncate(inode, NULL, iap->ia_size); in nfsd_get_write_access() 457 if (iap->ia_size != i_size_read(inode)) in nfsd_setattr() 1179 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd_check_ignore_resizing() 1415 *truncp = (iap->ia_valid & ATTR_SIZE) && !iap->ia_size; in do_nfsd_create()
|
D | nfsxdr.c | 115 iap->ia_size = tmp; in decode_sattr()
|
D | nfs3xdr.c | 123 iap->ia_size = min_t(u64, newsize, NFS_OFFSET_MAX); in decode_sattr3()
|
D | nfs4proc.c | 331 (open->op_iattr.ia_size == 0); in do_open_fhandle()
|
D | nfs4xdr.c | 304 p = xdr_decode_hyper(p, &iattr->ia_size); in nfsd4_decode_fattr()
|
D | nfs4state.c | 3858 .ia_size = 0, in nfsd4_truncate()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | obdo.c | 229 oa->o_size = attr->ia_size; in obdo_from_iattr() 272 attr->ia_size = oa->o_size; in iattr_from_obdo()
|
/linux-4.1.27/fs/hfs/ |
D | inode.c | 633 attr->ia_size != i_size_read(inode)) { in hfs_inode_setattr() 636 error = inode_newsize_ok(inode, attr->ia_size); in hfs_inode_setattr() 640 truncate_setsize(inode, attr->ia_size); in hfs_inode_setattr()
|
/linux-4.1.27/fs/ncpfs/ |
D | inode.c | 962 ncp_dbg(1, "trying to change size to %llu\n", attr->ia_size); in ncp_notify_change() 969 attr->ia_size, 0, "", &written); in ncp_notify_change() 978 if (attr->ia_size != i_size_read(inode)) { in ncp_notify_change() 979 truncate_setsize(inode, attr->ia_size); in ncp_notify_change()
|
/linux-4.1.27/fs/cifs/ |
D | inode.c | 2053 attrs->ia_size, false); 2079 attrs->ia_size, cifs_sb, false); 2089 cifsInode->server_eof = attrs->ia_size; 2090 cifs_setsize(inode, attrs->ia_size); 2216 attrs->ia_size != i_size_read(inode)) 2217 truncate_setsize(inode, attrs->ia_size); 2386 attrs->ia_size != i_size_read(inode)) 2387 truncate_setsize(inode, attrs->ia_size);
|
/linux-4.1.27/fs/ |
D | attr.c | 40 int error = inode_newsize_ok(inode, attr->ia_size); in inode_change_ok()
|
D | libfs.c | 379 truncate_setsize(inode, iattr->ia_size); in simple_setattr()
|
D | open.c | 47 newattrs.ia_size = length; in do_truncate()
|
/linux-4.1.27/fs/cachefiles/ |
D | interface.c | 457 newattrs.ia_size = oi_size & PAGE_MASK; in cachefiles_attr_changed() 464 newattrs.ia_size = ni_size; in cachefiles_attr_changed()
|
/linux-4.1.27/fs/ufs/ |
D | truncate.c | 503 if (ia_valid & ATTR_SIZE && attr->ia_size != inode->i_size) { in ufs_setattr() 507 truncate_setsize(inode, attr->ia_size); in ufs_setattr()
|
/linux-4.1.27/fs/ceph/ |
D | inode.c | 1835 inode->i_size, attr->ia_size); in ceph_setattr() 1837 attr->ia_size > inode->i_size) { in ceph_setattr() 1838 inode->i_size = attr->ia_size; in ceph_setattr() 1840 (attr->ia_size + (1 << 9) - 1) >> 9; in ceph_setattr() 1842 ci->i_reported_size = attr->ia_size; in ceph_setattr() 1845 attr->ia_size != inode->i_size) { in ceph_setattr() 1846 req->r_args.setattr.size = cpu_to_le64(attr->ia_size); in ceph_setattr()
|
/linux-4.1.27/fs/9p/ |
D | vfs_inode_dotl.c | 571 p9attr.size = iattr->ia_size; in v9fs_vfs_setattr_dotl() 590 iattr->ia_size != i_size_read(inode)) in v9fs_vfs_setattr_dotl() 591 truncate_setsize(inode, iattr->ia_size); in v9fs_vfs_setattr_dotl()
|
D | vfs_inode.c | 1118 wstat.length = iattr->ia_size; in v9fs_vfs_setattr() 1137 iattr->ia_size != i_size_read(d_inode(dentry))) in v9fs_vfs_setattr() 1138 truncate_setsize(d_inode(dentry), iattr->ia_size); in v9fs_vfs_setattr()
|
/linux-4.1.27/fs/logfs/ |
D | file.c | 252 err = logfs_truncate(inode, attr->ia_size); in logfs_setattr()
|
/linux-4.1.27/fs/adfs/ |
D | inode.c | 321 truncate_setsize(inode, attr->ia_size); in adfs_notify_change()
|
/linux-4.1.27/fs/ubifs/ |
D | file.c | 1110 loff_t old_size = inode->i_size, new_size = attr->ia_size; in do_truncation() 1215 loff_t new_size = attr->ia_size; in do_setattr() 1273 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size < inode->i_size) in ubifs_setattr()
|
/linux-4.1.27/include/linux/ |
D | quotaops.h | 24 return (ia->ia_valid & ATTR_SIZE && ia->ia_size != inode->i_size) || in is_quota_modification()
|
D | fs.h | 250 loff_t ia_size; member
|
/linux-4.1.27/fs/reiserfs/ |
D | inode.c | 3331 attr->ia_size > MAX_NON_LFS) { in reiserfs_setattr() 3340 if (attr->ia_size > inode->i_size) { in reiserfs_setattr() 3341 error = generic_cont_expand_simple(inode, attr->ia_size); in reiserfs_setattr() 3422 attr->ia_size != i_size_read(inode)) { in reiserfs_setattr() 3423 error = inode_newsize_ok(inode, attr->ia_size); in reiserfs_setattr() 3430 truncate_setsize(inode, attr->ia_size); in reiserfs_setattr()
|
D | xattr.c | 579 .ia_size = new_size, in reiserfs_xattr_set_handle()
|
/linux-4.1.27/fs/ocfs2/ |
D | file.c | 1176 status = inode_newsize_ok(inode, attr->ia_size); in ocfs2_setattr() 1182 if (i_size_read(inode) >= attr->ia_size) { in ocfs2_setattr() 1185 attr->ia_size); in ocfs2_setattr() 1189 status = ocfs2_truncate_file(inode, bh, attr->ia_size); in ocfs2_setattr() 1191 status = ocfs2_extend_file(inode, bh, attr->ia_size); in ocfs2_setattr()
|
/linux-4.1.27/fs/afs/ |
D | fsclient.c | 1389 *bp++ = htonl(attr->ia_size >> 32); /* new file length */ in afs_fs_setattr_size64() 1390 *bp++ = htonl((u32) attr->ia_size); in afs_fs_setattr_size64() 1410 if (attr->ia_size >> 32) in afs_fs_setattr_size() 1438 *bp++ = htonl(attr->ia_size); /* new file length */ in afs_fs_setattr_size()
|
/linux-4.1.27/fs/hugetlbfs/ |
D | inode.c | 409 if (attr->ia_size & ~huge_page_mask(h)) in hugetlbfs_setattr() 411 error = hugetlb_vmtruncate(inode, attr->ia_size); in hugetlbfs_setattr()
|
/linux-4.1.27/fs/ext3/ |
D | inode.c | 3284 attr->ia_valid & ATTR_SIZE && attr->ia_size < inode->i_size) { in ext3_setattr() 3298 EXT3_I(inode)->i_disksize = attr->ia_size; in ext3_setattr() 3306 rc = ext3_block_truncate_page(inode, attr->ia_size); in ext3_setattr() 3321 attr->ia_size != i_size_read(inode)) { in ext3_setattr() 3322 truncate_setsize(inode, attr->ia_size); in ext3_setattr()
|
/linux-4.1.27/fs/ext4/ |
D | inode.c | 4765 if (attr->ia_valid & ATTR_SIZE && attr->ia_size != inode->i_size) { in ext4_setattr() 4771 if (attr->ia_size > sbi->s_bitmap_maxbytes) in ext4_setattr() 4775 if (IS_I_VERSION(inode) && attr->ia_size != inode->i_size) in ext4_setattr() 4779 (attr->ia_size < inode->i_size)) { in ext4_setattr() 4782 attr->ia_size); in ext4_setattr() 4796 EXT4_I(inode)->i_disksize = attr->ia_size; in ext4_setattr() 4806 i_size_write(inode, attr->ia_size); in ext4_setattr() 4816 i_size_write(inode, attr->ia_size); in ext4_setattr()
|
/linux-4.1.27/fs/f2fs/ |
D | file.c | 625 if (attr->ia_size != i_size_read(inode)) { in f2fs_setattr() 626 truncate_setsize(inode, attr->ia_size); in f2fs_setattr()
|
/linux-4.1.27/fs/nilfs2/ |
D | inode.c | 851 iattr->ia_size != i_size_read(inode)) { in nilfs_setattr() 853 truncate_setsize(inode, iattr->ia_size); in nilfs_setattr()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | llite_lib.c | 1304 PFID(&lli->lli_fid), i_size_read(inode), attr->ia_size, in ll_setattr_raw() 1309 rc = inode_newsize_ok(inode, attr->ia_size); in ll_setattr_raw() 1316 if (attr->ia_size > ll_file_maxbytes(inode)) { in ll_setattr_raw() 1318 PFID(&lli->lli_fid), attr->ia_size, in ll_setattr_raw()
|
D | file.c | 88 op_data->op_attr.ia_size = i_size_read(inode); in ll_pack_inode2opdata() 2177 attr->ia_size = hui->hui_size; in ll_hsm_import()
|
/linux-4.1.27/fs/exofs/ |
D | inode.c | 1046 iattr->ia_size != i_size_read(inode)) { in exofs_setattr() 1047 error = _do_truncate(inode, iattr->ia_size); in exofs_setattr()
|
/linux-4.1.27/fs/ext2/ |
D | inode.c | 1562 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) { in ext2_setattr() 1563 error = ext2_setsize(inode, iattr->ia_size); in ext2_setattr()
|
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/ |
D | inode.c | 117 (attr->ia_size != inode->i_size)) in spufs_setattr()
|
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/ |
D | mdc_lib.c | 313 rec->sa_size = op_data->op_attr.ia_size; in mdc_setattr_pack_rec()
|
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_cl.c | 958 io->u.ci_setattr.sa_attr.lvb_size = attr->ia_size; in cl_setattr_ost()
|
/linux-4.1.27/fs/fuse/ |
D | dir.c | 1486 arg->valid |= FATTR_SIZE, arg->size = iattr->ia_size; in iattr_to_fattr() 1638 if (trust_local_cmtime && attr->ia_size != inode->i_size) in fuse_do_setattr()
|
D | file.c | 2770 attr.ia_size = i_size_read(inode); in fuse_do_truncate()
|
/linux-4.1.27/fs/ntfs/ |
D | inode.c | 2907 if (attr->ia_size != i_size_read(vi)) { in ntfs_setattr() 2921 truncate_setsize(vi, attr->ia_size); in ntfs_setattr()
|
/linux-4.1.27/fs/gfs2/ |
D | inode.c | 1767 error = gfs2_setattr_size(inode, attr->ia_size); in gfs2_setattr()
|
/linux-4.1.27/mm/ |
D | shmem.c | 557 loff_t newsize = attr->ia_size; in shmem_setattr()
|
/linux-4.1.27/fs/btrfs/ |
D | inode.c | 4857 loff_t newsize = attr->ia_size; in btrfs_setsize()
|