Home
last modified time | relevance | path

Searched refs:oldsize (Results 1 – 14 of 14) sorted by relevance

/fs/bcachefs/
A Dkeylist.c10 size_t oldsize = bch2_keylist_u64s(l); in bch2_keylist_realloc() local
11 size_t newsize = oldsize + new_u64s; in bch2_keylist_realloc()
18 (old_buf && roundup_pow_of_two(oldsize) == newsize)) in bch2_keylist_realloc()
26 memcpy_u64s(new_keys, inline_u64s, oldsize); in bch2_keylist_realloc()
29 l->top_p = new_keys + oldsize; in bch2_keylist_realloc()
/fs/xfs/libxfs/
A Dxfs_dir2_sf.c927 int oldsize; /* old inode size */ in xfs_dir2_sf_removename() local
933 oldsize = (int)dp->i_disk_size; in xfs_dir2_sf_removename()
961 newsize = oldsize - entsize; in xfs_dir2_sf_removename()
965 if (byteoff + entsize < oldsize) in xfs_dir2_sf_removename()
967 oldsize - (byteoff + entsize)); in xfs_dir2_sf_removename()
1142 int oldsize; /* old inode size */ in xfs_dir2_sf_toino4() local
1153 oldsize = dp->i_df.if_bytes; in xfs_dir2_sf_toino4()
1156 memcpy(buf, oldsfp, oldsize); in xfs_dir2_sf_toino4()
1214 int oldsize; /* old inode size */ in xfs_dir2_sf_toino8() local
1225 oldsize = dp->i_df.if_bytes; in xfs_dir2_sf_toino8()
[all …]
/fs/xfs/
A Dxfs_iops.c919 xfs_off_t oldsize, newsize; in xfs_setattr_size() local
932 oldsize = inode->i_size; in xfs_setattr_size()
938 if (newsize == 0 && oldsize == 0 && ip->i_df.if_nextents == 0) { in xfs_setattr_size()
993 if (newsize > oldsize) { in xfs_setattr_size()
994 trace_xfs_zero_eof(ip, oldsize, newsize - oldsize); in xfs_setattr_size()
995 error = xfs_zero_range(ip, oldsize, newsize - oldsize, in xfs_setattr_size()
1039 (newsize > ip->i_disk_size && oldsize != ip->i_disk_size)) { in xfs_setattr_size()
1074 if (newsize != oldsize && in xfs_setattr_size()
1096 if (newsize <= oldsize) { in xfs_setattr_size()
/fs/gfs2/
A Dbmap.c1326 static int gfs2_journaled_truncate(struct inode *inode, u64 oldsize, u64 newsize) in gfs2_journaled_truncate() argument
1333 while (oldsize != newsize) { in gfs2_journaled_truncate()
1337 chunk = oldsize - newsize; in gfs2_journaled_truncate()
1341 offs = oldsize & ~PAGE_MASK; in gfs2_journaled_truncate()
1345 truncate_pagecache(inode, oldsize - chunk); in gfs2_journaled_truncate()
1346 oldsize -= chunk; in gfs2_journaled_truncate()
1367 u64 oldsize = inode->i_size; in trunc_start() local
1403 error = gfs2_journaled_truncate(inode, oldsize, newsize); in trunc_start()
/fs/f2fs/
A Dxattr.c738 int oldsize = ENTRY_SIZE(here); in __f2fs_setxattr() local
741 last = (struct f2fs_xattr_entry *)((char *)last - oldsize); in __f2fs_setxattr()
742 memset(last, 0, oldsize); in __f2fs_setxattr()
/fs/ntfs3/
A Dfile.c766 loff_t newsize, oldsize; in ntfs_setattr() local
774 oldsize = i_size_read(inode); in ntfs_setattr()
777 if (newsize <= oldsize) in ntfs_setattr()
/fs/hugetlbfs/
A Dinode.c870 loff_t oldsize = inode->i_size; in hugetlbfs_setattr() local
876 if ((newsize < oldsize && (info->seals & F_SEAL_SHRINK)) || in hugetlbfs_setattr()
877 (newsize > oldsize && (info->seals & F_SEAL_GROW))) in hugetlbfs_setattr()
/fs/nfs/
A Ddirect.c138 loff_t oldsize = i_size_read(inode); in nfs_direct_file_adjust_size_locked() local
140 if (newsize > oldsize) { in nfs_direct_file_adjust_size_locked()
/fs/ext4/
A Dinode.c5922 loff_t oldsize = inode->i_size; in ext4_setattr() local
5965 oldsize & (inode->i_sb->s_blocksize - 1)) { in ext4_setattr()
5988 if (oldsize & (inode->i_sb->s_blocksize - 1)) in ext4_setattr()
5990 inode->i_mapping, oldsize); in ext4_setattr()
6001 (oldsize > 0 ? oldsize - 1 : oldsize) >> in ext4_setattr()
6027 pagecache_isize_extended(inode, oldsize, in ext4_setattr()
6043 if (attr->ia_size <= oldsize) { in ext4_setattr()
/fs/btrfs/
A Dbtrfs_inode.h619 int btrfs_cont_expand(struct btrfs_inode *inode, loff_t oldsize, loff_t size);
A Dfile.c1055 loff_t oldsize; in btrfs_write_check() local
1082 oldsize = i_size_read(inode); in btrfs_write_check()
1083 if (pos > oldsize) { in btrfs_write_check()
1087 ret = btrfs_cont_expand(BTRFS_I(inode), oldsize, end_pos); in btrfs_write_check()
A Dinode.c5107 int btrfs_cont_expand(struct btrfs_inode *inode, loff_t oldsize, loff_t size) in btrfs_cont_expand() argument
5114 u64 hole_start = ALIGN(oldsize, fs_info->sectorsize); in btrfs_cont_expand()
5126 ret = btrfs_truncate_block(inode, oldsize, oldsize, -1); in btrfs_cont_expand()
5199 loff_t oldsize = i_size_read(inode); in btrfs_setsize() local
5210 if (newsize != oldsize) { in btrfs_setsize()
5218 if (newsize > oldsize) { in btrfs_setsize()
5227 ret = btrfs_cont_expand(BTRFS_I(inode), oldsize, newsize); in btrfs_setsize()
5241 pagecache_isize_extended(inode, oldsize, newsize); in btrfs_setsize()
5269 ret = btrfs_truncate(BTRFS_I(inode), newsize == oldsize); in btrfs_setsize()
/fs/fuse/
A Dinode.c331 loff_t oldsize; in fuse_change_attributes_i() local
363 oldsize = inode->i_size; in fuse_change_attributes_i()
376 if (oldsize != attr->size) { in fuse_change_attributes_i()
A Ddir.c1952 loff_t oldsize; in fuse_do_setattr() local
2079 oldsize = inode->i_size; in fuse_do_setattr()
2095 S_ISREG(inode->i_mode) && oldsize != outarg.attr.size) { in fuse_do_setattr()

Completed in 89 milliseconds