Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/fs/sysv/
H A Dfile.c42 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()
/OK3568_Linux_fs/kernel/fs/minix/
H A Dfile.c35 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()
/OK3568_Linux_fs/kernel/fs/jffs2/
H A Dfs.c115 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); in jffs2_do_setattr()
123 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr()
126 ri->dsize = cpu_to_je32(iattr->ia_size - inode->i_size); in jffs2_do_setattr()
128 } else if (ivalid & ATTR_SIZE && !iattr->ia_size) { in jffs2_do_setattr()
160 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) in jffs2_do_setattr()
161 jffs2_truncate_fragtree (c, &f->fragtree, iattr->ia_size); in jffs2_do_setattr()
163 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr()
165 inode->i_size = iattr->ia_size; in jffs2_do_setattr()
185 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) { in jffs2_do_setattr()
186 truncate_setsize(inode, iattr->ia_size); in jffs2_do_setattr()
/OK3568_Linux_fs/kernel/fs/ecryptfs/
H A Dinode.c735 if (unlikely((ia->ia_size == i_size))) { in truncate_upper()
744 if (ia->ia_size > i_size) { in truncate_upper()
753 (ia->ia_size - 1), 1); in truncate_upper()
760 - (ia->ia_size & ~PAGE_MASK)); in truncate_upper()
763 truncate_setsize(inode, ia->ia_size); in truncate_upper()
764 lower_ia->ia_size = ia->ia_size; in truncate_upper()
777 ia->ia_size, num_zeros); in truncate_upper()
786 truncate_setsize(inode, ia->ia_size); in truncate_upper()
799 upper_size_to_lower_size(crypt_stat, ia->ia_size); in truncate_upper()
801 lower_ia->ia_size = lower_size_after_truncate; in truncate_upper()
[all …]
/OK3568_Linux_fs/kernel/fs/xfs/
H A Dxfs_pnfs.c239 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { in xfs_fs_commit_blocks()
241 size = iattr->ia_size; in xfs_fs_commit_blocks()
288 i_size_write(inode, iattr->ia_size); in xfs_fs_commit_blocks()
289 ip->i_d.di_size = iattr->ia_size; in xfs_fs_commit_blocks()
/OK3568_Linux_fs/kernel/fs/jfs/
H A Dfile.c110 iattr->ia_size != i_size_read(inode)) { in jfs_setattr()
113 rc = inode_newsize_ok(inode, iattr->ia_size); in jfs_setattr()
117 truncate_setsize(inode, iattr->ia_size); in jfs_setattr()
/OK3568_Linux_fs/kernel/fs/exfat/
H A Dfile.c293 attr->ia_size > i_size_read(inode)) { in exfat_setattr()
294 error = exfat_cont_expand(inode, attr->ia_size); in exfat_setattr()
333 error = exfat_block_truncate_page(inode, attr->ia_size); in exfat_setattr()
338 truncate_setsize(inode, attr->ia_size); in exfat_setattr()
339 exfat_truncate(inode, attr->ia_size); in exfat_setattr()
/OK3568_Linux_fs/kernel/fs/fat/
H A Dfile.c500 if (attr->ia_size > inode->i_size) { in fat_setattr()
501 error = fat_cont_expand(inode, attr->ia_size); in fat_setattr()
532 error = fat_block_truncate_page(inode, attr->ia_size); in fat_setattr()
536 truncate_setsize(inode, attr->ia_size); in fat_setattr()
537 fat_truncate_blocks(inode, attr->ia_size); in fat_setattr()
/OK3568_Linux_fs/kernel/fs/hpfs/
H A Dinode.c274 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()
/OK3568_Linux_fs/u-boot/fs/yaffs2/
H A Dyaffs_attribs.c120 yaffs_resize_file(obj, attr->ia_size); in yaffs_set_attribs()
146 attr->ia_size = yaffs_get_file_size(obj); in yaffs_get_attribs()
H A Dyportenv.h62 unsigned ia_size; member
/OK3568_Linux_fs/kernel/fs/omfs/
H A Dfile.c356 attr->ia_size != i_size_read(inode)) { in omfs_setattr()
357 error = inode_newsize_ok(inode, attr->ia_size); in omfs_setattr()
360 truncate_setsize(inode, attr->ia_size); in omfs_setattr()
/OK3568_Linux_fs/kernel/fs/ramfs/
H A Dfile-nommu.c176 if (ia->ia_size != size) { in ramfs_nommu_setattr()
177 ret = ramfs_nommu_resize(inode, ia->ia_size, size); in ramfs_nommu_setattr()
/OK3568_Linux_fs/kernel/fs/orangefs/
H A Dinode.c761 iattr->ia_size); in orangefs_setattr_size()
775 truncate_pagecache(inode, iattr->ia_size); in orangefs_setattr_size()
776 i_size_write(inode, iattr->ia_size); in orangefs_setattr_size()
777 if (iattr->ia_size > orig_size) in orangefs_setattr_size()
778 pagecache_isize_extended(inode, orig_size, iattr->ia_size); in orangefs_setattr_size()
785 new_op->upcall.req.truncate.size = (__s64) iattr->ia_size; in orangefs_setattr_size()
/OK3568_Linux_fs/kernel/fs/hfsplus/
H A Dinode.c254 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()
/OK3568_Linux_fs/kernel/fs/udf/
H A Dfile.c276 attr->ia_size != i_size_read(inode)) { in udf_setattr()
277 error = udf_setsize(inode, attr->ia_size); in udf_setattr()
/OK3568_Linux_fs/kernel/fs/affs/
H A Dinode.c243 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()
/OK3568_Linux_fs/kernel/fs/hostfs/
H A Dhostfs_user.c226 if (ftruncate(fd, attrs->ia_size)) in set_attr()
228 } else if (truncate(file, attrs->ia_size)) { in set_attr()
H A Dhostfs.h50 loff_t ia_size; member
H A Dhostfs_kern.c816 attrs.ia_size = attr->ia_size; in hostfs_setattr()
848 attr->ia_size != i_size_read(inode)) in hostfs_setattr()
849 truncate_setsize(inode, attr->ia_size); in hostfs_setattr()
/OK3568_Linux_fs/kernel/fs/afs/
H A Dinode.c833 loff_t size = op->setattr.attr->ia_size; in afs_setattr_success()
845 loff_t size = op->setattr.attr->ia_size; in afs_setattr_edit_file()
884 ret = inode_newsize_ok(&vnode->vfs_inode, attr->ia_size); in afs_setattr()
888 if (attr->ia_size == i_size_read(&vnode->vfs_inode)) in afs_setattr()
H A Dfsclient.c1241 *bp++ = htonl(upper_32_bits(attr->ia_size)); /* position of start of write */ in afs_fs_setattr_size64()
1242 *bp++ = htonl(lower_32_bits(attr->ia_size)); in afs_fs_setattr_size64()
1245 *bp++ = htonl(upper_32_bits(attr->ia_size)); /* new file length */ in afs_fs_setattr_size64()
1246 *bp++ = htonl(lower_32_bits(attr->ia_size)); in afs_fs_setattr_size64()
1267 if (upper_32_bits(attr->ia_size)) in afs_fs_setattr_size()
1285 *bp++ = htonl(attr->ia_size); /* position of start of write */ in afs_fs_setattr_size()
1287 *bp++ = htonl(attr->ia_size); /* new file length */ in afs_fs_setattr_size()
/OK3568_Linux_fs/kernel/fs/ceph/
H A Dinode.c2143 inode->i_size, attr->ia_size); in __ceph_setattr()
2145 attr->ia_size > inode->i_size) { in __ceph_setattr()
2146 i_size_write(inode, attr->ia_size); in __ceph_setattr()
2147 inode->i_blocks = calc_inode_blocks(attr->ia_size); in __ceph_setattr()
2148 ci->i_reported_size = attr->ia_size; in __ceph_setattr()
2152 attr->ia_size != inode->i_size) { in __ceph_setattr()
2153 req->r_args.setattr.size = cpu_to_le64(attr->ia_size); in __ceph_setattr()
2264 attr->ia_size > max(inode->i_size, fsc->max_file_size)) in ceph_setattr()
2268 ceph_quota_is_max_bytes_exceeded(inode, attr->ia_size)) in ceph_setattr()
/OK3568_Linux_fs/kernel/fs/hfs/
H A Dinode.c637 attr->ia_size != i_size_read(inode)) { in hfs_inode_setattr()
640 error = inode_newsize_ok(inode, attr->ia_size); in hfs_inode_setattr()
644 truncate_setsize(inode, attr->ia_size); in hfs_inode_setattr()
/OK3568_Linux_fs/kernel/fs/cifs/
H A Dinode.c2532 attrs->ia_size, false);
2558 attrs->ia_size, cifs_sb, false);
2568 cifsInode->server_eof = attrs->ia_size;
2569 cifs_setsize(inode, attrs->ia_size);
2577 inode->i_blocks = (512 - 1 + attrs->ia_size) >> 9;
2717 attrs->ia_size != i_size_read(inode))
2718 truncate_setsize(inode, attrs->ia_size);
2907 attrs->ia_size != i_size_read(inode))
2908 truncate_setsize(inode, attrs->ia_size);

123