Home
last modified time | relevance | path

Searched refs:newsize (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v4.19/fs/ramfs/
Dfile-nommu.c66 int ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize) in ramfs_nommu_expand_for_mapping() argument
76 order = get_order(newsize); in ramfs_nommu_expand_for_mapping()
80 ret = inode_newsize_ok(inode, newsize); in ramfs_nommu_expand_for_mapping()
84 i_size_write(inode, newsize); in ramfs_nommu_expand_for_mapping()
94 npages = (newsize + PAGE_SIZE - 1) >> PAGE_SHIFT; in ramfs_nommu_expand_for_mapping()
103 newsize = PAGE_SIZE * npages; in ramfs_nommu_expand_for_mapping()
105 memset(data, 0, newsize); in ramfs_nommu_expand_for_mapping()
136 static int ramfs_nommu_resize(struct inode *inode, loff_t newsize, loff_t size) in ramfs_nommu_resize() argument
143 if (unlikely(newsize >> 32)) in ramfs_nommu_resize()
146 return ramfs_nommu_expand_for_mapping(inode, newsize); in ramfs_nommu_resize()
[all …]
/Linux-v4.19/mm/
Dreadahead.c258 unsigned long newsize = roundup_pow_of_two(size); in get_init_ra_size() local
260 if (newsize <= max / 32) in get_init_ra_size()
261 newsize = newsize * 4; in get_init_ra_size()
262 else if (newsize <= max / 4) in get_init_ra_size()
263 newsize = newsize * 2; in get_init_ra_size()
265 newsize = max; in get_init_ra_size()
267 return newsize; in get_init_ra_size()
278 unsigned long newsize; in get_next_ra_size() local
281 newsize = 4 * cur; in get_next_ra_size()
283 newsize = 2 * cur; in get_next_ra_size()
[all …]
Dtruncate.c786 void truncate_pagecache(struct inode *inode, loff_t newsize) in truncate_pagecache() argument
789 loff_t holebegin = round_up(newsize, PAGE_SIZE); in truncate_pagecache()
801 truncate_inode_pages(mapping, newsize); in truncate_pagecache()
819 void truncate_setsize(struct inode *inode, loff_t newsize) in truncate_setsize() argument
823 i_size_write(inode, newsize); in truncate_setsize()
824 if (newsize > oldsize) in truncate_setsize()
825 pagecache_isize_extended(inode, oldsize, newsize); in truncate_setsize()
826 truncate_pagecache(inode, newsize); in truncate_setsize()
Dshmem.c160 loff_t oldsize, loff_t newsize) in shmem_reacct_size() argument
163 if (VM_ACCT(newsize) > VM_ACCT(oldsize)) in shmem_reacct_size()
165 VM_ACCT(newsize) - VM_ACCT(oldsize)); in shmem_reacct_size()
166 else if (VM_ACCT(newsize) < VM_ACCT(oldsize)) in shmem_reacct_size()
167 vm_unacct_memory(VM_ACCT(oldsize) - VM_ACCT(newsize)); in shmem_reacct_size()
1029 loff_t newsize = attr->ia_size; in shmem_setattr() local
1032 if ((newsize < oldsize && (info->seals & F_SEAL_SHRINK)) || in shmem_setattr()
1033 (newsize > oldsize && (info->seals & F_SEAL_GROW))) in shmem_setattr()
1036 if (newsize != oldsize) { in shmem_setattr()
1038 oldsize, newsize); in shmem_setattr()
[all …]
/Linux-v4.19/drivers/acpi/x86/
Dapple.c32 unsigned int i, j = 0, newsize = 0, numprops, numvalid; in acpi_extract_apple_properties() local
80 newsize += key->string.length + 1; in acpi_extract_apple_properties()
82 newsize += val->buffer.length; in acpi_extract_apple_properties()
94 newsize += (1 + 3 * numvalid) * sizeof(union acpi_object); in acpi_extract_apple_properties()
95 newprops = ACPI_ALLOCATE_ZEROED(newsize); in acpi_extract_apple_properties()
133 WARN_ON(free_space != (void *)newprops + newsize); in acpi_extract_apple_properties()
/Linux-v4.19/Documentation/RCU/
DarrayRCU.txt65 static int grow_ary(struct ipc_ids* ids, int newsize)
72 if(newsize > IPCMNI)
73 newsize = IPCMNI;
74 if(newsize <= size)
75 return newsize;
77 new = ipc_rcu_alloc(sizeof(struct kern_ipc_perm *)*newsize +
81 new->size = newsize;
85 for(i=size;i<newsize;i++) {
98 return newsize;
/Linux-v4.19/fs/xfs/
Dkmem.c67 kmem_realloc(const void *old, size_t newsize, xfs_km_flags_t flags) in kmem_realloc() argument
74 ptr = krealloc(old, newsize, lflags); in kmem_realloc()
81 newsize, __func__, lflags); in kmem_realloc()
Dxfs_iops.c824 xfs_off_t oldsize, newsize; in xfs_setattr_size() local
837 newsize = iattr->ia_size; in xfs_setattr_size()
842 if (newsize == 0 && oldsize == 0 && ip->i_d.di_nextents == 0) { in xfs_setattr_size()
875 if (newsize > oldsize) { in xfs_setattr_size()
876 trace_xfs_zero_eof(ip, oldsize, newsize - oldsize); in xfs_setattr_size()
877 error = iomap_zero_range(inode, oldsize, newsize - oldsize, in xfs_setattr_size()
880 error = iomap_truncate_page(inode, newsize, &did_zeroing, in xfs_setattr_size()
908 truncate_setsize(inode, newsize); in xfs_setattr_size()
919 (newsize > ip->i_d.di_size && oldsize != ip->i_d.di_size)) { in xfs_setattr_size()
921 ip->i_d.di_size, newsize - 1); in xfs_setattr_size()
[all …]
/Linux-v4.19/fs/ceph/
Dquota.c272 bool ceph_quota_is_max_bytes_exceeded(struct inode *inode, loff_t newsize) in ceph_quota_is_max_bytes_exceeded() argument
280 if (newsize <= size) in ceph_quota_is_max_bytes_exceeded()
283 return check_quota_exceeded(inode, QUOTA_CHECK_MAX_BYTES_OP, (newsize - size)); in ceph_quota_is_max_bytes_exceeded()
294 bool ceph_quota_is_max_bytes_approaching(struct inode *inode, loff_t newsize) in ceph_quota_is_max_bytes_approaching() argument
302 if (newsize <= size) in ceph_quota_is_max_bytes_approaching()
306 (newsize - size)); in ceph_quota_is_max_bytes_approaching()
/Linux-v4.19/include/linux/
Dramfs.h12 ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize) in ramfs_nommu_expand_for_mapping() argument
17 extern int ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize);
/Linux-v4.19/scripts/dtc/
Ddata.c42 int newsize; in data_grow_for() local
49 newsize = xlen; in data_grow_for()
51 while ((d.len + xlen) > newsize) in data_grow_for()
52 newsize *= 2; in data_grow_for()
54 nd.val = xrealloc(d.val, newsize); in data_grow_for()
/Linux-v4.19/fs/xfs/libxfs/
Dxfs_dir2_sf.c874 int newsize; /* new inode size */ in xfs_dir2_sf_removename() local
919 newsize = oldsize - entsize; in xfs_dir2_sf_removename()
930 dp->i_d.di_size = newsize; in xfs_dir2_sf_removename()
934 xfs_idata_realloc(dp, newsize - oldsize, XFS_DATA_FORK); in xfs_dir2_sf_removename()
986 int newsize; /* new inode size */ in xfs_dir2_sf_replace() local
988 newsize = dp->i_df.if_bytes + (sfp->count + 1) * XFS_INO64_DIFF; in xfs_dir2_sf_replace()
992 if (newsize > XFS_IFORK_DSIZE(dp)) { in xfs_dir2_sf_replace()
1085 int newsize; /* new inode size */ in xfs_dir2_sf_toino4() local
1109 newsize = oldsize - (oldsfp->count + 1) * XFS_INO64_DIFF; in xfs_dir2_sf_toino4()
1111 xfs_idata_realloc(dp, newsize, XFS_DATA_FORK); in xfs_dir2_sf_toino4()
[all …]
/Linux-v4.19/scripts/dtc/libfdt/
Dfdt_rw.c433 int newsize; in fdt_open_into() local
465 newsize = FDT_ALIGN(sizeof(struct fdt_header), 8) + mem_rsv_size in fdt_open_into()
468 if (bufsize < newsize) in fdt_open_into()
474 if (((tmp + newsize) > fdtstart) && (tmp < fdtend)) { in fdt_open_into()
477 if ((tmp + newsize) > ((char *)buf + bufsize)) in fdt_open_into()
482 memmove(buf, tmp, newsize); in fdt_open_into()
/Linux-v4.19/fs/jfs/
Dinode.c377 loff_t newsize; in jfs_truncate_nolock() local
398 newsize = xtTruncate(tid, ip, length, in jfs_truncate_nolock()
400 if (newsize < 0) { in jfs_truncate_nolock()
412 } while (newsize > length); /* Truncate isn't always atomic */ in jfs_truncate_nolock()
Djfs_xtree.h118 extern s64 xtTruncate(tid_t tid, struct inode *ip, s64 newsize, int type);
/Linux-v4.19/arch/sh/mm/
Dpmb.c657 unsigned long span, newsize; in pmb_merge() local
661 span = newsize = head->size; in pmb_merge()
668 newsize = span; in pmb_merge()
683 if (!depth || !pmb_size_valid(newsize)) in pmb_merge()
687 head->flags |= pmb_size_to_flags(newsize); in pmb_merge()
689 head->size = newsize; in pmb_merge()
/Linux-v4.19/fs/gfs2/
Dbmap.c1336 static int gfs2_journaled_truncate(struct inode *inode, u64 oldsize, u64 newsize) in gfs2_journaled_truncate() argument
1343 while (oldsize != newsize) { in gfs2_journaled_truncate()
1347 chunk = oldsize - newsize; in gfs2_journaled_truncate()
1371 static int trunc_start(struct inode *inode, u64 newsize) in trunc_start() argument
1394 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode) + newsize); in trunc_start()
1397 unsigned int offs = newsize & (blocksize - 1); in trunc_start()
1399 error = gfs2_block_zero_range(inode, newsize, in trunc_start()
1407 i_size_write(inode, newsize); in trunc_start()
1412 error = gfs2_journaled_truncate(inode, oldsize, newsize); in trunc_start()
1414 truncate_pagecache(inode, newsize); in trunc_start()
[all …]
/Linux-v4.19/fs/udf/
Dinode.c599 static int udf_extend_file(struct inode *inode, loff_t newsize) in udf_extend_file() argument
607 sector_t first_block = newsize >> sb->s_blocksize_bits, offset; in udf_extend_file()
626 if (newsize & (sb->s_blocksize - 1)) in udf_extend_file()
650 iinfo->i_lenExtents = newsize; in udf_extend_file()
1191 int udf_setsize(struct inode *inode, loff_t newsize) in udf_setsize() argument
1204 if (newsize > inode->i_size) { in udf_setsize()
1208 (udf_file_entry_alloc_offset(inode) + newsize)) { in udf_setsize()
1214 iinfo->i_lenAlloc = newsize; in udf_setsize()
1218 err = udf_extend_file(inode, newsize); in udf_setsize()
1225 truncate_setsize(inode, newsize); in udf_setsize()
[all …]
/Linux-v4.19/fs/affs/
Dfile.c540 affs_extent_file_ofs(struct inode *inode, u32 newsize) in affs_extent_file_ofs() argument
548 pr_debug("%s(%lu, %d)\n", __func__, inode->i_ino, newsize); in affs_extent_file_ofs()
558 tmp = min(bsize - boff, newsize - size); in affs_extent_file_ofs()
572 while (size < newsize) { in affs_extent_file_ofs()
577 tmp = min(bsize, newsize - size); in affs_extent_file_ofs()
602 inode->i_size = AFFS_I(inode)->mmu_private = newsize; in affs_extent_file_ofs()
606 inode->i_size = AFFS_I(inode)->mmu_private = newsize; in affs_extent_file_ofs()
/Linux-v4.19/fs/f2fs/
Dxattr.c573 int found, newsize; in __f2fs_setxattr() local
618 newsize = XATTR_ALIGN(sizeof(struct f2fs_xattr_entry) + len + size); in __f2fs_setxattr()
631 if (unlikely(free < newsize)) { in __f2fs_setxattr()
666 new_hsize += newsize; in __f2fs_setxattr()
/Linux-v4.19/fs/ext2/
Dinode.c1278 static int ext2_setsize(struct inode *inode, loff_t newsize) in ext2_setsize() argument
1293 error = iomap_zero_range(inode, newsize, in ext2_setsize()
1294 PAGE_ALIGN(newsize) - newsize, NULL, in ext2_setsize()
1298 newsize, ext2_get_block); in ext2_setsize()
1301 newsize, ext2_get_block); in ext2_setsize()
1306 truncate_setsize(inode, newsize); in ext2_setsize()
1307 __ext2_truncate_blocks(inode, newsize); in ext2_setsize()
/Linux-v4.19/fs/nfs/
Dnfs4session.c38 static void nfs4_shrink_slot_table(struct nfs4_slot_table *tbl, u32 newsize) in nfs4_shrink_slot_table() argument
41 if (newsize >= tbl->max_slots) in nfs4_shrink_slot_table()
45 while (newsize--) in nfs4_shrink_slot_table()
/Linux-v4.19/drivers/md/bcache/
Dbset.c134 size_t newsize = oldsize + u64s; in __bch_keylist_realloc() local
138 newsize = roundup_pow_of_two(newsize); in __bch_keylist_realloc()
140 if (newsize <= KEYLIST_INLINE || in __bch_keylist_realloc()
141 roundup_pow_of_two(oldsize) == newsize) in __bch_keylist_realloc()
144 new_keys = krealloc(old_keys, sizeof(uint64_t) * newsize, GFP_NOIO); in __bch_keylist_realloc()
/Linux-v4.19/security/
Dcommoncap.c493 size_t newsize; in cap_convert_nscap() local
514 newsize = sizeof(struct vfs_ns_cap_data); in cap_convert_nscap()
515 nscap = kmalloc(newsize, GFP_ATOMIC); in cap_convert_nscap()
528 return newsize; in cap_convert_nscap()
/Linux-v4.19/arch/x86/tools/
Drelocs.c635 unsigned long newsize = r->size + 50000; in add_reloc() local
636 void *mem = realloc(r->offset, newsize * sizeof(r->offset[0])); in add_reloc()
640 newsize); in add_reloc()
642 r->size = newsize; in add_reloc()

12