Lines Matching refs:error
250 int error;
266 error = xfs_qm_dqattach(ip);
267 if (error)
268 return error;
292 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write, dblocks,
294 if (error)
295 return error;
297 error = xfs_iext_count_may_overflow(ip, XFS_DATA_FORK, nr_exts);
298 if (error == -EFBIG)
299 error = xfs_iext_count_upgrade(tp, ip, nr_exts);
300 if (error)
308 error = xfs_bmapi_write(tp, ip, offset_fsb, count_fsb, bmapi_flags, 0,
310 if (error)
316 error = xfs_trans_commit(tp);
317 if (error)
321 * Copy any maps to caller's array and return any error.
324 error = -ENOSPC;
329 error = xfs_alert_fsblock_zero(ip, imap);
334 return error;
563 int error;
584 error = xfs_qm_dqattach(ip);
585 if (error)
586 return error;
598 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write, resblks,
600 if (error)
601 return error;
603 error = xfs_iext_count_may_overflow(ip, XFS_DATA_FORK,
605 if (error == -EFBIG)
606 error = xfs_iext_count_upgrade(tp, ip,
608 if (error)
615 error = xfs_bmapi_write(tp, ip, offset_fsb, count_fsb,
618 if (error)
637 error = xfs_trans_commit(tp);
639 if (error)
640 return error;
662 return error;
787 int nimaps = 1, error = 0;
806 error = xfs_ilock_for_iomap(ip, flags, &lockmode);
807 if (error)
808 return error;
810 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, &imap,
812 if (error)
816 error = -EAGAIN;
821 error = xfs_reflink_allocate_cow(ip, &imap, &cmap, &shared,
824 if (error)
842 error = -EAGAIN;
854 error = -EAGAIN;
866 error = -EAGAIN;
888 error = xfs_iomap_write_direct(ip, offset_fsb, end_fsb - offset_fsb,
890 if (error)
891 return error;
902 error = xfs_bmbt_to_iomap(ip, srcmap, &imap, flags, 0, seq);
903 if (error)
913 return error;
965 int error = 0;
979 error = xfs_qm_dqattach(ip);
980 if (error)
981 return error;
983 error = xfs_ilock_for_iomap(ip, flags, &lockmode);
984 if (error)
985 return error;
989 error = -EFSCORRUPTED;
995 error = xfs_iread_extents(NULL, ip, XFS_DATA_FORK);
996 if (error)
1053 error = xfs_bmap_trim_cow(ip, &imap, &shared);
1054 if (error)
1121 error = xfs_bmapi_reserve_delalloc(ip, allocfork, offset_fsb,
1126 switch (error) {
1164 error = xfs_bmbt_to_iomap(ip, srcmap, &imap, flags, 0, seq);
1165 if (error)
1179 return error;
1203 int error;
1205 error = iomap_file_buffered_write_punch_delalloc(inode, iomap, offset,
1207 if (error && !xfs_is_shutdown(mp)) {
1210 return error;
1243 int nimaps = 1, error = 0;
1253 error = xfs_ilock_for_iomap(ip, flags, &lockmode);
1254 if (error)
1255 return error;
1256 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, &imap,
1258 if (!error && ((flags & IOMAP_REPORT) || IS_DAX(inode)))
1259 error = xfs_reflink_trim_around_shared(ip, &imap, &shared);
1263 if (error)
1264 return error;
1290 int error = 0;
1298 error = xfs_iread_extents(NULL, ip, XFS_DATA_FORK);
1299 if (error)
1328 error = xfs_bmbt_to_iomap(ip, iomap, &cmap, flags,
1352 error = xfs_bmbt_to_iomap(ip, iomap, &imap, flags, 0, seq);
1355 return error;
1376 int nimaps = 1, error = 0;
1387 error = -ENOENT;
1392 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, &imap,
1399 if (error)
1400 return error;