Lines Matching refs:error

166 	int				error;  in xfs_inobt_get_rec()  local
168 error = xfs_btree_get_rec(cur, &rec, stat); in xfs_inobt_get_rec()
169 if (error || *stat == 0) in xfs_inobt_get_rec()
170 return error; in xfs_inobt_get_rec()
214 int error; in xfs_inobt_insert() local
224 error = xfs_inobt_lookup(cur, thisino, XFS_LOOKUP_EQ, &i); in xfs_inobt_insert()
225 if (error) { in xfs_inobt_insert()
227 return error; in xfs_inobt_insert()
231 error = xfs_inobt_insert_rec(cur, XFS_INOBT_HOLEMASK_FULL, in xfs_inobt_insert()
235 if (error) { in xfs_inobt_insert()
237 return error; in xfs_inobt_insert()
258 int error; in xfs_check_agi_freecount() local
261 error = xfs_inobt_lookup(cur, 0, XFS_LOOKUP_GE, &i); in xfs_check_agi_freecount()
262 if (error) in xfs_check_agi_freecount()
263 return error; in xfs_check_agi_freecount()
266 error = xfs_inobt_get_rec(cur, &rec, &i); in xfs_check_agi_freecount()
267 if (error) in xfs_check_agi_freecount()
268 return error; in xfs_check_agi_freecount()
272 error = xfs_btree_increment(cur, 0, &i); in xfs_check_agi_freecount()
273 if (error) in xfs_check_agi_freecount()
274 return error; in xfs_check_agi_freecount()
313 int error; in xfs_ialloc_inode_init() local
365 error = xfs_trans_get_buf(tp, mp->m_ddev_targp, d, in xfs_ialloc_inode_init()
368 if (error) in xfs_ialloc_inode_init()
369 return error; in xfs_ialloc_inode_init()
558 int error; in xfs_inobt_insert_sprec() local
565 error = xfs_inobt_lookup(cur, nrec->ir_startino, XFS_LOOKUP_EQ, &i); in xfs_inobt_insert_sprec()
566 if (error) in xfs_inobt_insert_sprec()
567 goto error; in xfs_inobt_insert_sprec()
570 error = xfs_inobt_insert_rec(cur, nrec->ir_holemask, in xfs_inobt_insert_sprec()
573 if (error) in xfs_inobt_insert_sprec()
574 goto error; in xfs_inobt_insert_sprec()
577 error = -EFSCORRUPTED; in xfs_inobt_insert_sprec()
578 goto error; in xfs_inobt_insert_sprec()
587 error = xfs_inobt_get_rec(cur, &rec, &i); in xfs_inobt_insert_sprec()
588 if (error) in xfs_inobt_insert_sprec()
589 goto error; in xfs_inobt_insert_sprec()
592 error = -EFSCORRUPTED; in xfs_inobt_insert_sprec()
593 goto error; in xfs_inobt_insert_sprec()
597 error = -EFSCORRUPTED; in xfs_inobt_insert_sprec()
598 goto error; in xfs_inobt_insert_sprec()
607 error = -EFSCORRUPTED; in xfs_inobt_insert_sprec()
608 goto error; in xfs_inobt_insert_sprec()
618 error = xfs_inobt_rec_check_count(mp, nrec); in xfs_inobt_insert_sprec()
619 if (error) in xfs_inobt_insert_sprec()
620 goto error; in xfs_inobt_insert_sprec()
622 error = xfs_inobt_update(cur, nrec); in xfs_inobt_insert_sprec()
623 if (error) in xfs_inobt_insert_sprec()
624 goto error; in xfs_inobt_insert_sprec()
629 error: in xfs_inobt_insert_sprec()
631 return error; in xfs_inobt_insert_sprec()
652 int error; in xfs_finobt_insert_sprec() local
658 error = xfs_inobt_lookup(cur, nrec->ir_startino, XFS_LOOKUP_EQ, &i); in xfs_finobt_insert_sprec()
659 if (error) in xfs_finobt_insert_sprec()
660 goto error; in xfs_finobt_insert_sprec()
663 error = xfs_inobt_insert_rec(cur, nrec->ir_holemask, in xfs_finobt_insert_sprec()
666 if (error) in xfs_finobt_insert_sprec()
667 goto error; in xfs_finobt_insert_sprec()
670 error = -EFSCORRUPTED; in xfs_finobt_insert_sprec()
671 goto error; in xfs_finobt_insert_sprec()
674 error = xfs_inobt_update(cur, nrec); in xfs_finobt_insert_sprec()
675 if (error) in xfs_finobt_insert_sprec()
676 goto error; in xfs_finobt_insert_sprec()
681 error: in xfs_finobt_insert_sprec()
683 return error; in xfs_finobt_insert_sprec()
701 int error; in xfs_ialloc_ag_alloc() local
769 error = xfs_alloc_vextent_exact_bno(&args, in xfs_ialloc_ag_alloc()
771 if (error) in xfs_ialloc_ag_alloc()
772 return error; in xfs_ialloc_ag_alloc()
811 error = xfs_alloc_vextent_near_bno(&args, in xfs_ialloc_ag_alloc()
814 if (error) in xfs_ialloc_ag_alloc()
815 return error; in xfs_ialloc_ag_alloc()
824 error = xfs_alloc_vextent_near_bno(&args, in xfs_ialloc_ag_alloc()
827 if (error) in xfs_ialloc_ag_alloc()
828 return error; in xfs_ialloc_ag_alloc()
861 error = xfs_alloc_vextent_near_bno(&args, in xfs_ialloc_ag_alloc()
864 if (error) in xfs_ialloc_ag_alloc()
865 return error; in xfs_ialloc_ag_alloc()
886 error = xfs_ialloc_inode_init(args.mp, tp, NULL, newlen, pag_agno(pag), in xfs_ialloc_ag_alloc()
889 if (error) in xfs_ialloc_ag_alloc()
890 return error; in xfs_ialloc_ag_alloc()
913 error = xfs_inobt_insert_sprec(pag, tp, agbp, &rec); in xfs_ialloc_ag_alloc()
914 if (error == -EFSCORRUPTED) { in xfs_ialloc_ag_alloc()
921 if (error) in xfs_ialloc_ag_alloc()
922 return error; in xfs_ialloc_ag_alloc()
936 error = xfs_finobt_insert_sprec(pag, tp, agbp, &rec); in xfs_ialloc_ag_alloc()
937 if (error) in xfs_ialloc_ag_alloc()
938 return error; in xfs_ialloc_ag_alloc()
942 error = xfs_inobt_insert(pag, tp, agbp, newino, newlen, false); in xfs_ialloc_ag_alloc()
943 if (error) in xfs_ialloc_ag_alloc()
944 return error; in xfs_ialloc_ag_alloc()
947 error = xfs_inobt_insert(pag, tp, agbp, newino, in xfs_ialloc_ag_alloc()
949 if (error) in xfs_ialloc_ag_alloc()
950 return error; in xfs_ialloc_ag_alloc()
986 int error; in xfs_ialloc_next_rec() local
990 error = xfs_btree_decrement(cur, 0, &i); in xfs_ialloc_next_rec()
992 error = xfs_btree_increment(cur, 0, &i); in xfs_ialloc_next_rec()
994 if (error) in xfs_ialloc_next_rec()
995 return error; in xfs_ialloc_next_rec()
998 error = xfs_inobt_get_rec(cur, rec, &i); in xfs_ialloc_next_rec()
999 if (error) in xfs_ialloc_next_rec()
1000 return error; in xfs_ialloc_next_rec()
1017 int error; in xfs_ialloc_get_rec() local
1020 error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_EQ, &i); in xfs_ialloc_get_rec()
1021 if (error) in xfs_ialloc_get_rec()
1022 return error; in xfs_ialloc_get_rec()
1025 error = xfs_inobt_get_rec(cur, rec, &i); in xfs_ialloc_get_rec()
1026 if (error) in xfs_ialloc_get_rec()
1027 return error; in xfs_ialloc_get_rec()
1071 int error; in xfs_dialloc_check_ino() local
1073 error = xfs_imap(pag, tp, ino, &imap, 0); in xfs_dialloc_check_ino()
1074 if (error) in xfs_dialloc_check_ino()
1077 error = xfs_imap_to_bp(pag_mount(pag), tp, &imap, &bp); in xfs_dialloc_check_ino()
1078 if (error) in xfs_dialloc_check_ino()
1103 int error; in xfs_dialloc_ag_inobt() local
1121 error = xfs_check_agi_freecount(cur); in xfs_dialloc_ag_inobt()
1122 if (error) in xfs_dialloc_ag_inobt()
1132 error = xfs_inobt_lookup(cur, pagino, XFS_LOOKUP_LE, &i); in xfs_dialloc_ag_inobt()
1133 if (error) in xfs_dialloc_ag_inobt()
1137 error = -EFSCORRUPTED; in xfs_dialloc_ag_inobt()
1141 error = xfs_inobt_get_rec(cur, &rec, &j); in xfs_dialloc_ag_inobt()
1142 if (error) in xfs_dialloc_ag_inobt()
1146 error = -EFSCORRUPTED; in xfs_dialloc_ag_inobt()
1164 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_dialloc_ag_inobt()
1165 if (error) in xfs_dialloc_ag_inobt()
1175 error = xfs_ialloc_get_rec(tcur, pag->pagl_leftrec, in xfs_dialloc_ag_inobt()
1177 if (error) in xfs_dialloc_ag_inobt()
1180 error = xfs_ialloc_get_rec(cur, pag->pagl_rightrec, in xfs_dialloc_ag_inobt()
1182 if (error) in xfs_dialloc_ag_inobt()
1186 error = xfs_ialloc_next_rec(tcur, &trec, &doneleft, 1); in xfs_dialloc_ag_inobt()
1187 if (error) in xfs_dialloc_ag_inobt()
1191 error = xfs_ialloc_next_rec(cur, &rec, &doneright, 0); in xfs_dialloc_ag_inobt()
1192 if (error) in xfs_dialloc_ag_inobt()
1235 error = xfs_ialloc_next_rec(tcur, &trec, in xfs_dialloc_ag_inobt()
1238 error = xfs_ialloc_next_rec(cur, &rec, in xfs_dialloc_ag_inobt()
1241 if (error) in xfs_dialloc_ag_inobt()
1277 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino), in xfs_dialloc_ag_inobt()
1279 if (error) in xfs_dialloc_ag_inobt()
1283 error = xfs_inobt_get_rec(cur, &rec, &j); in xfs_dialloc_ag_inobt()
1284 if (error) in xfs_dialloc_ag_inobt()
1300 error = xfs_inobt_lookup(cur, 0, XFS_LOOKUP_GE, &i); in xfs_dialloc_ag_inobt()
1301 if (error) in xfs_dialloc_ag_inobt()
1305 error = -EFSCORRUPTED; in xfs_dialloc_ag_inobt()
1310 error = xfs_inobt_get_rec(cur, &rec, &i); in xfs_dialloc_ag_inobt()
1311 if (error) in xfs_dialloc_ag_inobt()
1315 error = -EFSCORRUPTED; in xfs_dialloc_ag_inobt()
1320 error = xfs_btree_increment(cur, 0, &i); in xfs_dialloc_ag_inobt()
1321 if (error) in xfs_dialloc_ag_inobt()
1325 error = -EFSCORRUPTED; in xfs_dialloc_ag_inobt()
1339 error = xfs_dialloc_check_ino(pag, tp, ino); in xfs_dialloc_ag_inobt()
1340 if (error) in xfs_dialloc_ag_inobt()
1346 error = xfs_inobt_update(cur, &rec); in xfs_dialloc_ag_inobt()
1347 if (error) in xfs_dialloc_ag_inobt()
1353 error = xfs_check_agi_freecount(cur); in xfs_dialloc_ag_inobt()
1354 if (error) in xfs_dialloc_ag_inobt()
1365 return error; in xfs_dialloc_ag_inobt()
1381 int error; in xfs_dialloc_ag_finobt_near() local
1384 error = xfs_inobt_lookup(lcur, pagino, XFS_LOOKUP_LE, &i); in xfs_dialloc_ag_finobt_near()
1385 if (error) in xfs_dialloc_ag_finobt_near()
1386 return error; in xfs_dialloc_ag_finobt_near()
1389 error = xfs_inobt_get_rec(lcur, rec, &i); in xfs_dialloc_ag_finobt_near()
1390 if (error) in xfs_dialloc_ag_finobt_near()
1391 return error; in xfs_dialloc_ag_finobt_near()
1407 error = xfs_btree_dup_cursor(lcur, &rcur); in xfs_dialloc_ag_finobt_near()
1408 if (error) in xfs_dialloc_ag_finobt_near()
1409 return error; in xfs_dialloc_ag_finobt_near()
1411 error = xfs_inobt_lookup(rcur, pagino, XFS_LOOKUP_GE, &j); in xfs_dialloc_ag_finobt_near()
1412 if (error) in xfs_dialloc_ag_finobt_near()
1415 error = xfs_inobt_get_rec(rcur, &rrec, &j); in xfs_dialloc_ag_finobt_near()
1416 if (error) in xfs_dialloc_ag_finobt_near()
1420 error = -EFSCORRUPTED; in xfs_dialloc_ag_finobt_near()
1427 error = -EFSCORRUPTED; in xfs_dialloc_ag_finobt_near()
1457 return error; in xfs_dialloc_ag_finobt_near()
1470 int error; in xfs_dialloc_ag_finobt_newino() local
1474 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino), in xfs_dialloc_ag_finobt_newino()
1476 if (error) in xfs_dialloc_ag_finobt_newino()
1477 return error; in xfs_dialloc_ag_finobt_newino()
1479 error = xfs_inobt_get_rec(cur, rec, &i); in xfs_dialloc_ag_finobt_newino()
1480 if (error) in xfs_dialloc_ag_finobt_newino()
1481 return error; in xfs_dialloc_ag_finobt_newino()
1493 error = xfs_inobt_lookup(cur, 0, XFS_LOOKUP_GE, &i); in xfs_dialloc_ag_finobt_newino()
1494 if (error) in xfs_dialloc_ag_finobt_newino()
1495 return error; in xfs_dialloc_ag_finobt_newino()
1501 error = xfs_inobt_get_rec(cur, rec, &i); in xfs_dialloc_ag_finobt_newino()
1502 if (error) in xfs_dialloc_ag_finobt_newino()
1503 return error; in xfs_dialloc_ag_finobt_newino()
1523 int error; in xfs_dialloc_ag_update_inobt() local
1526 error = xfs_inobt_lookup(cur, frec->ir_startino, XFS_LOOKUP_EQ, &i); in xfs_dialloc_ag_update_inobt()
1527 if (error) in xfs_dialloc_ag_update_inobt()
1528 return error; in xfs_dialloc_ag_update_inobt()
1534 error = xfs_inobt_get_rec(cur, &rec, &i); in xfs_dialloc_ag_update_inobt()
1535 if (error) in xfs_dialloc_ag_update_inobt()
1536 return error; in xfs_dialloc_ag_update_inobt()
1580 int error; in xfs_dialloc_ag() local
1596 error = xfs_check_agi_freecount(cur); in xfs_dialloc_ag()
1597 if (error) in xfs_dialloc_ag()
1606 error = xfs_dialloc_ag_finobt_near(pagino, &cur, &rec); in xfs_dialloc_ag()
1608 error = xfs_dialloc_ag_finobt_newino(agi, cur, &rec); in xfs_dialloc_ag()
1609 if (error) in xfs_dialloc_ag()
1620 error = xfs_dialloc_check_ino(pag, tp, ino); in xfs_dialloc_ag()
1621 if (error) in xfs_dialloc_ag()
1631 error = xfs_inobt_update(cur, &rec); in xfs_dialloc_ag()
1633 error = xfs_btree_delete(cur, &i); in xfs_dialloc_ag()
1634 if (error) in xfs_dialloc_ag()
1645 error = xfs_check_agi_freecount(icur); in xfs_dialloc_ag()
1646 if (error) in xfs_dialloc_ag()
1649 error = xfs_dialloc_ag_update_inobt(icur, &rec, offset); in xfs_dialloc_ag()
1650 if (error) in xfs_dialloc_ag()
1663 error = xfs_check_agi_freecount(icur); in xfs_dialloc_ag()
1664 if (error) in xfs_dialloc_ag()
1666 error = xfs_check_agi_freecount(cur); in xfs_dialloc_ag()
1667 if (error) in xfs_dialloc_ag()
1679 return error; in xfs_dialloc_ag()
1689 int error; in xfs_dialloc_roll() local
1705 error = xfs_trans_roll(&tp); in xfs_dialloc_roll()
1717 return error; in xfs_dialloc_roll()
1732 int error; in xfs_dialloc_good_ag() local
1740 error = xfs_ialloc_read_agi(pag, tp, 0, NULL); in xfs_dialloc_good_ag()
1741 if (error) in xfs_dialloc_good_ag()
1751 error = xfs_alloc_read_agf(pag, tp, flags, NULL); in xfs_dialloc_good_ag()
1752 if (error) in xfs_dialloc_good_ag()
1803 int error; in xfs_dialloc_try_ag() local
1809 error = xfs_ialloc_read_agi(pag, *tpp, 0, &agbp); in xfs_dialloc_try_ag()
1810 if (error) in xfs_dialloc_try_ag()
1811 return error; in xfs_dialloc_try_ag()
1815 error = -EAGAIN; in xfs_dialloc_try_ag()
1819 error = xfs_ialloc_ag_alloc(pag, *tpp, agbp); in xfs_dialloc_try_ag()
1820 if (error < 0) in xfs_dialloc_try_ag()
1829 error = xfs_dialloc_roll(tpp, agbp); in xfs_dialloc_try_ag()
1830 if (error) in xfs_dialloc_try_ag()
1835 error = xfs_dialloc_ag(pag, *tpp, agbp, parent, &ino); in xfs_dialloc_try_ag()
1836 if (!error) in xfs_dialloc_try_ag()
1838 return error; in xfs_dialloc_try_ag()
1842 return error; in xfs_dialloc_try_ag()
1904 int error = 0; in xfs_dialloc() local
1945 error = xfs_dialloc_try_ag(pag, tpp, parent, in xfs_dialloc()
1947 if (error != -EAGAIN) in xfs_dialloc()
1949 error = 0; in xfs_dialloc()
1953 error = -EFSCORRUPTED; in xfs_dialloc()
1959 if (error) in xfs_dialloc()
1960 return error; in xfs_dialloc()
2030 int error; in xfs_difree_inode_chunk() local
2057 error = xfs_free_extent_later(tp, xfs_agbno_to_fsb(pag, agbno), in xfs_difree_inode_chunk()
2060 if (error) in xfs_difree_inode_chunk()
2061 return error; in xfs_difree_inode_chunk()
2086 int error; in xfs_difree_inobt() local
2098 error = xfs_check_agi_freecount(cur); in xfs_difree_inobt()
2099 if (error) in xfs_difree_inobt()
2105 if ((error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, &i))) { in xfs_difree_inobt()
2107 __func__, error); in xfs_difree_inobt()
2112 error = -EFSCORRUPTED; in xfs_difree_inobt()
2115 error = xfs_inobt_get_rec(cur, &rec, &i); in xfs_difree_inobt()
2116 if (error) { in xfs_difree_inobt()
2118 __func__, error); in xfs_difree_inobt()
2123 error = -EFSCORRUPTED; in xfs_difree_inobt()
2163 if ((error = xfs_btree_delete(cur, &i))) { in xfs_difree_inobt()
2165 __func__, error); in xfs_difree_inobt()
2169 error = xfs_difree_inode_chunk(tp, pag, &rec); in xfs_difree_inobt()
2170 if (error) in xfs_difree_inobt()
2175 error = xfs_inobt_update(cur, &rec); in xfs_difree_inobt()
2176 if (error) { in xfs_difree_inobt()
2178 __func__, error); in xfs_difree_inobt()
2191 error = xfs_check_agi_freecount(cur); in xfs_difree_inobt()
2192 if (error) in xfs_difree_inobt()
2201 return error; in xfs_difree_inobt()
2219 int error; in xfs_difree_finobt() local
2224 error = xfs_inobt_lookup(cur, ibtrec->ir_startino, XFS_LOOKUP_EQ, &i); in xfs_difree_finobt()
2225 if (error) in xfs_difree_finobt()
2226 goto error; in xfs_difree_finobt()
2235 error = -EFSCORRUPTED; in xfs_difree_finobt()
2236 goto error; in xfs_difree_finobt()
2239 error = xfs_inobt_insert_rec(cur, ibtrec->ir_holemask, in xfs_difree_finobt()
2243 if (error) in xfs_difree_finobt()
2244 goto error; in xfs_difree_finobt()
2257 error = xfs_inobt_get_rec(cur, &rec, &i); in xfs_difree_finobt()
2258 if (error) in xfs_difree_finobt()
2259 goto error; in xfs_difree_finobt()
2262 error = -EFSCORRUPTED; in xfs_difree_finobt()
2263 goto error; in xfs_difree_finobt()
2273 error = -EFSCORRUPTED; in xfs_difree_finobt()
2274 goto error; in xfs_difree_finobt()
2291 error = xfs_btree_delete(cur, &i); in xfs_difree_finobt()
2292 if (error) in xfs_difree_finobt()
2293 goto error; in xfs_difree_finobt()
2296 error = xfs_inobt_update(cur, &rec); in xfs_difree_finobt()
2297 if (error) in xfs_difree_finobt()
2298 goto error; in xfs_difree_finobt()
2302 error = xfs_check_agi_freecount(cur); in xfs_difree_finobt()
2303 if (error) in xfs_difree_finobt()
2304 goto error; in xfs_difree_finobt()
2309 error: in xfs_difree_finobt()
2311 return error; in xfs_difree_finobt()
2331 int error; /* error return value */ in xfs_difree() local
2362 error = xfs_ialloc_read_agi(pag, tp, 0, &agbp); in xfs_difree()
2363 if (error) { in xfs_difree()
2365 __func__, error); in xfs_difree()
2366 return error; in xfs_difree()
2372 error = xfs_difree_inobt(pag, tp, agbp, agino, xic, &rec); in xfs_difree()
2373 if (error) in xfs_difree()
2380 error = xfs_difree_finobt(pag, tp, agbp, agino, &rec); in xfs_difree()
2381 if (error) in xfs_difree()
2388 return error; in xfs_difree()
2405 int error; in xfs_imap_lookup() local
2408 error = xfs_ialloc_read_agi(pag, tp, 0, &agbp); in xfs_imap_lookup()
2409 if (error) { in xfs_imap_lookup()
2412 __func__, error, pag_agno(pag)); in xfs_imap_lookup()
2413 return error; in xfs_imap_lookup()
2423 error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, &i); in xfs_imap_lookup()
2424 if (!error) { in xfs_imap_lookup()
2426 error = xfs_inobt_get_rec(cur, &rec, &i); in xfs_imap_lookup()
2427 if (!error && i == 0) in xfs_imap_lookup()
2428 error = -EINVAL; in xfs_imap_lookup()
2432 xfs_btree_del_cursor(cur, error); in xfs_imap_lookup()
2433 if (error) in xfs_imap_lookup()
2434 return error; in xfs_imap_lookup()
2467 int error; /* error code */ in xfs_imap() local
2480 error = -EINVAL; in xfs_imap()
2487 return error; in xfs_imap()
2503 return error; in xfs_imap()
2514 error = xfs_imap_lookup(pag, tp, agino, agbno, in xfs_imap()
2516 if (error) in xfs_imap()
2517 return error; in xfs_imap()
2545 error = xfs_imap_lookup(pag, tp, agino, agbno, in xfs_imap()
2547 if (error) in xfs_imap()
2548 return error; in xfs_imap()
2756 int error; in xfs_read_agi() local
2760 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, in xfs_read_agi()
2763 if (xfs_metadata_is_sick(error)) in xfs_read_agi()
2765 if (error) in xfs_read_agi()
2766 return error; in xfs_read_agi()
2787 int error; in xfs_ialloc_read_agi() local
2791 error = xfs_read_agi(pag, tp, in xfs_ialloc_read_agi()
2794 if (error) in xfs_ialloc_read_agi()
2795 return error; in xfs_ialloc_read_agi()
2851 int error; in xfs_ialloc_count_ondisk() local
2853 error = xfs_inobt_lookup(cur, low, XFS_LOOKUP_LE, &has_record); in xfs_ialloc_count_ondisk()
2854 if (error) in xfs_ialloc_count_ondisk()
2855 return error; in xfs_ialloc_count_ondisk()
2860 error = xfs_inobt_get_rec(cur, &irec, &has_record); in xfs_ialloc_count_ondisk()
2861 if (error) in xfs_ialloc_count_ondisk()
2862 return error; in xfs_ialloc_count_ondisk()
2877 error = xfs_btree_increment(cur, 0, &has_record); in xfs_ialloc_count_ondisk()
2878 if (error) in xfs_ialloc_count_ondisk()
2879 return error; in xfs_ialloc_count_ondisk()
2897 int error; in xfs_ialloc_has_inodes_at_extent() local
2902 error = xfs_ialloc_count_ondisk(cur, agino, last_agino, &allocated); in xfs_ialloc_has_inodes_at_extent()
2903 if (error) in xfs_ialloc_has_inodes_at_extent()
2904 return error; in xfs_ialloc_has_inodes_at_extent()
2950 int error; in xfs_ialloc_count_inodes() local
2953 error = xfs_btree_query_all(cur, xfs_ialloc_count_inodes_rec, &ci); in xfs_ialloc_count_inodes()
2954 if (error) in xfs_ialloc_count_inodes()
2955 return error; in xfs_ialloc_count_inodes()
3169 int error; in xfs_ialloc_check_shrink() local
3178 error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, &has); in xfs_ialloc_check_shrink()
3179 if (error || !has) in xfs_ialloc_check_shrink()
3182 error = xfs_inobt_get_rec(cur, &rec, &has); in xfs_ialloc_check_shrink()
3183 if (error) in xfs_ialloc_check_shrink()
3188 error = -EFSCORRUPTED; in xfs_ialloc_check_shrink()
3194 error = -ENOSPC; in xfs_ialloc_check_shrink()
3198 xfs_btree_del_cursor(cur, error); in xfs_ialloc_check_shrink()
3199 return error; in xfs_ialloc_check_shrink()