/linux-master/include/linux/ |
H A D | ramfs.h | 14 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 D | keylist.c | 11 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 D | file-nommu.c | 62 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 D | apple.c | 30 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 D | data.c | 27 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 D | md-cluster.h | 30 int (*resize_bitmaps)(struct mddev *mddev, sector_t newsize, sector_t oldsize);
|
/linux-master/fs/xfs/ |
H A D | xfs_iops.c | 793 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 D | xfs_dir2_sf.c | 926 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 D | readahead.c | 345 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 D | truncate.c | 705 * @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 D | fdt_rw.c | 423 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 D | quota.c | 438 * @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 D | inode.c | 367 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 D | jfs_xtree.h | 108 extern s64 xtTruncate(tid_t tid, struct inode *ip, s64 newsize, int type);
|
/linux-master/drivers/hid/ |
H A D | hid-kye.c | 405 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 D | pmb.c | 657 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 D | rnbd-clt.h | 141 int rnbd_clt_resize_disk(struct rnbd_clt_dev *dev, sector_t newsize);
|
/linux-master/arch/s390/tools/ |
H A D | relocs.c | 254 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 D | bmap.c | 1312 * @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 D | file.c | 691 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 D | inode.c | 633 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 D | file.c | 559 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 D | xattr.c | 634 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 D | nfs4session.c | 39 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 D | relocs.c | 455 unsigned long newsize = r->size + 50000; local 456 void *mem = realloc(r->offset, newsize * sizeof(r->offset[0])); 462 r->size = newsize;
|