/Linux-v4.19/fs/minix/ |
D | file.c | 35 attr->ia_size != i_size_read(inode)) { in minix_setattr() 36 error = inode_newsize_ok(inode, attr->ia_size); in minix_setattr() 40 truncate_setsize(inode, attr->ia_size); in minix_setattr()
|
/Linux-v4.19/fs/sysv/ |
D | file.c | 42 attr->ia_size != i_size_read(inode)) { in sysv_setattr() 43 error = inode_newsize_ok(inode, attr->ia_size); in sysv_setattr() 46 truncate_setsize(inode, attr->ia_size); in sysv_setattr()
|
/Linux-v4.19/fs/xfs/ |
D | xfs_pnfs.c | 251 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { in xfs_fs_commit_blocks() 253 size = iattr->ia_size; in xfs_fs_commit_blocks() 300 i_size_write(inode, iattr->ia_size); in xfs_fs_commit_blocks() 301 ip->i_d.di_size = iattr->ia_size; in xfs_fs_commit_blocks()
|
/Linux-v4.19/fs/jfs/ |
D | file.c | 123 iattr->ia_size != i_size_read(inode)) { in jfs_setattr() 126 rc = inode_newsize_ok(inode, iattr->ia_size); in jfs_setattr() 130 truncate_setsize(inode, iattr->ia_size); in jfs_setattr()
|
/Linux-v4.19/fs/jffs2/ |
D | fs.c | 114 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); in jffs2_do_setattr() 122 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr() 125 ri->dsize = cpu_to_je32(iattr->ia_size - inode->i_size); in jffs2_do_setattr() 127 } else if (ivalid & ATTR_SIZE && !iattr->ia_size) { in jffs2_do_setattr() 159 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) in jffs2_do_setattr() 160 jffs2_truncate_fragtree (c, &f->fragtree, iattr->ia_size); in jffs2_do_setattr() 162 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr() 164 inode->i_size = iattr->ia_size; in jffs2_do_setattr() 184 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) { in jffs2_do_setattr() 185 truncate_setsize(inode, iattr->ia_size); in jffs2_do_setattr()
|
/Linux-v4.19/fs/ecryptfs/ |
D | inode.c | 722 if (unlikely((ia->ia_size == i_size))) { in truncate_upper() 731 if (ia->ia_size > i_size) { in truncate_upper() 740 (ia->ia_size - 1), 1); in truncate_upper() 747 - (ia->ia_size & ~PAGE_MASK)); in truncate_upper() 750 truncate_setsize(inode, ia->ia_size); in truncate_upper() 751 lower_ia->ia_size = ia->ia_size; in truncate_upper() 764 ia->ia_size, num_zeros); in truncate_upper() 773 truncate_setsize(inode, ia->ia_size); in truncate_upper() 786 upper_size_to_lower_size(crypt_stat, ia->ia_size); in truncate_upper() 788 lower_ia->ia_size = lower_size_after_truncate; in truncate_upper() [all …]
|
/Linux-v4.19/fs/fat/ |
D | file.c | 504 if (attr->ia_size > inode->i_size) { in fat_setattr() 505 error = fat_cont_expand(inode, attr->ia_size); in fat_setattr() 536 error = fat_block_truncate_page(inode, attr->ia_size); in fat_setattr() 540 truncate_setsize(inode, attr->ia_size); in fat_setattr() 541 fat_truncate_blocks(inode, attr->ia_size); in fat_setattr()
|
/Linux-v4.19/fs/hpfs/ |
D | inode.c | 274 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size) in hpfs_setattr() 282 attr->ia_size != i_size_read(inode)) { in hpfs_setattr() 283 error = inode_newsize_ok(inode, attr->ia_size); in hpfs_setattr() 287 truncate_setsize(inode, attr->ia_size); in hpfs_setattr()
|
/Linux-v4.19/fs/ramfs/ |
D | file-nommu.c | 180 if (ia->ia_size != size) { in ramfs_nommu_setattr() 181 ret = ramfs_nommu_resize(inode, ia->ia_size, size); in ramfs_nommu_setattr()
|
/Linux-v4.19/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-v4.19/fs/orangefs/ |
D | inode.c | 162 iattr->ia_size); in orangefs_setattr_size() 175 truncate_setsize(inode, iattr->ia_size); in orangefs_setattr_size() 182 new_op->upcall.req.truncate.size = (__s64) iattr->ia_size; in orangefs_setattr_size()
|
/Linux-v4.19/fs/udf/ |
D | file.c | 277 attr->ia_size != i_size_read(inode)) { in udf_setattr() 278 error = udf_setsize(inode, attr->ia_size); in udf_setattr()
|
/Linux-v4.19/fs/hostfs/ |
D | hostfs.h | 46 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 | 825 attrs.ia_size = attr->ia_size; in hostfs_setattr() 854 attr->ia_size != i_size_read(inode)) in hostfs_setattr() 855 truncate_setsize(inode, attr->ia_size); in hostfs_setattr()
|
/Linux-v4.19/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-v4.19/fs/affs/ |
D | inode.c | 243 attr->ia_size != i_size_read(inode)) { in affs_notify_change() 244 error = inode_newsize_ok(inode, attr->ia_size); in affs_notify_change() 248 truncate_setsize(inode, attr->ia_size); in affs_notify_change()
|
/Linux-v4.19/fs/ceph/ |
D | inode.c | 2073 inode->i_size, attr->ia_size); in __ceph_setattr() 2075 attr->ia_size > inode->i_size) { in __ceph_setattr() 2076 i_size_write(inode, attr->ia_size); in __ceph_setattr() 2077 inode->i_blocks = calc_inode_blocks(attr->ia_size); in __ceph_setattr() 2078 ci->i_reported_size = attr->ia_size; in __ceph_setattr() 2081 attr->ia_size != inode->i_size) { in __ceph_setattr() 2082 req->r_args.setattr.size = cpu_to_le64(attr->ia_size); in __ceph_setattr() 2171 attr->ia_size > max(inode->i_size, fsc->max_file_size)) in ceph_setattr() 2175 ceph_quota_is_max_bytes_exceeded(inode, attr->ia_size)) in ceph_setattr()
|
/Linux-v4.19/fs/coda/ |
D | coda_linux.c | 175 vattr->va_size = iattr->ia_size; in coda_iattr_to_vattr()
|
/Linux-v4.19/fs/hfs/ |
D | inode.c | 636 attr->ia_size != i_size_read(inode)) { in hfs_inode_setattr() 639 error = inode_newsize_ok(inode, attr->ia_size); in hfs_inode_setattr() 643 truncate_setsize(inode, attr->ia_size); in hfs_inode_setattr()
|
/Linux-v4.19/fs/nfsd/ |
D | nfsproc.c | 71 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr() 250 dev_t rdev = 0, wanted = new_decode_dev(attr->ia_size); in nfsd_proc_create() 374 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create()
|
D | vfs.c | 359 if (iap->ia_size < inode->i_size) { in nfsd_get_write_access() 372 host_err = locks_verify_truncate(inode, NULL, iap->ia_size); in nfsd_get_write_access() 456 .ia_size = iap->ia_size, in nfsd_setattr() 1160 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd_check_ignore_resizing() 1397 *truncp = (iap->ia_valid & ATTR_SIZE) && !iap->ia_size; in do_nfsd_create()
|
/Linux-v4.19/fs/cifs/ |
D | inode.c | 2157 attrs->ia_size, false); 2183 attrs->ia_size, cifs_sb, false); 2193 cifsInode->server_eof = attrs->ia_size; 2194 cifs_setsize(inode, attrs->ia_size); 2320 attrs->ia_size != i_size_read(inode)) 2321 truncate_setsize(inode, attrs->ia_size); 2490 attrs->ia_size != i_size_read(inode)) 2491 truncate_setsize(inode, attrs->ia_size);
|
/Linux-v4.19/fs/cachefiles/ |
D | interface.c | 476 newattrs.ia_size = oi_size & PAGE_MASK; in cachefiles_attr_changed() 483 newattrs.ia_size = ni_size; in cachefiles_attr_changed()
|
/Linux-v4.19/fs/nfs/ |
D | nfs4file.c | 68 attr.ia_size = 0; in nfs4_file_open()
|