• Home
  • Raw
  • Download

Lines Matching refs:error

132 	int             error;  in xfs_attr_fetch()  local
154 error = xfs_attr_shortform_getvalue(&args); in xfs_attr_fetch()
156 error = xfs_attr_leaf_get(&args); in xfs_attr_fetch()
158 error = xfs_attr_node_get(&args); in xfs_attr_fetch()
166 if (error == EEXIST) in xfs_attr_fetch()
167 error = 0; in xfs_attr_fetch()
168 return(error); in xfs_attr_fetch()
179 int error; in xfs_attr_get() local
187 error = xfs_attr_name_to_xname(&xname, name); in xfs_attr_get()
188 if (error) in xfs_attr_get()
189 return error; in xfs_attr_get()
192 error = xfs_attr_fetch(ip, &xname, value, valuelenp, flags); in xfs_attr_get()
194 return(error); in xfs_attr_get()
244 int error, err2, committed; in xfs_attr_set_int() local
252 if ((error = XFS_QM_DQATTACH(mp, dp, 0))) in xfs_attr_set_int()
253 return (error); in xfs_attr_set_int()
263 if ((error = xfs_bmap_add_attrfork(dp, sf_size, rsvd))) in xfs_attr_set_int()
264 return(error); in xfs_attr_set_int()
306 if ((error = xfs_trans_reserve(args.trans, args.total, in xfs_attr_set_int()
310 return(error); in xfs_attr_set_int()
314 error = XFS_TRANS_RESERVE_QUOTA_NBLKS(mp, args.trans, dp, args.total, 0, in xfs_attr_set_int()
317 if (error) { in xfs_attr_set_int()
320 return (error); in xfs_attr_set_int()
344 error = xfs_attr_shortform_addname(&args); in xfs_attr_set_int()
345 if (error != ENOSPC) { in xfs_attr_set_int()
367 if (!error && (flags & ATTR_KERNOTIME) == 0) { in xfs_attr_set_int()
370 return(error == 0 ? err2 : error); in xfs_attr_set_int()
378 error = xfs_attr_shortform_to_leaf(&args); in xfs_attr_set_int()
379 if (!error) { in xfs_attr_set_int()
380 error = xfs_bmap_finish(&args.trans, args.flist, in xfs_attr_set_int()
383 if (error) { in xfs_attr_set_int()
404 error = xfs_trans_roll(&args.trans, dp); in xfs_attr_set_int()
405 if (error) in xfs_attr_set_int()
411 error = xfs_attr_leaf_addname(&args); in xfs_attr_set_int()
413 error = xfs_attr_node_addname(&args); in xfs_attr_set_int()
415 if (error) { in xfs_attr_set_int()
431 error = xfs_trans_commit(args.trans, XFS_TRANS_RELEASE_LOG_RES); in xfs_attr_set_int()
437 if (!error && (flags & ATTR_KERNOTIME) == 0) { in xfs_attr_set_int()
441 return(error); in xfs_attr_set_int()
448 return(error); in xfs_attr_set_int()
459 int error; in xfs_attr_set() local
467 error = xfs_attr_name_to_xname(&xname, name); in xfs_attr_set()
468 if (error) in xfs_attr_set()
469 return error; in xfs_attr_set()
484 int error; in xfs_attr_remove_int() local
504 if ((error = XFS_QM_DQATTACH(mp, dp, 0))) in xfs_attr_remove_int()
505 return (error); in xfs_attr_remove_int()
527 if ((error = xfs_trans_reserve(args.trans, in xfs_attr_remove_int()
533 return(error); in xfs_attr_remove_int()
548 error = XFS_ERROR(ENOATTR); in xfs_attr_remove_int()
553 error = xfs_attr_shortform_remove(&args); in xfs_attr_remove_int()
554 if (error) { in xfs_attr_remove_int()
558 error = xfs_attr_leaf_removename(&args); in xfs_attr_remove_int()
560 error = xfs_attr_node_removename(&args); in xfs_attr_remove_int()
562 if (error) { in xfs_attr_remove_int()
578 error = xfs_trans_commit(args.trans, XFS_TRANS_RELEASE_LOG_RES); in xfs_attr_remove_int()
584 if (!error && (flags & ATTR_KERNOTIME) == 0) { in xfs_attr_remove_int()
588 return(error); in xfs_attr_remove_int()
595 return(error); in xfs_attr_remove_int()
604 int error; in xfs_attr_remove() local
612 error = xfs_attr_name_to_xname(&xname, name); in xfs_attr_remove()
613 if (error) in xfs_attr_remove()
614 return error; in xfs_attr_remove()
629 int error; in xfs_attr_list_int() local
644 error = 0; in xfs_attr_list_int()
646 error = xfs_attr_shortform_list(context); in xfs_attr_list_int()
648 error = xfs_attr_leaf_list(context); in xfs_attr_list_int()
650 error = xfs_attr_node_list(context); in xfs_attr_list_int()
656 return error; in xfs_attr_list_int()
733 int error; in xfs_attr_list() local
770 error = xfs_attr_list_int(&context); in xfs_attr_list()
771 ASSERT(error >= 0); in xfs_attr_list()
772 return error; in xfs_attr_list()
780 int error; in xfs_attr_inactive() local
804 if ((error = xfs_trans_reserve(trans, 0, XFS_ATTRINVAL_LOG_RES(mp), 0, in xfs_attr_inactive()
808 return(error); in xfs_attr_inactive()
824 error = 0; in xfs_attr_inactive()
827 error = xfs_attr_root_inactive(&trans, dp); in xfs_attr_inactive()
828 if (error) in xfs_attr_inactive()
838 if ((error = xfs_itruncate_finish(&trans, dp, 0LL, XFS_ATTR_FORK, in xfs_attr_inactive()
847 error = xfs_trans_commit(trans, XFS_TRANS_RELEASE_LOG_RES); in xfs_attr_inactive()
850 return(error); in xfs_attr_inactive()
855 return(error); in xfs_attr_inactive()
914 int retval, error, committed, forkoff; in xfs_attr_leaf_addname() local
921 error = xfs_da_read_buf(args->trans, args->dp, args->blkno, -1, &bp, in xfs_attr_leaf_addname()
923 if (error) in xfs_attr_leaf_addname()
924 return(error); in xfs_attr_leaf_addname()
960 error = xfs_attr_leaf_to_node(args); in xfs_attr_leaf_addname()
961 if (!error) { in xfs_attr_leaf_addname()
962 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_leaf_addname()
965 if (error) { in xfs_attr_leaf_addname()
969 return(error); in xfs_attr_leaf_addname()
985 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
986 if (error) in xfs_attr_leaf_addname()
987 return (error); in xfs_attr_leaf_addname()
992 error = xfs_attr_node_addname(args); in xfs_attr_leaf_addname()
993 return(error); in xfs_attr_leaf_addname()
1000 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
1001 if (error) in xfs_attr_leaf_addname()
1002 return (error); in xfs_attr_leaf_addname()
1011 error = xfs_attr_rmtval_set(args); in xfs_attr_leaf_addname()
1012 if (error) in xfs_attr_leaf_addname()
1013 return(error); in xfs_attr_leaf_addname()
1027 error = xfs_attr_leaf_flipflags(args); in xfs_attr_leaf_addname()
1028 if (error) in xfs_attr_leaf_addname()
1029 return(error); in xfs_attr_leaf_addname()
1040 error = xfs_attr_rmtval_remove(args); in xfs_attr_leaf_addname()
1041 if (error) in xfs_attr_leaf_addname()
1042 return(error); in xfs_attr_leaf_addname()
1049 error = xfs_da_read_buf(args->trans, args->dp, args->blkno, -1, in xfs_attr_leaf_addname()
1051 if (error) in xfs_attr_leaf_addname()
1052 return(error); in xfs_attr_leaf_addname()
1061 error = xfs_attr_leaf_to_shortform(bp, args, forkoff); in xfs_attr_leaf_addname()
1063 if (!error) { in xfs_attr_leaf_addname()
1064 error = xfs_bmap_finish(&args->trans, in xfs_attr_leaf_addname()
1068 if (error) { in xfs_attr_leaf_addname()
1072 return(error); in xfs_attr_leaf_addname()
1090 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
1096 error = xfs_attr_leaf_clearflag(args); in xfs_attr_leaf_addname()
1098 return(error); in xfs_attr_leaf_addname()
1112 int error, committed, forkoff; in xfs_attr_leaf_removename() local
1119 error = xfs_da_read_buf(args->trans, args->dp, args->blkno, -1, &bp, in xfs_attr_leaf_removename()
1121 if (error) { in xfs_attr_leaf_removename()
1122 return(error); in xfs_attr_leaf_removename()
1126 error = xfs_attr_leaf_lookup_int(bp, args); in xfs_attr_leaf_removename()
1127 if (error == ENOATTR) { in xfs_attr_leaf_removename()
1129 return(error); in xfs_attr_leaf_removename()
1139 error = xfs_attr_leaf_to_shortform(bp, args, forkoff); in xfs_attr_leaf_removename()
1141 if (!error) { in xfs_attr_leaf_removename()
1142 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_leaf_removename()
1145 if (error) { in xfs_attr_leaf_removename()
1149 return(error); in xfs_attr_leaf_removename()
1175 int error; in xfs_attr_leaf_get() local
1178 error = xfs_da_read_buf(args->trans, args->dp, args->blkno, -1, &bp, in xfs_attr_leaf_get()
1180 if (error) in xfs_attr_leaf_get()
1181 return(error); in xfs_attr_leaf_get()
1184 error = xfs_attr_leaf_lookup_int(bp, args); in xfs_attr_leaf_get()
1185 if (error != EEXIST) { in xfs_attr_leaf_get()
1187 return(error); in xfs_attr_leaf_get()
1189 error = xfs_attr_leaf_getvalue(bp, args); in xfs_attr_leaf_get()
1191 if (!error && (args->rmtblkno > 0) && !(args->flags & ATTR_KERNOVAL)) { in xfs_attr_leaf_get()
1192 error = xfs_attr_rmtval_get(args); in xfs_attr_leaf_get()
1194 return(error); in xfs_attr_leaf_get()
1204 int error; in xfs_attr_leaf_list() local
1208 error = xfs_da_read_buf(NULL, context->dp, 0, -1, &bp, XFS_ATTR_FORK); in xfs_attr_leaf_list()
1209 if (error) in xfs_attr_leaf_list()
1210 return XFS_ERROR(error); in xfs_attr_leaf_list()
1220 error = xfs_attr_leaf_list_int(bp, context); in xfs_attr_leaf_list()
1222 return XFS_ERROR(error); in xfs_attr_leaf_list()
1247 int committed, retval, error; in xfs_attr_node_addname() local
1265 error = xfs_da_node_lookup_int(state, &retval); in xfs_attr_node_addname()
1266 if (error) in xfs_attr_node_addname()
1294 error = xfs_attr_leaf_to_node(args); in xfs_attr_node_addname()
1295 if (!error) { in xfs_attr_node_addname()
1296 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_addname()
1300 if (error) { in xfs_attr_node_addname()
1321 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
1322 if (error) in xfs_attr_node_addname()
1335 error = xfs_da_split(state); in xfs_attr_node_addname()
1336 if (!error) { in xfs_attr_node_addname()
1337 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_node_addname()
1340 if (error) { in xfs_attr_node_addname()
1373 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
1374 if (error) in xfs_attr_node_addname()
1384 error = xfs_attr_rmtval_set(args); in xfs_attr_node_addname()
1385 if (error) in xfs_attr_node_addname()
1386 return(error); in xfs_attr_node_addname()
1400 error = xfs_attr_leaf_flipflags(args); in xfs_attr_node_addname()
1401 if (error) in xfs_attr_node_addname()
1413 error = xfs_attr_rmtval_remove(args); in xfs_attr_node_addname()
1414 if (error) in xfs_attr_node_addname()
1415 return(error); in xfs_attr_node_addname()
1430 error = xfs_da_node_lookup_int(state, &retval); in xfs_attr_node_addname()
1431 if (error) in xfs_attr_node_addname()
1439 error = xfs_attr_leaf_remove(blk->bp, args); in xfs_attr_node_addname()
1447 error = xfs_da_join(state); in xfs_attr_node_addname()
1448 if (!error) { in xfs_attr_node_addname()
1449 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_addname()
1453 if (error) { in xfs_attr_node_addname()
1474 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
1475 if (error) in xfs_attr_node_addname()
1482 error = xfs_attr_leaf_clearflag(args); in xfs_attr_node_addname()
1483 if (error) in xfs_attr_node_addname()
1486 retval = error = 0; in xfs_attr_node_addname()
1491 if (error) in xfs_attr_node_addname()
1492 return(error); in xfs_attr_node_addname()
1510 int retval, error, committed, forkoff; in xfs_attr_node_removename() local
1525 error = xfs_da_node_lookup_int(state, &retval); in xfs_attr_node_removename()
1526 if (error || (retval != EEXIST)) { in xfs_attr_node_removename()
1527 if (error == 0) in xfs_attr_node_removename()
1528 error = retval; in xfs_attr_node_removename()
1546 error = xfs_attr_fillstate(state); in xfs_attr_node_removename()
1547 if (error) in xfs_attr_node_removename()
1554 error = xfs_attr_leaf_setflag(args); in xfs_attr_node_removename()
1555 if (error) in xfs_attr_node_removename()
1557 error = xfs_attr_rmtval_remove(args); in xfs_attr_node_removename()
1558 if (error) in xfs_attr_node_removename()
1565 error = xfs_attr_refillstate(state); in xfs_attr_node_removename()
1566 if (error) in xfs_attr_node_removename()
1583 error = xfs_da_join(state); in xfs_attr_node_removename()
1584 if (!error) { in xfs_attr_node_removename()
1585 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_node_removename()
1588 if (error) { in xfs_attr_node_removename()
1607 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_removename()
1608 if (error) in xfs_attr_node_removename()
1624 error = xfs_da_read_buf(args->trans, args->dp, 0, -1, &bp, in xfs_attr_node_removename()
1626 if (error) in xfs_attr_node_removename()
1634 error = xfs_attr_leaf_to_shortform(bp, args, forkoff); in xfs_attr_node_removename()
1636 if (!error) { in xfs_attr_node_removename()
1637 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_removename()
1641 if (error) { in xfs_attr_node_removename()
1660 error = 0; in xfs_attr_node_removename()
1664 return(error); in xfs_attr_node_removename()
1726 int level, error; in xfs_attr_refillstate() local
1736 error = xfs_da_read_buf(state->args->trans, in xfs_attr_refillstate()
1740 if (error) in xfs_attr_refillstate()
1741 return(error); in xfs_attr_refillstate()
1755 error = xfs_da_read_buf(state->args->trans, in xfs_attr_refillstate()
1759 if (error) in xfs_attr_refillstate()
1760 return(error); in xfs_attr_refillstate()
1781 int error, retval; in xfs_attr_node_get() local
1793 error = xfs_da_node_lookup_int(state, &retval); in xfs_attr_node_get()
1794 if (error) { in xfs_attr_node_get()
1795 retval = error; in xfs_attr_node_get()
1830 int error, i; in xfs_attr_node_list() local
1843 error = xfs_da_read_buf(NULL, context->dp, cursor->blkno, -1, in xfs_attr_node_list()
1845 if ((error != 0) && (error != EFSCORRUPTED)) in xfs_attr_node_list()
1846 return(error); in xfs_attr_node_list()
1887 error = xfs_da_read_buf(NULL, context->dp, in xfs_attr_node_list()
1890 if (error) in xfs_attr_node_list()
1891 return(error); in xfs_attr_node_list()
1946 error = xfs_attr_leaf_list_int(bp, context); in xfs_attr_node_list()
1947 if (error) { in xfs_attr_node_list()
1949 return error; in xfs_attr_node_list()
1955 error = xfs_da_read_buf(NULL, context->dp, cursor->blkno, -1, in xfs_attr_node_list()
1957 if (error) in xfs_attr_node_list()
1958 return(error); in xfs_attr_node_list()
1987 int nmap, error, tmp, valuelen, blkcnt, i; in xfs_attr_rmtval_get() local
1998 error = xfs_bmapi(args->trans, args->dp, (xfs_fileoff_t)lblkno, in xfs_attr_rmtval_get()
2002 if (error) in xfs_attr_rmtval_get()
2003 return(error); in xfs_attr_rmtval_get()
2011 error = xfs_read_buf(mp, mp->m_ddev_targp, dblkno, in xfs_attr_rmtval_get()
2013 if (error) in xfs_attr_rmtval_get()
2014 return(error); in xfs_attr_rmtval_get()
2045 int blkcnt, valuelen, nmap, error, tmp, committed; in xfs_attr_rmtval_set() local
2057 error = xfs_bmap_first_unused(args->trans, args->dp, blkcnt, &lfileoff, in xfs_attr_rmtval_set()
2059 if (error) { in xfs_attr_rmtval_set()
2060 return(error); in xfs_attr_rmtval_set()
2074 error = xfs_bmapi(args->trans, dp, (xfs_fileoff_t)lblkno, in xfs_attr_rmtval_set()
2080 if (!error) { in xfs_attr_rmtval_set()
2081 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_rmtval_set()
2084 if (error) { in xfs_attr_rmtval_set()
2088 return(error); in xfs_attr_rmtval_set()
2109 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_rmtval_set()
2110 if (error) in xfs_attr_rmtval_set()
2111 return (error); in xfs_attr_rmtval_set()
2128 error = xfs_bmapi(NULL, dp, (xfs_fileoff_t)lblkno, in xfs_attr_rmtval_set()
2133 if (error) { in xfs_attr_rmtval_set()
2134 return(error); in xfs_attr_rmtval_set()
2153 if ((error = xfs_bwrite(mp, bp))) {/* GROT: NOTE: synchronous write */ in xfs_attr_rmtval_set()
2154 return (error); in xfs_attr_rmtval_set()
2177 int valuelen, blkcnt, nmap, error, done, committed; in xfs_attr_rmtval_remove() local
2193 error = xfs_bmapi(NULL, args->dp, (xfs_fileoff_t)lblkno, in xfs_attr_rmtval_remove()
2198 if (error) { in xfs_attr_rmtval_remove()
2199 return(error); in xfs_attr_rmtval_remove()
2233 error = xfs_bunmapi(args->trans, args->dp, lblkno, blkcnt, in xfs_attr_rmtval_remove()
2237 if (!error) { in xfs_attr_rmtval_remove()
2238 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_rmtval_remove()
2241 if (error) { in xfs_attr_rmtval_remove()
2245 return(error); in xfs_attr_rmtval_remove()
2260 error = xfs_trans_roll(&args->trans, args->dp); in xfs_attr_rmtval_remove()
2261 if (error) in xfs_attr_rmtval_remove()
2262 return (error); in xfs_attr_rmtval_remove()