XFS_ISIZE
max_len = XFS_ISIZE(ip);
(ip->i_delayed_blks || XFS_ISIZE(ip) > ip->i_disk_size)) {
max_len = XFS_ISIZE(ip);
XFS_B_TO_FSB(mp, XFS_ISIZE(ip)));
xfs_fileoff_t end = XFS_B_TO_FSB(mp, XFS_ISIZE(ip));
end_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)XFS_ISIZE(ip));
round_up(XFS_ISIZE(ip), mp->m_sb.sb_blocksize),
XFS_ISIZE(ip), XFS_BMAPI_NODISCARD);
if (offset >= XFS_ISIZE(ip))
if (offset + len > XFS_ISIZE(ip))
len = XFS_ISIZE(ip) - offset;
if (offset + len >= XFS_ISIZE(ip) && offset_in_page(offset + len) > 0) {
error = xfs_flush_unmap_range(ip, offset, XFS_ISIZE(ip));
XFS_ISIZE(ip) < icw->icw_min_file_size)
ASSERT(new_size <= XFS_ISIZE(ip));
(ip->i_disk_size != 0 || XFS_ISIZE(ip) != 0 ||
if (offset + length > XFS_ISIZE(ip))
xfs_fileoff_t eof_fsb = XFS_B_TO_FSB(mp, XFS_ISIZE(ip));
if (eof && offset + count > XFS_ISIZE(ip)) {
if (align && XFS_ISIZE(ip) < XFS_FSB_TO_B(mp, align))
if (XFS_ISIZE(ip) < XFS_FSB_TO_B(mp, mp->m_allocsize_blocks))
if (XFS_ISIZE(ip) < XFS_FSB_TO_B(mp, mp->m_dalign) ||
stat->size = XFS_ISIZE(ip);
if (offset + length > XFS_ISIZE(ip))
if (pos_out > XFS_ISIZE(dest)) {
loff_t flen = *len + (pos_out - XFS_ISIZE(dest));
ret = xfs_flush_unmap_range(dest, XFS_ISIZE(dest), flen);