Searched refs:ia_size (Results 1 - 25 of 74) sorted by path

123

/linux-master/arch/powerpc/platforms/cell/spufs/
H A Dinode.c101 (attr->ia_size != inode->i_size))
/linux-master/fs/9p/
H A Dvfs_inode.c1024 wstat.length = iattr->ia_size;
1051 iattr->ia_size != i_size_read(inode)) {
1052 truncate_setsize(inode, iattr->ia_size);
1053 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true);
1059 fscache_resize_cookie(v9fs_inode_cookie(v9inode), iattr->ia_size);
H A Dvfs_inode_dotl.c498 p9attr.size = iattr->ia_size;
534 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size !=
536 truncate_setsize(inode, iattr->ia_size);
537 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true);
542 iattr->ia_size);
/linux-master/fs/adfs/
H A Dinode.c325 truncate_setsize(inode, attr->ia_size);
/linux-master/fs/affs/
H A Dinode.c241 attr->ia_size != i_size_read(inode)) {
242 error = inode_newsize_ok(inode, attr->ia_size);
246 truncate_setsize(inode, attr->ia_size);
/linux-master/fs/afs/
H A Dfsclient.c1214 *bp++ = htonl(upper_32_bits(attr->ia_size)); /* position of start of write */
1215 *bp++ = htonl(lower_32_bits(attr->ia_size));
1218 *bp++ = htonl(upper_32_bits(attr->ia_size)); /* new file length */
1219 *bp++ = htonl(lower_32_bits(attr->ia_size));
1259 *bp++ = htonl(attr->ia_size); /* position of start of write */
1261 *bp++ = htonl(attr->ia_size); /* new file length */
H A Dinode.c687 loff_t size = op->setattr.attr->ia_size;
699 loff_t size = op->setattr.attr->ia_size;
746 ret = inode_newsize_ok(inode, attr->ia_size);
750 if (attr->ia_size == i_size)
760 loff_t size = attr->ia_size;
773 attr->ia_size < i_size &&
774 attr->ia_size > vnode->netfs.remote_i_size) {
775 truncate_setsize(inode, attr->ia_size);
778 attr->ia_size);
H A Dyfsclient.c1169 bp = xdr_encode_u64(bp, attr->ia_size); /* position of start of write */
1171 bp = xdr_encode_u64(bp, attr->ia_size); /* new file length */
/linux-master/fs/
H A Dattr.c174 int error = inode_newsize_ok(inode, attr->ia_size);
/linux-master/fs/bcachefs/
H A Dfs-io.c391 truncate_setsize(&inode->v, iattr->ia_size);
410 if (iattr->ia_size != inode->v.i_size) {
439 if (iattr->ia_size > inode->v.i_size) {
446 ret = bch2_truncate_folio(inode, iattr->ia_size);
450 truncate_setsize(&inode->v, iattr->ia_size);
462 if (iattr->ia_size > inode_u.bi_size)
465 iattr->ia_size - 1);
466 else if (iattr->ia_size & (PAGE_SIZE - 1))
468 round_down(iattr->ia_size, PAGE_SIZE),
469 iattr->ia_size
[all...]
H A Dfs.c734 bi->bi_size = attr->ia_size;
/linux-master/fs/btrfs/
H A Dinode.c5019 loff_t newsize = attr->ia_size;
/linux-master/fs/cachefiles/
H A Dinterface.c143 newattrs.ia_size = oi_size & PAGE_MASK;
153 newattrs.ia_size = ni_size;
/linux-master/fs/ceph/
H A Dinode.c2337 int boff = attr->ia_size % CEPH_FSCRYPT_BLOCK_SIZE;
2338 loff_t pos, orig_pos = round_down(attr->ia_size,
2359 i_size, attr->ia_size, ceph_cap_string(got),
2629 ceph_vinop(inode), isize, attr->ia_size);
2634 if (IS_ENCRYPTED(inode) && attr->ia_size < isize &&
2635 (attr->ia_size % CEPH_FSCRYPT_BLOCK_SIZE)) {
2642 cpu_to_le64(round_up(attr->ia_size,
2647 req->r_fscrypt_file = attr->ia_size;
2649 } else if ((issued & CEPH_CAP_FILE_EXCL) && attr->ia_size >= isize) {
2650 if (attr->ia_size > isiz
[all...]
/linux-master/fs/coda/
H A Dcoda_linux.c196 vattr->va_size = iattr->ia_size;
/linux-master/fs/ecryptfs/
H A Dinode.c746 if (unlikely((ia->ia_size == i_size))) {
755 if (ia->ia_size > i_size) {
764 (ia->ia_size - 1), 1);
765 } else { /* ia->ia_size < i_size_read(inode) */
767 * in which ia->ia_size is located. Fill in the end of
768 * that page from (ia->ia_size & ~PAGE_MASK) to
771 - (ia->ia_size & ~PAGE_MASK));
774 truncate_setsize(inode, ia->ia_size);
775 lower_ia->ia_size = ia->ia_size;
[all...]
/linux-master/fs/exfat/
H A Dfile.c305 attr->ia_size > i_size_read(inode)) {
306 error = exfat_cont_expand(inode, attr->ia_size);
351 error = exfat_block_truncate_page(inode, attr->ia_size);
356 truncate_setsize(inode, attr->ia_size);
/linux-master/fs/ext2/
H A Dinode.c1659 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) {
1660 error = ext2_setsize(inode, iattr->ia_size);
/linux-master/fs/ext4/
H A Dinode.c5348 int shrink = (attr->ia_size < inode->i_size);
5353 if (attr->ia_size > sbi->s_bitmap_maxbytes) {
5361 if (attr->ia_size == inode->i_size)
5367 attr->ia_size);
5386 if (attr->ia_size != inode->i_size) {
5406 (attr->ia_size > 0 ? attr->ia_size - 1 : 0) >>
5414 (attr->ia_size > 0 ? attr->ia_size - 1 : 0) >>
5419 EXT4_I(inode)->i_disksize = attr->ia_size;
[all...]
/linux-master/fs/f2fs/
H A Dfile.c999 if (attr->ia_size > MAX_INLINE_DATA(inode)) {
1012 truncate_setsize(inode, attr->ia_size);
1014 if (attr->ia_size <= old_size)
/linux-master/fs/fat/
H A Dfile.c512 if (attr->ia_size > inode->i_size) {
513 error = fat_cont_expand(inode, attr->ia_size);
546 error = fat_block_truncate_page(inode, attr->ia_size);
550 truncate_setsize(inode, attr->ia_size);
551 fat_truncate_blocks(inode, attr->ia_size);
/linux-master/fs/fuse/
H A Ddir.c1753 arg->valid |= FATTR_SIZE, arg->size = iattr->ia_size;
1915 WARN_ON(attr->ia_size != 0);
1945 if (trust_local_cmtime && attr->ia_size != inode->i_size)
H A Dfile.c2968 attr.ia_size = i_size_read(inode);
/linux-master/fs/gfs2/
H A Dinode.c2025 error = gfs2_setattr_size(inode, attr->ia_size);
/linux-master/fs/hfs/
H A Dinode.c644 attr->ia_size != i_size_read(inode)) {
647 error = inode_newsize_ok(inode, attr->ia_size);
651 truncate_setsize(inode, attr->ia_size);

Completed in 449 milliseconds

123