Lines Matching refs:isize
399 xfs_fsize_t isize, in xfs_zero_last_block() argument
403 xfs_fileoff_t last_fsb = XFS_B_TO_FSBT(mp, isize); in xfs_zero_last_block()
404 int zero_offset = XFS_B_FSB_OFFSET(mp, isize); in xfs_zero_last_block()
426 if (isize + zero_len > offset) in xfs_zero_last_block()
427 zero_len = offset - isize; in xfs_zero_last_block()
429 return xfs_iozero(ip, isize, zero_len); in xfs_zero_last_block()
447 xfs_fsize_t isize, /* current inode size */ in xfs_zero_eof() argument
462 ASSERT(offset > isize); in xfs_zero_eof()
469 if (XFS_B_FSB_OFFSET(mp, isize) != 0) { in xfs_zero_eof()
470 error = xfs_zero_last_block(ip, offset, isize, did_zeroing); in xfs_zero_eof()
484 last_fsb = isize ? XFS_B_TO_FSBT(mp, isize - 1) : (xfs_fileoff_t)-1; in xfs_zero_eof()
485 start_zero_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)isize); in xfs_zero_eof()
1305 xfs_fsize_t isize; in xfs_seek_hole_data() local
1316 isize = i_size_read(inode); in xfs_seek_hole_data()
1317 if (start >= isize) { in xfs_seek_hole_data()
1327 end = XFS_B_TO_FSB(mp, isize); in xfs_seek_hole_data()
1384 offset = isize; in xfs_seek_hole_data()
1403 if (start >= isize) { in xfs_seek_hole_data()
1405 offset = isize; in xfs_seek_hole_data()
1422 offset = min_t(loff_t, offset, isize); in xfs_seek_hole_data()