Lines Matching defs:error
141 int error;
143 error = xfs_alloc_read_agf(mp, tp, agno, 0, &agbp);
144 if (error)
145 return error;
149 error = xfs_refcount_find_shared(cur, agbno, aglen, fbno, flen,
152 xfs_btree_del_cursor(cur, error);
155 return error;
179 int error = 0;
193 error = xfs_reflink_find_shared(ip->i_mount, NULL, agno, agbno,
195 if (error)
196 return error;
251 int error = 0;
269 error = xfs_bmap_add_extent_unwritten_real(NULL, ip,
272 if (error)
273 return error;
276 return error;
290 int error;
295 error = xfs_reflink_convert_cow_locked(ip, offset_fsb, count_fsb);
297 return error;
357 int nimaps, error = 0;
368 error = xfs_find_trim_cow_extent(ip, imap, cmap, shared, &found);
369 if (error || !*shared)
370 return error;
379 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, 0, &tp);
383 if (error)
384 return error;
386 error = xfs_qm_dqattach_locked(ip, false);
387 if (error)
393 error = xfs_find_trim_cow_extent(ip, imap, cmap, shared, &found);
394 if (error || !*shared)
401 error = xfs_trans_reserve_quota_nblks(tp, ip, resblks, 0,
403 if (error)
410 error = xfs_bmapi_write(tp, ip, imap->br_startoff, imap->br_blockcount,
413 if (error)
417 error = xfs_trans_commit(tp);
418 if (error)
419 return error;
444 return error;
467 int error = 0;
488 error = xfs_bmap_del_extent_delay(ip, XFS_COW_FORK,
490 if (error)
503 error = xfs_defer_finish(tpp);
504 if (error)
511 error = xfs_trans_reserve_quota_nblks(NULL, ip,
514 if (error)
528 return error;
547 int error;
559 error = xfs_trans_alloc(ip->i_mount, &M_RES(ip->i_mount)->tr_write,
561 if (error)
568 error = xfs_reflink_cancel_cow_blocks(ip, &tp, offset_fsb, end_fsb,
570 if (error)
573 error = xfs_trans_commit(tp);
576 return error;
582 trace_xfs_reflink_cancel_cow_range_error(ip, error, _RET_IP_);
583 return error;
609 int error;
618 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0,
620 if (error)
621 return error;
665 error = __xfs_bunmapi(tp, ip, del.br_startoff, &rlen, 0, 1);
666 if (error)
686 error = xfs_trans_commit(tp);
688 if (error)
689 return error;
698 return error;
712 int error = 0;
751 while (end_fsb > offset_fsb && !error)
752 error = xfs_reflink_end_cow_extent(ip, offset_fsb, &end_fsb);
754 if (error)
755 trace_xfs_reflink_end_cow_error(ip, error, _RET_IP_);
756 return error;
767 int error = 0;
773 error = xfs_refcount_recover_cow_leftovers(mp, agno);
774 if (error)
778 return error;
866 int error;
872 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_ichange, 0, 0, 0, &tp);
873 if (error)
904 error = xfs_trans_commit(tp);
905 if (error)
907 return error;
910 trace_xfs_reflink_set_inode_flag_error(dest, error, _RET_IP_);
911 return error;
926 int error;
931 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_ichange, 0, 0, 0, &tp);
932 if (error)
951 error = xfs_trans_commit(tp);
952 if (error)
954 return error;
957 trace_xfs_reflink_update_inode_size_error(dest, error, _RET_IP_);
958 return error;
973 int error = 0;
981 error = -ENOSPC;
983 return error;
1005 int error;
1009 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, 0, &tp);
1010 if (error)
1022 error = xfs_bmapi_read(ip, dmap->br_startoff, dmap->br_blockcount,
1024 if (error)
1045 error = -EFSCORRUPTED;
1056 error = xfs_reflink_ag_has_free_space(mp,
1058 if (error)
1091 error = xfs_trans_reserve_quota_nblks(tp, ip, qres, 0,
1093 if (error)
1114 error = __xfs_bunmapi(NULL, ip, smap.br_startoff, &len, 0, 1);
1115 if (error)
1143 error = xfs_trans_commit(tp);
1151 if (error)
1152 trace_xfs_reflink_remap_extent_error(ip, error, _RET_IP_);
1153 return error;
1174 int error = 0;
1187 error = xfs_bmapi_read(src, srcoff, len, &imap, &nimaps, 0);
1189 if (error)
1201 error = -EFSCORRUPTED;
1209 error = xfs_reflink_remap_extent(dest, &imap, new_isize);
1210 if (error)
1214 error = -EINTR;
1225 if (error)
1226 trace_xfs_reflink_remap_blocks_error(dest, error, _RET_IP_);
1229 return error;
1371 int error;
1375 error = xfs_iread_extents(tp, ip, XFS_DATA_FORK);
1376 if (error)
1377 return error;
1390 error = xfs_reflink_find_shared(mp, tp, agno, agbno, aglen,
1392 if (error)
1393 return error;
1418 int error = 0;
1422 error = xfs_reflink_inode_has_shared_extents(*tpp, ip, &needs_flag);
1423 if (error || needs_flag)
1424 return error;
1430 error = xfs_reflink_cancel_cow_blocks(ip, tpp, 0, XFS_MAX_FILEOFF,
1432 if (error)
1433 return error;
1441 return error;
1454 int error = 0;
1457 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, 0, 0, 0, &tp);
1458 if (error)
1459 return error;
1464 error = xfs_reflink_clear_inode_flag(ip, &tp);
1465 if (error)
1468 error = xfs_trans_commit(tp);
1469 if (error)
1478 return error;
1492 int error;
1501 error = iomap_file_unshare(inode, offset, len,
1503 if (error)
1506 error = filemap_write_and_wait_range(inode->i_mapping, offset,
1508 if (error)
1512 error = xfs_reflink_try_clear_inode_flag(ip);
1513 if (error)
1518 trace_xfs_reflink_unshare_error(ip, error, _RET_IP_);
1519 return error;