Lines Matching defs:error

140 	int			error;
142 error = xfs_alloc_read_agf(pag, tp, 0, &agbp);
143 if (error)
144 return error;
148 error = xfs_refcount_find_shared(cur, agbno, aglen, fbno, flen,
151 xfs_btree_del_cursor(cur, error);
154 return error;
179 int error = 0;
193 error = xfs_reflink_find_shared(pag, NULL, agbno, aglen, &fbno, &flen,
196 if (error)
197 return error;
254 int error = 0;
272 error = xfs_bmap_add_extent_unwritten_real(NULL, ip,
275 if (error)
276 return error;
279 return error;
293 int error;
298 error = xfs_reflink_convert_cow_locked(ip, offset_fsb, count_fsb);
300 return error;
355 int error;
372 error = xfs_reflink_convert_cow_locked(ip, offset_fsb, count_fsb);
373 if (!error)
376 return error;
393 int error;
403 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write, resblks, 0,
405 if (error)
406 return error;
410 error = xfs_find_trim_cow_extent(ip, imap, cmap, shared, &found);
411 if (error || !*shared)
421 error = xfs_bmapi_write(tp, ip, imap->br_startoff, imap->br_blockcount,
424 if (error)
428 error = xfs_trans_commit(tp);
429 if (error)
430 return error;
444 return error;
459 int error;
466 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write, 0, 0,
468 if (error)
469 return error;
473 error = xfs_find_trim_cow_extent(ip, imap, cmap, shared,
475 if (error || !*shared)
490 error = xfs_bmapi_write(tp, ip, cmap->br_startoff,
494 if (error)
498 error = xfs_trans_commit(tp);
499 if (error)
500 return error;
514 return error;
527 int error;
536 error = xfs_find_trim_cow_extent(ip, imap, cmap, shared, &found);
537 if (error || !*shared)
538 return error;
587 int error = 0;
608 error = xfs_bmap_del_extent_delay(ip, XFS_COW_FORK,
610 if (error)
619 error = xfs_free_extent_later(*tpp, del.br_startblock,
622 if (error)
626 error = xfs_defer_finish(tpp);
627 if (error)
634 error = xfs_quota_unreserve_blkres(ip,
636 if (error)
650 return error;
669 int error;
681 error = xfs_trans_alloc(ip->i_mount, &M_RES(ip->i_mount)->tr_write,
683 if (error)
690 error = xfs_reflink_cancel_cow_blocks(ip, &tp, offset_fsb, end_fsb,
692 if (error)
695 error = xfs_trans_commit(tp);
698 return error;
704 trace_xfs_reflink_cancel_cow_range_error(ip, error, _RET_IP_);
705 return error;
731 int error;
740 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0,
742 if (error)
743 return error;
753 error = xfs_iext_count_may_overflow(ip, XFS_DATA_FORK,
755 if (error == -EFBIG)
756 error = xfs_iext_count_upgrade(tp, ip,
758 if (error)
791 error = xfs_bmapi_read(ip, del.br_startoff, del.br_blockcount, &data,
793 if (error)
821 error = xfs_bunmapi(NULL, ip, data.br_startoff,
823 if (error)
841 error = xfs_trans_commit(tp);
843 if (error)
844 return error;
853 return error;
867 int error = 0;
906 while (end_fsb > offset_fsb && !error)
907 error = xfs_reflink_end_cow_extent(ip, &offset_fsb, end_fsb);
909 if (error)
910 trace_xfs_reflink_end_cow_error(ip, error, _RET_IP_);
911 return error;
926 int error = 0;
932 error = xfs_refcount_recover_cow_leftovers(mp, pag);
933 if (error) {
939 return error;
1027 int error;
1033 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_ichange, 0, 0, 0, &tp);
1034 if (error)
1065 error = xfs_trans_commit(tp);
1066 if (error)
1068 return error;
1071 trace_xfs_reflink_set_inode_flag_error(dest, error, _RET_IP_);
1072 return error;
1087 int error;
1092 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_ichange, 0, 0, 0, &tp);
1093 if (error)
1112 error = xfs_trans_commit(tp);
1113 if (error)
1115 return error;
1118 trace_xfs_reflink_update_inode_size_error(dest, error, _RET_IP_);
1119 return error;
1134 int error = 0;
1142 error = -ENOSPC;
1144 return error;
1168 int error;
1192 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write,
1194 if (error == -EDQUOT || error == -ENOSPC) {
1196 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write,
1199 if (error)
1208 error = xfs_bmapi_read(ip, dmap->br_startoff, dmap->br_blockcount,
1210 if (error)
1231 error = -EFSCORRUPTED;
1242 error = xfs_reflink_ag_has_free_space(mp,
1244 if (error)
1271 error = xfs_trans_reserve_quota_nblks(tp, ip,
1273 if (error)
1283 error = xfs_iext_count_may_overflow(ip, XFS_DATA_FORK, iext_delta);
1284 if (error == -EFBIG)
1285 error = xfs_iext_count_upgrade(tp, ip, iext_delta);
1286 if (error)
1306 error = xfs_bunmapi(NULL, ip, smap.br_startoff,
1308 if (error)
1336 error = xfs_trans_commit(tp);
1344 if (error)
1345 trace_xfs_reflink_remap_extent_error(ip, error, _RET_IP_);
1346 return error;
1367 int error = 0;
1380 error = xfs_bmapi_read(src, srcoff, len, &imap, &nimaps, 0);
1382 if (error)
1394 error = -EFSCORRUPTED;
1402 error = xfs_reflink_remap_extent(dest, &imap, new_isize);
1403 if (error)
1407 error = -EINTR;
1418 if (error)
1419 trace_xfs_reflink_remap_blocks_error(dest, error, _RET_IP_);
1422 return error;
1566 int error;
1569 error = xfs_iread_extents(tp, ip, XFS_DATA_FORK);
1570 if (error)
1571 return error;
1589 error = xfs_reflink_find_shared(pag, tp, agbno, aglen,
1592 if (error)
1593 return error;
1619 int error = 0;
1623 error = xfs_reflink_inode_has_shared_extents(*tpp, ip, &needs_flag);
1624 if (error || needs_flag)
1625 return error;
1631 error = xfs_reflink_cancel_cow_blocks(ip, tpp, 0, XFS_MAX_FILEOFF,
1633 if (error)
1634 return error;
1642 return error;
1655 int error = 0;
1658 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, 0, 0, 0, &tp);
1659 if (error)
1660 return error;
1665 error = xfs_reflink_clear_inode_flag(ip, &tp);
1666 if (error)
1669 error = xfs_trans_commit(tp);
1670 if (error)
1679 return error;
1693 int error;
1703 error = dax_file_unshare(inode, offset, len,
1706 error = iomap_file_unshare(inode, offset, len,
1708 if (error)
1711 error = filemap_write_and_wait_range(inode->i_mapping, offset,
1713 if (error)
1717 error = xfs_reflink_try_clear_inode_flag(ip);
1718 if (error)
1723 trace_xfs_reflink_unshare_error(ip, error, _RET_IP_);
1724 return error;