Lines Matching refs:error

631 	int			error;  in xfs_lookup()  local
640 error = xfs_dir_lookup(NULL, dp, name, &inum, ci_name); in xfs_lookup()
643 if (error) in xfs_lookup()
646 error = xfs_iget(dp->i_mount, NULL, inum, 0, 0, ipp); in xfs_lookup()
647 if (error) in xfs_lookup()
657 return error; in xfs_lookup()
707 int error; in xfs_ialloc() local
714 error = xfs_dialloc(tp, pip ? pip->i_ino : 0, mode, okalloc, in xfs_ialloc()
716 if (error) in xfs_ialloc()
717 return error; in xfs_ialloc()
729 error = xfs_iget(mp, tp, ino, XFS_IGET_CREATE, in xfs_ialloc()
731 if (error) in xfs_ialloc()
732 return error; in xfs_ialloc()
1074 int error; in xfs_droplink() local
1083 error = 0; in xfs_droplink()
1091 error = xfs_iunlink(tp, ip); in xfs_droplink()
1093 return error; in xfs_droplink()
1126 int error; in xfs_create() local
1149 error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), in xfs_create()
1153 if (error) in xfs_create()
1154 return error; in xfs_create()
1175 error = xfs_trans_reserve(tp, tres, resblks, 0); in xfs_create()
1176 if (error == -ENOSPC) { in xfs_create()
1179 error = xfs_trans_reserve(tp, tres, resblks, 0); in xfs_create()
1181 if (error == -ENOSPC) { in xfs_create()
1184 error = xfs_trans_reserve(tp, tres, 0, 0); in xfs_create()
1186 if (error) { in xfs_create()
1199 error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, in xfs_create()
1201 if (error) in xfs_create()
1205 error = xfs_dir_canenter(tp, dp, name); in xfs_create()
1206 if (error) in xfs_create()
1215 error = xfs_dir_ialloc(&tp, dp, mode, is_dir ? 2 : 1, rdev, in xfs_create()
1217 if (error) { in xfs_create()
1218 if (error == -ENOSPC) in xfs_create()
1233 error = xfs_dir_createname(tp, dp, name, ip->i_ino, in xfs_create()
1236 if (error) { in xfs_create()
1237 ASSERT(error != -ENOSPC); in xfs_create()
1244 error = xfs_dir_init(tp, ip, dp); in xfs_create()
1245 if (error) in xfs_create()
1248 error = xfs_bumplink(tp, dp); in xfs_create()
1249 if (error) in xfs_create()
1268 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_create()
1269 if (error) in xfs_create()
1272 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_create()
1273 if (error) in xfs_create()
1306 return error; in xfs_create()
1319 int error; in xfs_create_tmpfile() local
1336 error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), in xfs_create_tmpfile()
1340 if (error) in xfs_create_tmpfile()
1341 return error; in xfs_create_tmpfile()
1347 error = xfs_trans_reserve(tp, tres, resblks, 0); in xfs_create_tmpfile()
1348 if (error == -ENOSPC) { in xfs_create_tmpfile()
1351 error = xfs_trans_reserve(tp, tres, 0, 0); in xfs_create_tmpfile()
1353 if (error) { in xfs_create_tmpfile()
1358 error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, in xfs_create_tmpfile()
1360 if (error) in xfs_create_tmpfile()
1363 error = xfs_dir_ialloc(&tp, dp, mode, 1, 0, in xfs_create_tmpfile()
1365 if (error) { in xfs_create_tmpfile()
1366 if (error == -ENOSPC) in xfs_create_tmpfile()
1382 error = xfs_iunlink(tp, ip); in xfs_create_tmpfile()
1383 if (error) in xfs_create_tmpfile()
1386 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_create_tmpfile()
1387 if (error) in xfs_create_tmpfile()
1416 return error; in xfs_create_tmpfile()
1427 int error; in xfs_link() local
1441 error = xfs_qm_dqattach(sip, 0); in xfs_link()
1442 if (error) in xfs_link()
1445 error = xfs_qm_dqattach(tdp, 0); in xfs_link()
1446 if (error) in xfs_link()
1452 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, resblks, 0); in xfs_link()
1453 if (error == -ENOSPC) { in xfs_link()
1455 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_link, 0, 0); in xfs_link()
1457 if (error) { in xfs_link()
1474 error = -EXDEV; in xfs_link()
1479 error = xfs_dir_canenter(tp, tdp, target_name); in xfs_link()
1480 if (error) in xfs_link()
1487 error = xfs_iunlink_remove(tp, sip); in xfs_link()
1488 if (error) in xfs_link()
1492 error = xfs_dir_createname(tp, tdp, target_name, sip->i_ino, in xfs_link()
1494 if (error) in xfs_link()
1499 error = xfs_bumplink(tp, sip); in xfs_link()
1500 if (error) in xfs_link()
1512 error = xfs_bmap_finish (&tp, &free_list, &committed); in xfs_link()
1513 if (error) { in xfs_link()
1525 return error; in xfs_link()
1565 int error = 0; in xfs_itruncate_extents() local
1597 error = xfs_bunmapi(tp, ip, in xfs_itruncate_extents()
1603 if (error) in xfs_itruncate_extents()
1610 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_itruncate_extents()
1613 if (error) in xfs_itruncate_extents()
1625 error = xfs_trans_commit(tp, 0); in xfs_itruncate_extents()
1630 if (error) in xfs_itruncate_extents()
1638 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_itruncate, 0, 0); in xfs_itruncate_extents()
1639 if (error) in xfs_itruncate_extents()
1653 return error; in xfs_itruncate_extents()
1669 int error; in xfs_release() local
1695 error = filemap_flush(VFS_I(ip)->i_mapping); in xfs_release()
1696 if (error) in xfs_release()
1697 return error; in xfs_release()
1731 error = xfs_free_eofblocks(mp, ip, true); in xfs_release()
1732 if (error && error != -EAGAIN) in xfs_release()
1733 return error; in xfs_release()
1753 int error; in xfs_inactive_truncate() local
1756 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_itruncate, 0, 0); in xfs_inactive_truncate()
1757 if (error) { in xfs_inactive_truncate()
1760 return error; in xfs_inactive_truncate()
1774 error = xfs_itruncate_extents(&tp, ip, XFS_DATA_FORK, 0); in xfs_inactive_truncate()
1775 if (error) in xfs_inactive_truncate()
1780 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_inactive_truncate()
1781 if (error) in xfs_inactive_truncate()
1791 return error; in xfs_inactive_truncate()
1808 int error; in xfs_inactive_ifree() local
1828 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ifree, in xfs_inactive_ifree()
1830 if (error) { in xfs_inactive_ifree()
1831 if (error == -ENOSPC) { in xfs_inactive_ifree()
1839 return error; in xfs_inactive_ifree()
1846 error = xfs_ifree(tp, ip, &free_list); in xfs_inactive_ifree()
1847 if (error) { in xfs_inactive_ifree()
1855 __func__, error); in xfs_inactive_ifree()
1860 return error; in xfs_inactive_ifree()
1873 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_inactive_ifree()
1874 if (error) in xfs_inactive_ifree()
1876 __func__, error); in xfs_inactive_ifree()
1877 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_inactive_ifree()
1878 if (error) in xfs_inactive_ifree()
1880 __func__, error); in xfs_inactive_ifree()
1899 int error; in xfs_inactive() local
1935 error = xfs_qm_dqattach(ip, 0); in xfs_inactive()
1936 if (error) in xfs_inactive()
1940 error = xfs_inactive_symlink(ip); in xfs_inactive()
1942 error = xfs_inactive_truncate(ip); in xfs_inactive()
1943 if (error) in xfs_inactive()
1952 error = xfs_attr_inactive(ip); in xfs_inactive()
1953 if (error) in xfs_inactive()
1964 error = xfs_inactive_ifree(ip); in xfs_inactive()
1965 if (error) in xfs_inactive()
1992 int error; in xfs_iunlink() local
2003 error = xfs_read_agi(mp, tp, XFS_INO_TO_AGNO(mp, ip->i_ino), &agibp); in xfs_iunlink()
2004 if (error) in xfs_iunlink()
2005 return error; in xfs_iunlink()
2025 error = xfs_imap_to_bp(mp, tp, &ip->i_imap, &dip, &ibp, in xfs_iunlink()
2027 if (error) in xfs_iunlink()
2028 return error; in xfs_iunlink()
2078 int error; in xfs_iunlink_remove() local
2087 error = xfs_read_agi(mp, tp, agno, &agibp); in xfs_iunlink_remove()
2088 if (error) in xfs_iunlink_remove()
2089 return error; in xfs_iunlink_remove()
2111 error = xfs_imap_to_bp(mp, tp, &ip->i_imap, &dip, &ibp, in xfs_iunlink_remove()
2113 if (error) { in xfs_iunlink_remove()
2115 __func__, error); in xfs_iunlink_remove()
2116 return error; in xfs_iunlink_remove()
2161 error = xfs_imap(mp, tp, next_ino, &imap, 0); in xfs_iunlink_remove()
2162 if (error) { in xfs_iunlink_remove()
2165 __func__, error); in xfs_iunlink_remove()
2166 return error; in xfs_iunlink_remove()
2169 error = xfs_imap_to_bp(mp, tp, &imap, &last_dip, in xfs_iunlink_remove()
2171 if (error) { in xfs_iunlink_remove()
2174 __func__, error); in xfs_iunlink_remove()
2175 return error; in xfs_iunlink_remove()
2188 error = xfs_imap_to_bp(mp, tp, &ip->i_imap, &dip, &ibp, in xfs_iunlink_remove()
2190 if (error) { in xfs_iunlink_remove()
2192 __func__, error); in xfs_iunlink_remove()
2193 return error; in xfs_iunlink_remove()
2416 int error; in xfs_ifree() local
2430 error = xfs_iunlink_remove(tp, ip); in xfs_ifree()
2431 if (error) in xfs_ifree()
2432 return error; in xfs_ifree()
2434 error = xfs_difree(tp, ip->i_ino, flist, &delete, &first_ino); in xfs_ifree()
2435 if (error) in xfs_ifree()
2436 return error; in xfs_ifree()
2452 error = xfs_ifree_cluster(ip, tp, first_ino); in xfs_ifree()
2454 return error; in xfs_ifree()
2536 int error = 0; in xfs_remove() local
2548 error = xfs_qm_dqattach(dp, 0); in xfs_remove()
2549 if (error) in xfs_remove()
2552 error = xfs_qm_dqattach(ip, 0); in xfs_remove()
2553 if (error) in xfs_remove()
2572 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_remove, resblks, 0); in xfs_remove()
2573 if (error == -ENOSPC) { in xfs_remove()
2575 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_remove, 0, 0); in xfs_remove()
2577 if (error) { in xfs_remove()
2578 ASSERT(error != -ENOSPC); in xfs_remove()
2595 error = -ENOTEMPTY; in xfs_remove()
2599 error = -ENOTEMPTY; in xfs_remove()
2604 error = xfs_droplink(tp, dp); in xfs_remove()
2605 if (error) in xfs_remove()
2609 error = xfs_droplink(tp, ip); in xfs_remove()
2610 if (error) in xfs_remove()
2623 error = xfs_droplink(tp, ip); in xfs_remove()
2624 if (error) in xfs_remove()
2628 error = xfs_dir_removename(tp, dp, name, ip->i_ino, in xfs_remove()
2630 if (error) { in xfs_remove()
2631 ASSERT(error != -ENOENT); in xfs_remove()
2643 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_remove()
2644 if (error) in xfs_remove()
2647 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_remove()
2648 if (error) in xfs_remove()
2661 return error; in xfs_remove()
2721 int error; in xfs_finish_rename() local
2730 error = xfs_bmap_finish(&tp, free_list, &committed); in xfs_finish_rename()
2731 if (error) { in xfs_finish_rename()
2734 return error; in xfs_finish_rename()
2758 int error = 0; in xfs_cross_rename() local
2764 error = xfs_dir_replace(tp, dp1, name1, in xfs_cross_rename()
2767 if (error) in xfs_cross_rename()
2771 error = xfs_dir_replace(tp, dp2, name2, in xfs_cross_rename()
2774 if (error) in xfs_cross_rename()
2786 error = xfs_dir_replace(tp, ip2, &xfs_name_dotdot, in xfs_cross_rename()
2789 if (error) in xfs_cross_rename()
2794 error = xfs_droplink(tp, dp2); in xfs_cross_rename()
2795 if (error) in xfs_cross_rename()
2797 error = xfs_bumplink(tp, dp1); in xfs_cross_rename()
2798 if (error) in xfs_cross_rename()
2813 error = xfs_dir_replace(tp, ip1, &xfs_name_dotdot, in xfs_cross_rename()
2816 if (error) in xfs_cross_rename()
2821 error = xfs_droplink(tp, dp1); in xfs_cross_rename()
2822 if (error) in xfs_cross_rename()
2824 error = xfs_bumplink(tp, dp2); in xfs_cross_rename()
2825 if (error) in xfs_cross_rename()
2859 return error; in xfs_cross_rename()
2876 int error; in xfs_rename_alloc_whiteout() local
2878 error = xfs_create_tmpfile(dp, NULL, S_IFCHR | WHITEOUT_MODE, &tmpfile); in xfs_rename_alloc_whiteout()
2879 if (error) in xfs_rename_alloc_whiteout()
2880 return error; in xfs_rename_alloc_whiteout()
2920 int error; in xfs_rename() local
2934 error = xfs_rename_alloc_whiteout(target_dp, &wip); in xfs_rename()
2935 if (error) in xfs_rename()
2936 return error; in xfs_rename()
2947 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_rename, spaceres, 0); in xfs_rename()
2948 if (error == -ENOSPC) { in xfs_rename()
2950 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_rename, 0, 0); in xfs_rename()
2952 if (error) in xfs_rename()
2959 error = xfs_qm_vop_rename_dqattach(inodes); in xfs_rename()
2960 if (error) in xfs_rename()
2992 error = -EXDEV; in xfs_rename()
3013 error = xfs_dir_canenter(tp, target_dp, target_name); in xfs_rename()
3014 if (error) in xfs_rename()
3022 error = xfs_dir_createname(tp, target_dp, target_name, in xfs_rename()
3025 if (error == -ENOSPC) in xfs_rename()
3027 if (error) in xfs_rename()
3034 error = xfs_bumplink(tp, target_dp); in xfs_rename()
3035 if (error) in xfs_rename()
3050 error = -EEXIST; in xfs_rename()
3064 error = xfs_dir_replace(tp, target_dp, target_name, in xfs_rename()
3067 if (error) in xfs_rename()
3077 error = xfs_droplink(tp, target_ip); in xfs_rename()
3078 if (error) in xfs_rename()
3085 error = xfs_droplink(tp, target_ip); in xfs_rename()
3086 if (error) in xfs_rename()
3099 error = xfs_dir_replace(tp, src_ip, &xfs_name_dotdot, in xfs_rename()
3102 ASSERT(error != -EEXIST); in xfs_rename()
3103 if (error) in xfs_rename()
3128 error = xfs_droplink(tp, src_dp); in xfs_rename()
3129 if (error) in xfs_rename()
3139 error = xfs_dir_replace(tp, src_dp, src_name, wip->i_ino, in xfs_rename()
3142 error = xfs_dir_removename(tp, src_dp, src_name, src_ip->i_ino, in xfs_rename()
3144 if (error) in xfs_rename()
3157 error = xfs_bumplink(tp, wip); in xfs_rename()
3158 if (error) in xfs_rename()
3160 error = xfs_iunlink_remove(tp, wip); in xfs_rename()
3161 if (error) in xfs_rename()
3178 error = xfs_finish_rename(tp, &free_list); in xfs_rename()
3181 return error; in xfs_rename()
3191 return error; in xfs_rename()
3278 int error; in xfs_iflush_cluster() local
3279 error = xfs_iflush_int(iq, bp); in xfs_iflush_cluster()
3280 if (error) { in xfs_iflush_cluster()
3364 int error; in xfs_iflush() local
3399 error = -EIO; in xfs_iflush()
3412 error = xfs_imap_to_bp(mp, NULL, &ip->i_imap, &dip, &bp, XBF_TRYLOCK, in xfs_iflush()
3414 if (error == -EAGAIN) { in xfs_iflush()
3416 return error; in xfs_iflush()
3418 if (error) in xfs_iflush()
3424 error = xfs_iflush_int(ip, bp); in xfs_iflush()
3425 if (error) in xfs_iflush()
3439 error = xfs_iflush_cluster(ip, bp); in xfs_iflush()
3440 if (error) in xfs_iflush()
3451 error = -EFSCORRUPTED; in xfs_iflush()
3457 return error; in xfs_iflush()