Lines Matching refs:newsize
624 static int udf_extend_file(struct inode *inode, loff_t newsize) in udf_extend_file() argument
632 sector_t first_block = newsize >> sb->s_blocksize_bits, offset; in udf_extend_file()
664 partial_final_block = newsize & (sb->s_blocksize - 1); in udf_extend_file()
682 iinfo->i_lenExtents = newsize; in udf_extend_file()
1225 int udf_setsize(struct inode *inode, loff_t newsize) in udf_setsize() argument
1238 if (newsize > inode->i_size) { in udf_setsize()
1242 (udf_file_entry_alloc_offset(inode) + newsize)) { in udf_setsize()
1248 iinfo->i_lenAlloc = newsize; in udf_setsize()
1252 err = udf_extend_file(inode, newsize); in udf_setsize()
1259 truncate_setsize(inode, newsize); in udf_setsize()
1264 memset(iinfo->i_ext.i_data + iinfo->i_lenEAttr + newsize, in udf_setsize()
1265 0x00, bsize - newsize - in udf_setsize()
1267 iinfo->i_lenAlloc = newsize; in udf_setsize()
1268 truncate_setsize(inode, newsize); in udf_setsize()
1272 err = block_truncate_page(inode->i_mapping, newsize, in udf_setsize()
1276 truncate_setsize(inode, newsize); in udf_setsize()