Lines Matching refs:newsize
66 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()
150 if (newsize < size) { in ramfs_nommu_resize()
151 ret = nommu_shrink_inode_mappings(inode, size, newsize); in ramfs_nommu_resize()
156 truncate_setsize(inode, newsize); in ramfs_nommu_resize()