• Home
  • Raw
  • Download

Lines Matching refs:error

686 	int			error;  in xfs_lookup()  local
693 error = xfs_dir_lookup(NULL, dp, name, &inum, ci_name); in xfs_lookup()
694 if (error) in xfs_lookup()
697 error = xfs_iget(dp->i_mount, NULL, inum, 0, 0, ipp); in xfs_lookup()
698 if (error) in xfs_lookup()
708 return error; in xfs_lookup()
757 int error; in xfs_ialloc() local
765 error = xfs_dialloc(tp, pip ? pip->i_ino : 0, mode, in xfs_ialloc()
767 if (error) in xfs_ialloc()
768 return error; in xfs_ialloc()
792 error = xfs_iget(mp, tp, ino, XFS_IGET_CREATE, in xfs_ialloc()
794 if (error) in xfs_ialloc()
795 return error; in xfs_ialloc()
1137 int error; in xfs_create() local
1156 error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), in xfs_create()
1160 if (error) in xfs_create()
1161 return error; in xfs_create()
1177 error = xfs_trans_alloc(mp, tres, resblks, 0, 0, &tp); in xfs_create()
1178 if (error == -ENOSPC) { in xfs_create()
1181 error = xfs_trans_alloc(mp, tres, resblks, 0, 0, &tp); in xfs_create()
1183 if (error) in xfs_create()
1192 error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, in xfs_create()
1194 if (error) in xfs_create()
1202 error = xfs_dir_ialloc(&tp, dp, mode, is_dir ? 2 : 1, rdev, prid, &ip); in xfs_create()
1203 if (error) in xfs_create()
1216 error = xfs_dir_createname(tp, dp, name, ip->i_ino, in xfs_create()
1219 if (error) { in xfs_create()
1220 ASSERT(error != -ENOSPC); in xfs_create()
1227 error = xfs_dir_init(tp, ip, dp); in xfs_create()
1228 if (error) in xfs_create()
1249 error = xfs_trans_commit(tp); in xfs_create()
1250 if (error) in xfs_create()
1279 return error; in xfs_create()
1291 int error; in xfs_create_tmpfile() local
1307 error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), in xfs_create_tmpfile()
1311 if (error) in xfs_create_tmpfile()
1312 return error; in xfs_create_tmpfile()
1317 error = xfs_trans_alloc(mp, tres, resblks, 0, 0, &tp); in xfs_create_tmpfile()
1318 if (error) in xfs_create_tmpfile()
1321 error = xfs_trans_reserve_quota(tp, mp, udqp, gdqp, in xfs_create_tmpfile()
1323 if (error) in xfs_create_tmpfile()
1326 error = xfs_dir_ialloc(&tp, dp, mode, 0, 0, prid, &ip); in xfs_create_tmpfile()
1327 if (error) in xfs_create_tmpfile()
1340 error = xfs_iunlink(tp, ip); in xfs_create_tmpfile()
1341 if (error) in xfs_create_tmpfile()
1344 error = xfs_trans_commit(tp); in xfs_create_tmpfile()
1345 if (error) in xfs_create_tmpfile()
1372 return error; in xfs_create_tmpfile()
1383 int error; in xfs_link() local
1393 error = xfs_qm_dqattach(sip); in xfs_link()
1394 if (error) in xfs_link()
1397 error = xfs_qm_dqattach(tdp); in xfs_link()
1398 if (error) in xfs_link()
1402 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_link, resblks, 0, 0, &tp); in xfs_link()
1403 if (error == -ENOSPC) { in xfs_link()
1405 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_link, 0, 0, 0, &tp); in xfs_link()
1407 if (error) in xfs_link()
1422 error = -EXDEV; in xfs_link()
1427 error = xfs_dir_canenter(tp, tdp, target_name); in xfs_link()
1428 if (error) in xfs_link()
1436 error = xfs_iunlink_remove(tp, sip); in xfs_link()
1437 if (error) in xfs_link()
1441 error = xfs_dir_createname(tp, tdp, target_name, sip->i_ino, in xfs_link()
1443 if (error) in xfs_link()
1463 return error; in xfs_link()
1518 int error = 0; in xfs_itruncate_extents_flags() local
1552 error = xfs_bunmapi(tp, ip, first_unmap_block, unmap_len, flags, in xfs_itruncate_extents_flags()
1554 if (error) in xfs_itruncate_extents_flags()
1561 error = xfs_defer_finish(&tp); in xfs_itruncate_extents_flags()
1562 if (error) in xfs_itruncate_extents_flags()
1565 error = xfs_trans_roll_inode(&tp, ip); in xfs_itruncate_extents_flags()
1566 if (error) in xfs_itruncate_extents_flags()
1572 error = xfs_reflink_cancel_cow_blocks(ip, &tp, in xfs_itruncate_extents_flags()
1574 if (error) in xfs_itruncate_extents_flags()
1590 return error; in xfs_itruncate_extents_flags()
1598 int error; in xfs_release() local
1624 error = filemap_flush(VFS_I(ip)->i_mapping); in xfs_release()
1625 if (error) in xfs_release()
1626 return error; in xfs_release()
1660 error = xfs_free_eofblocks(ip); in xfs_release()
1662 if (error) in xfs_release()
1663 return error; in xfs_release()
1684 int error; in xfs_inactive_truncate() local
1686 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_itruncate, 0, 0, 0, &tp); in xfs_inactive_truncate()
1687 if (error) { in xfs_inactive_truncate()
1689 return error; in xfs_inactive_truncate()
1702 error = xfs_itruncate_extents(&tp, ip, XFS_DATA_FORK, 0); in xfs_inactive_truncate()
1703 if (error) in xfs_inactive_truncate()
1708 error = xfs_trans_commit(tp); in xfs_inactive_truncate()
1709 if (error) in xfs_inactive_truncate()
1719 return error; in xfs_inactive_truncate()
1733 int error; in xfs_inactive_ifree() local
1747 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_ifree, in xfs_inactive_ifree()
1751 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_ifree, 0, 0, 0, &tp); in xfs_inactive_ifree()
1753 if (error) { in xfs_inactive_ifree()
1754 if (error == -ENOSPC) { in xfs_inactive_ifree()
1761 return error; in xfs_inactive_ifree()
1767 error = xfs_ifree(tp, ip); in xfs_inactive_ifree()
1768 if (error) { in xfs_inactive_ifree()
1776 __func__, error); in xfs_inactive_ifree()
1781 return error; in xfs_inactive_ifree()
1793 error = xfs_trans_commit(tp); in xfs_inactive_ifree()
1794 if (error) in xfs_inactive_ifree()
1796 __func__, error); in xfs_inactive_ifree()
1815 int error; in xfs_inactive() local
1859 error = xfs_qm_dqattach(ip); in xfs_inactive()
1860 if (error) in xfs_inactive()
1864 error = xfs_inactive_symlink(ip); in xfs_inactive()
1866 error = xfs_inactive_truncate(ip); in xfs_inactive()
1867 if (error) in xfs_inactive()
1876 error = xfs_attr_inactive(ip); in xfs_inactive()
1877 if (error) in xfs_inactive()
1888 error = xfs_inactive_ifree(ip); in xfs_inactive()
1889 if (error) in xfs_inactive()
1986 int error; in xfs_iunlink_insert_backref() local
1988 error = rhashtable_insert_fast(&pag->pagi_unlinked_hash, in xfs_iunlink_insert_backref()
1996 if (error) { in xfs_iunlink_insert_backref()
1997 WARN(error != -ENOMEM, "iunlink cache insert error %d", error); in xfs_iunlink_insert_backref()
2004 if (error != 0 && error != -EEXIST) in xfs_iunlink_insert_backref()
2005 error = 0; in xfs_iunlink_insert_backref()
2006 return error; in xfs_iunlink_insert_backref()
2040 int error; in xfs_iunlink_change_backref() local
2056 error = rhashtable_remove_fast(&pag->pagi_unlinked_hash, in xfs_iunlink_change_backref()
2058 if (error) in xfs_iunlink_change_backref()
2059 return error; in xfs_iunlink_change_backref()
2186 int error; in xfs_iunlink_update_inode() local
2190 error = xfs_imap_to_bp(mp, tp, &ip->i_imap, &dip, &ibp, 0, 0); in xfs_iunlink_update_inode()
2191 if (error) in xfs_iunlink_update_inode()
2192 return error; in xfs_iunlink_update_inode()
2197 error = -EFSCORRUPTED; in xfs_iunlink_update_inode()
2209 error = -EFSCORRUPTED; in xfs_iunlink_update_inode()
2219 return error; in xfs_iunlink_update_inode()
2241 int error; in xfs_iunlink() local
2248 error = xfs_read_agi(mp, tp, agno, &agibp); in xfs_iunlink()
2249 if (error) in xfs_iunlink()
2250 return error; in xfs_iunlink()
2271 error = xfs_iunlink_update_inode(tp, ip, agno, next_agino, in xfs_iunlink()
2273 if (error) in xfs_iunlink()
2274 return error; in xfs_iunlink()
2282 error = xfs_iunlink_add_backref(pag, agino, next_agino); in xfs_iunlink()
2284 if (error) in xfs_iunlink()
2285 return error; in xfs_iunlink()
2303 int error; in xfs_iunlink_map_ino() local
2306 error = xfs_imap(mp, tp, XFS_AGINO_TO_INO(mp, agno, agino), imap, 0); in xfs_iunlink_map_ino()
2307 if (error) { in xfs_iunlink_map_ino()
2309 __func__, error); in xfs_iunlink_map_ino()
2310 return error; in xfs_iunlink_map_ino()
2313 error = xfs_imap_to_bp(mp, tp, imap, dipp, bpp, 0, 0); in xfs_iunlink_map_ino()
2314 if (error) { in xfs_iunlink_map_ino()
2316 __func__, error); in xfs_iunlink_map_ino()
2317 return error; in xfs_iunlink_map_ino()
2347 int error; in xfs_iunlink_map_prev() local
2355 error = xfs_iunlink_map_ino(tp, agno, *agino, imap, dipp, bpp); in xfs_iunlink_map_prev()
2356 if (error) in xfs_iunlink_map_prev()
2357 return error; in xfs_iunlink_map_prev()
2382 error = xfs_iunlink_map_ino(tp, agno, next_agino, imap, dipp, in xfs_iunlink_map_prev()
2384 if (error) in xfs_iunlink_map_prev()
2385 return error; in xfs_iunlink_map_prev()
2397 error = -EFSCORRUPTED; in xfs_iunlink_map_prev()
2398 return error; in xfs_iunlink_map_prev()
2425 int error; in xfs_iunlink_remove() local
2430 error = xfs_read_agi(mp, tp, agno, &agibp); in xfs_iunlink_remove()
2431 if (error) in xfs_iunlink_remove()
2432 return error; in xfs_iunlink_remove()
2451 error = xfs_iunlink_update_inode(tp, ip, agno, NULLAGINO, &next_agino); in xfs_iunlink_remove()
2452 if (error) in xfs_iunlink_remove()
2453 return error; in xfs_iunlink_remove()
2464 error = xfs_iunlink_change_backref(pag, next_agino, in xfs_iunlink_remove()
2466 if (error) in xfs_iunlink_remove()
2472 error = xfs_iunlink_update_bucket(tp, agno, agibp, bucket_index, in xfs_iunlink_remove()
2474 if (error) in xfs_iunlink_remove()
2484 error = xfs_iunlink_map_prev(tp, agno, head_agino, agino, in xfs_iunlink_remove()
2487 if (error) in xfs_iunlink_remove()
2502 error = xfs_iunlink_change_backref(pag, agino, next_agino); in xfs_iunlink_remove()
2503 if (error) in xfs_iunlink_remove()
2510 return error; in xfs_iunlink_remove()
2739 int error; in xfs_ifree() local
2752 error = xfs_iunlink_remove(tp, ip); in xfs_ifree()
2753 if (error) in xfs_ifree()
2754 return error; in xfs_ifree()
2756 error = xfs_difree(tp, ip->i_ino, &xic); in xfs_ifree()
2757 if (error) in xfs_ifree()
2758 return error; in xfs_ifree()
2782 error = xfs_ifree_cluster(ip, tp, &xic); in xfs_ifree()
2784 return error; in xfs_ifree()
2866 int error = 0; in xfs_remove() local
2874 error = xfs_qm_dqattach(dp); in xfs_remove()
2875 if (error) in xfs_remove()
2878 error = xfs_qm_dqattach(ip); in xfs_remove()
2879 if (error) in xfs_remove()
2892 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_remove, resblks, 0, 0, &tp); in xfs_remove()
2893 if (error == -ENOSPC) { in xfs_remove()
2895 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_remove, 0, 0, 0, in xfs_remove()
2898 if (error) { in xfs_remove()
2899 ASSERT(error != -ENOSPC); in xfs_remove()
2914 error = -ENOTEMPTY; in xfs_remove()
2918 error = -ENOTEMPTY; in xfs_remove()
2923 error = xfs_droplink(tp, dp); in xfs_remove()
2924 if (error) in xfs_remove()
2928 error = xfs_droplink(tp, ip); in xfs_remove()
2929 if (error) in xfs_remove()
2942 error = xfs_droplink(tp, ip); in xfs_remove()
2943 if (error) in xfs_remove()
2946 error = xfs_dir_removename(tp, dp, name, ip->i_ino, resblks); in xfs_remove()
2947 if (error) { in xfs_remove()
2948 ASSERT(error != -ENOENT); in xfs_remove()
2960 error = xfs_trans_commit(tp); in xfs_remove()
2961 if (error) in xfs_remove()
2972 return error; in xfs_remove()
3056 int error = 0; in xfs_cross_rename() local
3062 error = xfs_dir_replace(tp, dp1, name1, ip2->i_ino, spaceres); in xfs_cross_rename()
3063 if (error) in xfs_cross_rename()
3067 error = xfs_dir_replace(tp, dp2, name2, ip1->i_ino, spaceres); in xfs_cross_rename()
3068 if (error) in xfs_cross_rename()
3080 error = xfs_dir_replace(tp, ip2, &xfs_name_dotdot, in xfs_cross_rename()
3082 if (error) in xfs_cross_rename()
3087 error = xfs_droplink(tp, dp2); in xfs_cross_rename()
3088 if (error) in xfs_cross_rename()
3104 error = xfs_dir_replace(tp, ip1, &xfs_name_dotdot, in xfs_cross_rename()
3106 if (error) in xfs_cross_rename()
3111 error = xfs_droplink(tp, dp1); in xfs_cross_rename()
3112 if (error) in xfs_cross_rename()
3146 return error; in xfs_cross_rename()
3163 int error; in xfs_rename_alloc_whiteout() local
3165 error = xfs_create_tmpfile(dp, S_IFCHR | WHITEOUT_MODE, &tmpfile); in xfs_rename_alloc_whiteout()
3166 if (error) in xfs_rename_alloc_whiteout()
3167 return error; in xfs_rename_alloc_whiteout()
3203 int error; in xfs_rename() local
3217 error = xfs_rename_alloc_whiteout(target_dp, &wip); in xfs_rename()
3218 if (error) in xfs_rename()
3219 return error; in xfs_rename()
3229 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_rename, spaceres, 0, 0, &tp); in xfs_rename()
3230 if (error == -ENOSPC) { in xfs_rename()
3232 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_rename, 0, 0, 0, in xfs_rename()
3235 if (error) in xfs_rename()
3241 error = xfs_qm_vop_rename_dqattach(inodes); in xfs_rename()
3242 if (error) in xfs_rename()
3274 error = -EXDEV; in xfs_rename()
3294 error = xfs_dir_canenter(tp, target_dp, target_name); in xfs_rename()
3295 if (error) in xfs_rename()
3306 error = -EEXIST; in xfs_rename()
3325 error = xfs_iunlink_remove(tp, wip); in xfs_rename()
3326 if (error) in xfs_rename()
3343 error = xfs_dir_createname(tp, target_dp, target_name, in xfs_rename()
3345 if (error) in xfs_rename()
3364 error = xfs_dir_replace(tp, target_dp, target_name, in xfs_rename()
3366 if (error) in xfs_rename()
3376 error = xfs_droplink(tp, target_ip); in xfs_rename()
3377 if (error) in xfs_rename()
3384 error = xfs_droplink(tp, target_ip); in xfs_rename()
3385 if (error) in xfs_rename()
3398 error = xfs_dir_replace(tp, src_ip, &xfs_name_dotdot, in xfs_rename()
3400 ASSERT(error != -EEXIST); in xfs_rename()
3401 if (error) in xfs_rename()
3426 error = xfs_droplink(tp, src_dp); in xfs_rename()
3427 if (error) in xfs_rename()
3437 error = xfs_dir_replace(tp, src_dp, src_name, wip->i_ino, in xfs_rename()
3440 error = xfs_dir_removename(tp, src_dp, src_name, src_ip->i_ino, in xfs_rename()
3442 if (error) in xfs_rename()
3450 error = xfs_finish_rename(tp); in xfs_rename()
3453 return error; in xfs_rename()
3460 return error; in xfs_rename()
3567 int error; in xfs_iflush_cluster() local
3568 error = xfs_iflush_int(cip, bp); in xfs_iflush_cluster()
3569 if (error) { in xfs_iflush_cluster()
3640 int error; in xfs_iflush() local
3675 error = -EIO; in xfs_iflush()
3688 error = xfs_imap_to_bp(mp, NULL, &ip->i_imap, &dip, &bp, XBF_TRYLOCK, in xfs_iflush()
3690 if (error == -EAGAIN) { in xfs_iflush()
3692 return error; in xfs_iflush()
3694 if (error) in xfs_iflush()
3700 error = xfs_iflush_int(ip, bp); in xfs_iflush()
3701 if (error) in xfs_iflush()
3720 error = xfs_iflush_cluster(ip, bp); in xfs_iflush()
3721 if (error) in xfs_iflush()
3722 return error; in xfs_iflush()
3734 return error; in xfs_iflush()