Home
last modified time | relevance | path

Searched refs:refc_cur (Results 1 – 16 of 16) sorted by relevance

/fs/xfs/scrub/
A Drefcount.c560 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_xref_is_cow_staging()
566 if (!xchk_should_check_xref(sc, &error, &sc->sa.refc_cur)) in xchk_xref_is_cow_staging()
569 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_xref_is_cow_staging()
577 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_xref_is_cow_staging()
583 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_xref_is_cow_staging()
587 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_xref_is_cow_staging()
603 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_xref_is_not_shared()
606 error = xfs_refcount_has_records(sc->sa.refc_cur, in xchk_xref_is_not_shared()
611 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_xref_is_not_shared()
624 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_xref_is_not_cow_staging()
[all …]
A Drtrefcount.c588 if (!sc->sr.refc_cur || xchk_skip_xref(sc->sm)) in xchk_xref_is_rt_cow_staging()
594 if (!xchk_should_check_xref(sc, &error, &sc->sr.refc_cur)) in xchk_xref_is_rt_cow_staging()
597 xchk_btree_xref_set_corrupt(sc, sc->sr.refc_cur, 0); in xchk_xref_is_rt_cow_staging()
605 xchk_btree_xref_set_corrupt(sc, sc->sr.refc_cur, 0); in xchk_xref_is_rt_cow_staging()
611 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_xref_is_rt_cow_staging()
615 xchk_btree_xref_set_corrupt(sc, sc->sr.refc_cur, 0); in xchk_xref_is_rt_cow_staging()
631 if (!sc->sr.refc_cur || xchk_skip_xref(sc->sm)) in xchk_xref_is_not_rt_shared()
634 error = xfs_refcount_has_records(sc->sr.refc_cur, in xchk_xref_is_not_rt_shared()
639 xchk_btree_xref_set_corrupt(sc, sc->sr.refc_cur, 0); in xchk_xref_is_not_rt_shared()
652 if (!sc->sr.refc_cur || xchk_skip_xref(sc->sm)) in xchk_xref_is_not_rt_cow_staging()
[all …]
A Drefcount_repair.c591 struct xfs_btree_cur *refc_cur; in xrep_refc_build_new_tree() local
612 refc_cur = xfs_refcountbt_init_cursor(sc->mp, NULL, NULL, pag); in xrep_refc_build_new_tree()
613 xfs_btree_stage_afakeroot(refc_cur, &rr->new_btree.afake); in xrep_refc_build_new_tree()
614 error = xfs_btree_bload_compute_geometry(refc_cur, in xrep_refc_build_new_tree()
640 error = xfs_btree_bload(refc_cur, &rr->new_btree.bload, rr); in xrep_refc_build_new_tree()
648 xfs_refcountbt_commit_staged_btree(refc_cur, sc->tp, sc->sa.agf_bp); in xrep_refc_build_new_tree()
649 xfs_btree_del_cursor(refc_cur, 0); in xrep_refc_build_new_tree()
666 xfs_btree_del_cursor(refc_cur, error); in xrep_refc_build_new_tree()
A Drtrefcount_repair.c620 struct xfs_btree_cur *refc_cur; in xrep_rtrefc_build_new_tree() local
641 refc_cur = xfs_rtrefcountbt_init_cursor(NULL, rtg); in xrep_rtrefc_build_new_tree()
642 xfs_btree_stage_ifakeroot(refc_cur, &rr->new_btree.ifake); in xrep_rtrefc_build_new_tree()
645 error = xfs_btree_bload_compute_geometry(refc_cur, &rr->new_btree.bload, in xrep_rtrefc_build_new_tree()
675 error = xfs_btree_bload(refc_cur, &rr->new_btree.bload, rr); in xrep_rtrefc_build_new_tree()
684 xfs_rtrefcountbt_commit_staged_btree(refc_cur, sc->tp); in xrep_rtrefc_build_new_tree()
686 xfs_btree_del_cursor(refc_cur, 0); in xrep_rtrefc_build_new_tree()
695 xfs_btree_del_cursor(refc_cur, error); in xrep_rtrefc_build_new_tree()
A Drtrmap.c182 if (!sc->sr.refc_cur || xchk_skip_xref(sc->sm)) in xchk_rtrmapbt_xref_rtrefc()
191 error = xfs_refcount_find_shared(sc->sr.refc_cur, irec->rm_startblock, in xchk_rtrmapbt_xref_rtrefc()
193 if (!xchk_should_check_xref(sc, &error, &sc->sr.refc_cur)) in xchk_rtrmapbt_xref_rtrefc()
196 xchk_btree_xref_set_corrupt(sc, sc->sr.refc_cur, 0); in xchk_rtrmapbt_xref_rtrefc()
A Drmap.c92 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) in xchk_rmapbt_xref_refc()
101 error = xfs_refcount_find_shared(sc->sa.refc_cur, irec->rm_startblock, in xchk_rmapbt_xref_refc()
103 if (!xchk_should_check_xref(sc, &error, &sc->sa.refc_cur)) in xchk_rmapbt_xref_refc()
106 xchk_btree_xref_set_corrupt(sc, sc->sa.refc_cur, 0); in xchk_rmapbt_xref_refc()
480 cur = sc->sa.refc_cur; in xchk_rmapbt_walk_ag_metadata()
485 if (cur != sc->sa.refc_cur) in xchk_rmapbt_walk_ag_metadata()
A Dcommon.c581 if (sa->refc_cur) in xchk_ag_btcur_free()
582 xfs_btree_del_cursor(sa->refc_cur, XFS_BTREE_ERROR); in xchk_ag_btcur_free()
594 sa->refc_cur = NULL; in xchk_ag_btcur_free()
633 sa->refc_cur = xfs_refcountbt_init_cursor(mp, sc->tp, in xchk_ag_btcur_init()
635 xchk_ag_btree_del_cursor_if_sick(sc, &sa->refc_cur, in xchk_ag_btcur_init()
802 sr->refc_cur = xfs_rtrefcountbt_init_cursor(sc->tp, sr->rtg); in xchk_rtgroup_lock()
818 if (sr->refc_cur) in xchk_rtgroup_btcur_free()
819 xfs_btree_del_cursor(sr->refc_cur, XFS_BTREE_ERROR); in xchk_rtgroup_btcur_free()
821 sr->refc_cur = NULL; in xchk_rtgroup_btcur_free()
A Dcow_repair.c265 error = xfs_refcount_query_range(sc->sa.refc_cur, &rc_low, &rc_high, in xrep_cow_find_bad()
275 error = xfs_refcount_query_range(sc->sa.refc_cur, &rc_low, &rc_high, in xrep_cow_find_bad()
349 error = xfs_refcount_query_range(sc->sr.refc_cur, &rc_low, &rc_high, in xrep_cow_find_bad_rt()
359 error = xfs_refcount_query_range(sc->sr.refc_cur, &rc_low, &rc_high, in xrep_cow_find_bad_rt()
A Dscrub.h119 struct xfs_btree_cur *refc_cur; member
132 struct xfs_btree_cur *refc_cur; member
A Drtbitmap_repair.c217 if (sr->refc_cur) { in xrep_rtbitmap_mark_free()
218 error = xfs_refcount_has_records(sr->refc_cur, in xrep_rtbitmap_mark_free()
226 error = xfs_refcount_has_records(sr->refc_cur, in xrep_rtbitmap_mark_free()
A Dalloc_repair.c168 if (sc->sa.refc_cur) { in xrep_abt_check_free_ext()
169 error = xfs_refcount_has_records(sc->sa.refc_cur, in xrep_abt_check_free_ext()
177 error = xfs_refcount_has_records(sc->sa.refc_cur, in xrep_abt_check_free_ext()
A Dbmap_repair.c112 cur = sc->sr.refc_cur; in xrep_bmap_discover_shared()
115 cur = sc->sa.refc_cur; in xrep_bmap_discover_shared()
A Dagheader.c556 if (!sc->sa.refc_cur) in xchk_agf_xref_refcblks()
559 error = xfs_btree_count_blocks(sc->sa.refc_cur, &blocks); in xchk_agf_xref_refcblks()
560 if (!xchk_should_check_xref(sc, &error, &sc->sa.refc_cur)) in xchk_agf_xref_refcblks()
A Drepair.c909 sa->refc_cur = xfs_refcountbt_init_cursor(mp, sc->tp, in xrep_ag_btcur_init()
1018 sr->refc_cur = xfs_rtrefcountbt_init_cursor(sc->tp, sr->rtg); in xrep_rtgroup_btcur_init()
A Drmap_repair.c830 error = xagb_bitmap_set_btblocks(&refcountbt_blocks, sc->sa.refc_cur); in xrep_rmap_find_refcount_rmaps()
835 error = xfs_refcount_query_range(sc->sa.refc_cur, &low, &high, in xrep_rmap_find_refcount_rmaps()
A Drtrmap_repair.c507 error = xfs_refcount_query_range(sc->sr.refc_cur, &low, &high, in xrep_rtrmap_find_refcount_rmaps()

Completed in 36 milliseconds