| /linux/fs/ceph/ |
| H A D | inode.c | 2442 int boff = attr->ia_size % CEPH_FSCRYPT_BLOCK_SIZE; in fill_fscrypt_truncate() 2443 loff_t pos, orig_pos = round_down(attr->ia_size, in fill_fscrypt_truncate() 2464 i_size, attr->ia_size, ceph_cap_string(got), in fill_fscrypt_truncate() 2758 ceph_vinop(inode), isize, attr->ia_size); in __ceph_setattr() 2763 if (IS_ENCRYPTED(inode) && attr->ia_size < isize && in __ceph_setattr() 2764 (attr->ia_size % CEPH_FSCRYPT_BLOCK_SIZE)) { in __ceph_setattr() 2771 cpu_to_le64(round_up(attr->ia_size, in __ceph_setattr() 2776 req->r_fscrypt_file = attr->ia_size; in __ceph_setattr() 2778 } else if (!do_sync && (issued & CEPH_CAP_FILE_EXCL) && attr->ia_size >= isize) { in __ceph_setattr() 2779 if (attr->ia_size > isize) { in __ceph_setattr() [all …]
|
| /linux/fs/hostfs/ |
| H A D | hostfs.h | 18 loff_t ia_size; member
|
| H A D | hostfs_kern.c | 836 attrs.ia_size = attr->ia_size; in hostfs_setattr() 868 attr->ia_size != i_size_read(inode)) in hostfs_setattr() 869 truncate_setsize(inode, attr->ia_size); in hostfs_setattr()
|
| /linux/fs/ntfs/ |
| H A D | file.c | 265 err = inode_newsize_ok(vi, attr->ia_size); in ntfs_setattr_size() 270 truncate_setsize(vi, attr->ia_size); in ntfs_setattr_size() 271 err = ntfs_truncate_vfs(vi, attr->ia_size, old_size); in ntfs_setattr_size() 277 if (NInoNonResident(ni) && attr->ia_size > old_size && in ntfs_setattr_size() 281 attr->ia_size - old_size); in ntfs_setattr_size()
|
| /linux/fs/coda/ |
| H A D | coda_linux.c | 196 vattr->va_size = iattr->ia_size; in coda_iattr_to_vattr()
|
| /linux/fs/smb/client/ |
| H A D | inode.c | 3154 open_file, attrs->ia_size); 3241 attrs->ia_size != i_size_read(inode)) { 3242 truncate_setsize(inode, attrs->ia_size); 3243 netfs_resize_file(&cifsInode->netfs, attrs->ia_size, true); 3244 fscache_resize_cookie(cifs_inode_cookie(inode), attrs->ia_size); 3332 cfile, attrs->ia_size); 3441 attrs->ia_size != i_size_read(inode)) { 3442 truncate_setsize(inode, attrs->ia_size); 3443 netfs_resize_file(&cifsInode->netfs, attrs->ia_size, true); 3444 fscache_resize_cookie(cifs_inode_cookie(inode), attrs->ia_size);
|
| /linux/fs/afs/ |
| H A D | fsclient.c | 1222 *bp++ = htonl(upper_32_bits(attr->ia_size)); /* position of start of write */ in afs_fs_setattr_size64() 1223 *bp++ = htonl(lower_32_bits(attr->ia_size)); in afs_fs_setattr_size64() 1226 *bp++ = htonl(upper_32_bits(attr->ia_size)); /* new file length */ in afs_fs_setattr_size64() 1227 *bp++ = htonl(lower_32_bits(attr->ia_size)); in afs_fs_setattr_size64() 1267 *bp++ = htonl(attr->ia_size); /* position of start of write */ in afs_fs_setattr_size() 1269 *bp++ = htonl(attr->ia_size); /* new file length */ in afs_fs_setattr_size()
|
| H A D | yfsclient.c | 1425 bp = xdr_encode_u64(bp, attr->ia_size); /* position of start of write */ in yfs_fs_setattr_size() 1427 bp = xdr_encode_u64(bp, attr->ia_size); /* new file length */ in yfs_fs_setattr_size()
|
| /linux/fs/ext4/ |
| H A D | inode.c | 5957 int shrink = (attr->ia_size < inode->i_size); in ext4_setattr() 5962 if (attr->ia_size > sbi->s_bitmap_maxbytes) { in ext4_setattr() 5970 if (attr->ia_size == inode->i_size) in ext4_setattr() 5979 attr->ia_size > EXT4_I(inode)->i_inline_size) { in ext4_setattr() 5988 attr->ia_size); in ext4_setattr() 6007 if (attr->ia_size != inode->i_size) { in ext4_setattr() 6009 if (attr->ia_size & (inode->i_sb->s_blocksize - 1) || in ext4_setattr() 6044 (attr->ia_size > 0 ? attr->ia_size - 1 : 0) >> in ext4_setattr() 6052 (attr->ia_size > 0 ? attr->ia_size - 1 : 0) >> in ext4_setattr() 6057 EXT4_I(inode)->i_disksize = attr->ia_size; in ext4_setattr() [all …]
|
| /linux/fs/ocfs2/ |
| H A D | file.c | 1208 status = inode_newsize_ok(inode, attr->ia_size); in ocfs2_setattr() 1212 if (i_size_read(inode) >= attr->ia_size) { in ocfs2_setattr() 1215 attr->ia_size); in ocfs2_setattr() 1219 status = ocfs2_truncate_file(inode, bh, attr->ia_size); in ocfs2_setattr() 1221 status = ocfs2_extend_file(inode, bh, attr->ia_size); in ocfs2_setattr()
|
| /linux/fs/nfs/ |
| H A D | nfs4file.c | 69 attr.ia_size = 0; in nfs4_file_open()
|
| H A D | inode.c | 734 error = inode_newsize_ok(inode, attr->ia_size); in nfs_setattr() 738 if (attr->ia_size == oldsize) in nfs_setattr() 787 attr->ia_size); in nfs_setattr() 854 nfs_vmtruncate(inode, attr->ia_size); in nfs_setattr_update_inode()
|
| H A D | nfs2xdr.c | 356 *p++ = cpu_to_be32((u32)attr->ia_size); in encode_sattr()
|
| H A D | nfs3xdr.c | 580 p = xdr_encode_hyper(p, (u64)attr->ia_size); in encode_sattr3()
|
| H A D | nfs4proc.c | 4537 sattr->ia_size < i_size_read(inode)) in nfs4_proc_setattr()
|
| /linux/fs/vboxsf/ |
| H A D | utils.c | 337 info.size = iattr->ia_size; in vboxsf_setattr()
|
| /linux/arch/powerpc/platforms/cell/spufs/ |
| H A D | inode.c | 101 (attr->ia_size != inode->i_size)) in spufs_setattr()
|
| /linux/fs/overlayfs/ |
| H A D | copy_up.c | 373 .ia_size = stat->size, in ovl_set_size()
|
| /linux/fs/fuse/ |
| H A D | file.c | 2808 attr.ia_size = i_size_read(inode); in fuse_do_truncate()
|
| /linux/fs/nfsd/ |
| H A D | nfs4xdr.c | 513 iattr->ia_size = size; in nfsd4_decode_fattr4()
|
| /linux/fs/btrfs/ |
| H A D | inode.c | 5390 loff_t newsize = attr->ia_size; in btrfs_setsize()
|