Searched refs:newsize (Results 1 - 25 of 56) sorted by relevance

123

/linux-master/include/linux/
H A Dramfs.h14 ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize) argument
19 extern int ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize);
/linux-master/fs/bcachefs/
H A Dkeylist.c11 size_t newsize = oldsize + new_u64s; local
15 newsize = roundup_pow_of_two(newsize);
17 if (newsize <= nr_inline_u64s ||
18 (old_buf && roundup_pow_of_two(oldsize) == newsize))
21 new_keys = krealloc(old_buf, sizeof(u64) * newsize, GFP_NOFS);
/linux-master/fs/ramfs/
H A Dfile-nommu.c62 int ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize) argument
72 order = get_order(newsize);
76 ret = inode_newsize_ok(inode, newsize);
80 i_size_write(inode, newsize);
90 npages = (newsize + PAGE_SIZE - 1) >> PAGE_SHIFT;
99 newsize = PAGE_SIZE * npages;
101 memset(data, 0, newsize);
132 static int ramfs_nommu_resize(struct inode *inode, loff_t newsize, loff_t size) argument
139 if (unlikely(newsize >> 32))
142 return ramfs_nommu_expand_for_mapping(inode, newsize);
[all...]
/linux-master/drivers/acpi/x86/
H A Dapple.c30 unsigned int i, j = 0, newsize = 0, numprops, numvalid; local
67 /* newsize = key length + value length of each tuple */
79 newsize += key->string.length + 1;
81 newsize += val->buffer.length;
83 newsize += val->string.length + 1;
94 /* newsize += top-level package + 3 objects for each key/value tuple */
95 newsize += (1 + 3 * numvalid) * sizeof(union acpi_object);
96 newprops = ACPI_ALLOCATE_ZEROED(newsize);
140 WARN_ON(free_space != (void *)newprops + newsize);
/linux-master/scripts/dtc/
H A Ddata.c27 unsigned int newsize; local
34 newsize = xlen;
36 while ((d.len + xlen) > newsize)
37 newsize *= 2;
39 nd.val = xrealloc(d.val, newsize);
/linux-master/drivers/md/
H A Dmd-cluster.h30 int (*resize_bitmaps)(struct mddev *mddev, sector_t newsize, sector_t oldsize);
/linux-master/fs/xfs/
H A Dxfs_iops.c793 xfs_off_t oldsize, newsize; local
805 newsize = iattr->ia_size;
810 if (newsize == 0 && oldsize == 0 && ip->i_df.if_nextents == 0) {
843 if (newsize > oldsize) {
844 trace_xfs_zero_eof(ip, oldsize, newsize - oldsize);
845 error = xfs_zero_range(ip, oldsize, newsize - oldsize,
854 error = filemap_write_and_wait_range(inode->i_mapping, newsize,
855 newsize);
858 error = xfs_truncate_page(ip, newsize, &did_zeroing);
881 * And we update in-core i_size and truncate page cache beyond newsize
[all...]
/linux-master/fs/xfs/libxfs/
H A Dxfs_dir2_sf.c926 int newsize; /* new inode size */ local
961 newsize = oldsize - entsize;
972 dp->i_disk_size = newsize;
977 sfp = xfs_idata_realloc(dp, newsize - oldsize, XFS_DATA_FORK);
1002 int newsize; local
1007 newsize = dp->i_df.if_bytes + (sfp->count + 1) * XFS_INO64_DIFF;
1010 sfp->i8count == 0 && newsize > xfs_inode_data_fork_size(dp);
1140 int newsize; /* new inode size */ local
1160 newsize = oldsize - (oldsfp->count + 1) * XFS_INO64_DIFF;
1162 xfs_idata_realloc(dp, newsize, XFS_DATA_FOR
1212 int newsize; /* new inode size */ local
[all...]
/linux-master/mm/
H A Dreadahead.c345 unsigned long newsize = roundup_pow_of_two(size); local
347 if (newsize <= max / 32)
348 newsize = newsize * 4;
349 else if (newsize <= max / 4)
350 newsize = newsize * 2;
352 newsize = max;
354 return newsize;
H A Dtruncate.c705 * @newsize: new file size
717 void truncate_pagecache(struct inode *inode, loff_t newsize) argument
720 loff_t holebegin = round_up(newsize, PAGE_SIZE);
732 truncate_inode_pages(mapping, newsize);
740 * @newsize: new file size
743 * necessary) to @newsize. It will be typically be called from the filesystem's
750 void truncate_setsize(struct inode *inode, loff_t newsize) argument
754 i_size_write(inode, newsize);
755 if (newsize > oldsize)
756 pagecache_isize_extended(inode, oldsize, newsize);
[all...]
/linux-master/scripts/dtc/libfdt/
H A Dfdt_rw.c423 int newsize; local
458 newsize = FDT_ALIGN(sizeof(struct fdt_header), 8) + mem_rsv_size
461 if (bufsize < newsize)
467 if (((tmp + newsize) > fdtstart) && (tmp < fdtend)) {
470 if ((tmp + newsize) > ((char *)buf + bufsize))
476 memmove(buf, tmp, newsize);
/linux-master/fs/ceph/
H A Dquota.c438 * @newsize: new size if write succeeds
441 * @newsize; it returns false otherwise.
443 bool ceph_quota_is_max_bytes_exceeded(struct inode *inode, loff_t newsize) argument
451 if (newsize <= size)
454 return check_quota_exceeded(inode, QUOTA_CHECK_MAX_BYTES_OP, (newsize - size));
460 * @newsize: new size if write succeeds
462 * This function returns true if the new file size @newsize will be consuming
465 bool ceph_quota_is_max_bytes_approaching(struct inode *inode, loff_t newsize) argument
473 if (newsize <= size)
477 (newsize
[all...]
/linux-master/fs/jfs/
H A Dinode.c367 loff_t newsize; local
388 newsize = xtTruncate(tid, ip, length,
390 if (newsize < 0) {
402 } while (newsize > length); /* Truncate isn't always atomic */
H A Djfs_xtree.h108 extern s64 xtTruncate(tid_t tid, struct inode *ip, s64 newsize, int type);
/linux-master/drivers/hid/
H A Dhid-kye.c405 unsigned int newsize; local
423 newsize = info->has_punk ? sizeof(kye_tablet_rdesc) : 112;
424 memcpy(rdesc, kye_tablet_rdesc, newsize);
444 if (newsize + info->control_rsize > *rsize)
447 memcpy(rdesc + newsize, info->control_rdesc, info->control_rsize);
448 newsize += info->control_rsize;
452 *rsize = newsize;
/linux-master/arch/sh/mm/
H A Dpmb.c657 unsigned long span, newsize; local
661 span = newsize = head->size;
668 newsize = span;
683 if (!depth || !pmb_size_valid(newsize))
687 head->flags |= pmb_size_to_flags(newsize);
689 head->size = newsize;
/linux-master/drivers/block/rnbd/
H A Drnbd-clt.h141 int rnbd_clt_resize_disk(struct rnbd_clt_dev *dev, sector_t newsize);
/linux-master/arch/s390/tools/
H A Drelocs.c254 unsigned long newsize = r->size + 50000; local
255 void *mem = realloc(r->offset, newsize * sizeof(r->offset[0]));
258 die("realloc of %ld entries for relocs failed\n", newsize);
261 r->size = newsize;
/linux-master/fs/gfs2/
H A Dbmap.c1312 * @newsize: The new smaller size
1319 static int gfs2_journaled_truncate(struct inode *inode, u64 oldsize, u64 newsize) argument
1326 while (oldsize != newsize) {
1330 chunk = oldsize - newsize;
1354 static int trunc_start(struct inode *inode, u64 newsize) argument
1365 unsigned int offs = newsize & (blocksize - 1);
1367 error = gfs2_block_zero_range(inode, newsize,
1387 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode) + newsize);
1391 i_size_write(inode, newsize);
1396 error = gfs2_journaled_truncate(inode, oldsize, newsize);
2023 do_shrink(struct inode *inode, u64 newsize) argument
2128 gfs2_setattr_size(struct inode *inode, u64 newsize) argument
[all...]
/linux-master/fs/ntfs3/
H A Dfile.c691 loff_t newsize, oldsize; local
700 newsize = attr->ia_size;
702 if (newsize <= oldsize)
703 err = ntfs_truncate(inode, newsize);
705 err = ntfs_extend(inode, newsize, 0, NULL);
711 i_size_write(inode, newsize);
/linux-master/fs/udf/
H A Dinode.c633 static int udf_extend_file(struct inode *inode, loff_t newsize) argument
641 sector_t first_block = newsize >> sb->s_blocksize_bits, offset;
684 (newsize & (sb->s_blocksize - 1));
1242 int udf_setsize(struct inode *inode, loff_t newsize) argument
1256 if (newsize > inode->i_size) {
1259 (udf_file_entry_alloc_offset(inode) + newsize)) {
1261 iinfo->i_lenAlloc = newsize;
1269 err = udf_extend_file(inode, newsize);
1273 truncate_setsize(inode, newsize);
1278 memset(iinfo->i_data + iinfo->i_lenEAttr + newsize,
[all...]
/linux-master/fs/affs/
H A Dfile.c559 affs_extent_file_ofs(struct inode *inode, u32 newsize) argument
567 pr_debug("%s(%lu, %d)\n", __func__, inode->i_ino, newsize);
577 tmp = min(bsize - boff, newsize - size);
591 while (size < newsize) {
596 tmp = min(bsize, newsize - size);
621 inode->i_size = AFFS_I(inode)->mmu_private = newsize;
625 inode->i_size = AFFS_I(inode)->mmu_private = newsize;
873 pr_debug("truncate(inode=%lu, oldsize=%llu, newsize=%llu)\n",
/linux-master/fs/f2fs/
H A Dxattr.c634 int found, newsize; local
711 newsize = XATTR_ALIGN(sizeof(struct f2fs_xattr_entry) + len + size);
724 if (unlikely(free < newsize)) {
759 new_hsize += newsize;
765 *(u32 *)((u8 *)last + newsize) = 0;
/linux-master/fs/nfs/
H A Dnfs4session.c39 static void nfs4_shrink_slot_table(struct nfs4_slot_table *tbl, u32 newsize) argument
42 if (newsize >= tbl->max_slots)
46 while (newsize--)
/linux-master/arch/mips/boot/tools/
H A Drelocs.c455 unsigned long newsize = r->size + 50000; local
456 void *mem = realloc(r->offset, newsize * sizeof(r->offset[0]));
462 r->size = newsize;

Completed in 372 milliseconds

123