Lines Matching refs:newsize
66 int ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize) in ramfs_nommu_expand_for_mapping() argument
75 order = get_order(newsize); in ramfs_nommu_expand_for_mapping()
79 ret = inode_newsize_ok(inode, newsize); in ramfs_nommu_expand_for_mapping()
83 i_size_write(inode, newsize); in ramfs_nommu_expand_for_mapping()
93 npages = (newsize + PAGE_SIZE - 1) >> PAGE_SHIFT; in ramfs_nommu_expand_for_mapping()
102 newsize = PAGE_SIZE * npages; in ramfs_nommu_expand_for_mapping()
104 memset(data, 0, newsize); in ramfs_nommu_expand_for_mapping()
135 static int ramfs_nommu_resize(struct inode *inode, loff_t newsize, loff_t size) in ramfs_nommu_resize() argument
142 if (unlikely(newsize >> 32)) in ramfs_nommu_resize()
145 return ramfs_nommu_expand_for_mapping(inode, newsize); in ramfs_nommu_resize()
149 if (newsize < size) { in ramfs_nommu_resize()
150 ret = nommu_shrink_inode_mappings(inode, size, newsize); in ramfs_nommu_resize()
155 truncate_setsize(inode, newsize); in ramfs_nommu_resize()