Home
last modified time | relevance | path

Searched refs:ia_size (Results 1 – 21 of 21) sorted by relevance

/linux/fs/ceph/
H A Dinode.c2442 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 Dhostfs.h18 loff_t ia_size; member
H A Dhostfs_kern.c836 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 Dfile.c265 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 Dcoda_linux.c196 vattr->va_size = iattr->ia_size; in coda_iattr_to_vattr()
/linux/fs/smb/client/
H A Dinode.c3154 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 Dfsclient.c1222 *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 Dyfsclient.c1425 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 Dinode.c5957 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 Dfile.c1208 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 Dnfs4file.c69 attr.ia_size = 0; in nfs4_file_open()
H A Dinode.c734 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 Dnfs2xdr.c356 *p++ = cpu_to_be32((u32)attr->ia_size); in encode_sattr()
H A Dnfs3xdr.c580 p = xdr_encode_hyper(p, (u64)attr->ia_size); in encode_sattr3()
H A Dnfs4proc.c4537 sattr->ia_size < i_size_read(inode)) in nfs4_proc_setattr()
/linux/fs/vboxsf/
H A Dutils.c337 info.size = iattr->ia_size; in vboxsf_setattr()
/linux/arch/powerpc/platforms/cell/spufs/
H A Dinode.c101 (attr->ia_size != inode->i_size)) in spufs_setattr()
/linux/fs/overlayfs/
H A Dcopy_up.c373 .ia_size = stat->size, in ovl_set_size()
/linux/fs/fuse/
H A Dfile.c2808 attr.ia_size = i_size_read(inode); in fuse_do_truncate()
/linux/fs/nfsd/
H A Dnfs4xdr.c513 iattr->ia_size = size; in nfsd4_decode_fattr4()
/linux/fs/btrfs/
H A Dinode.c5390 loff_t newsize = attr->ia_size; in btrfs_setsize()