Lines Matching refs:isize
431 xfs_fsize_t isize, in xfs_zero_last_block() argument
435 xfs_fileoff_t last_fsb = XFS_B_TO_FSBT(mp, isize); in xfs_zero_last_block()
436 int zero_offset = XFS_B_FSB_OFFSET(mp, isize); in xfs_zero_last_block()
458 if (isize + zero_len > offset) in xfs_zero_last_block()
459 zero_len = offset - isize; in xfs_zero_last_block()
461 return xfs_iozero(ip, isize, zero_len); in xfs_zero_last_block()
479 xfs_fsize_t isize, /* current inode size */ in xfs_zero_eof() argument
494 ASSERT(offset > isize); in xfs_zero_eof()
496 trace_xfs_zero_eof(ip, isize, offset - isize); in xfs_zero_eof()
503 if (XFS_B_FSB_OFFSET(mp, isize) != 0) { in xfs_zero_eof()
504 error = xfs_zero_last_block(ip, offset, isize, did_zeroing); in xfs_zero_eof()
518 last_fsb = isize ? XFS_B_TO_FSBT(mp, isize - 1) : (xfs_fileoff_t)-1; in xfs_zero_eof()
519 start_zero_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)isize); in xfs_zero_eof()
1343 xfs_fsize_t isize; in xfs_seek_hole_data() local
1354 isize = i_size_read(inode); in xfs_seek_hole_data()
1355 if (start >= isize) { in xfs_seek_hole_data()
1365 end = XFS_B_TO_FSB(mp, isize); in xfs_seek_hole_data()
1422 offset = isize; in xfs_seek_hole_data()
1441 if (start >= isize) { in xfs_seek_hole_data()
1443 offset = isize; in xfs_seek_hole_data()
1460 offset = min_t(loff_t, offset, isize); in xfs_seek_hole_data()