Home
last modified time | relevance | path

Searched refs:new_btree (Results 1 – 4 of 4) sorted by relevance

/linux-6.14.4/fs/xfs/scrub/
Drtrefcount_repair.c112 struct xrep_newbt new_btree; member
594 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_rtrefc_claim_block()
633 error = xrep_newbt_init_metadir_inode(&rr->new_btree, sc); in xrep_rtrefc_build_new_tree()
637 rr->new_btree.bload.get_records = xrep_rtrefc_get_records; in xrep_rtrefc_build_new_tree()
638 rr->new_btree.bload.claim_block = xrep_rtrefc_claim_block; in xrep_rtrefc_build_new_tree()
639 rr->new_btree.bload.iroot_size = xrep_rtrefc_iroot_size; 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()
662 rr->new_btree.bload.nr_blocks, 0, true); in xrep_rtrefc_build_new_tree()
667 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_rtrefc_build_new_tree()
[all …]
Drefcount_repair.c107 struct xrep_newbt new_btree; member
553 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_refc_claim_block()
605 xrep_newbt_init_ag(&rr->new_btree, sc, &XFS_RMAP_OINFO_REFC, in xrep_refc_build_new_tree()
608 rr->new_btree.bload.get_records = xrep_refc_get_records; in xrep_refc_build_new_tree()
609 rr->new_btree.bload.claim_block = xrep_refc_claim_block; in xrep_refc_build_new_tree()
613 xfs_btree_stage_afakeroot(refc_cur, &rr->new_btree.afake); in xrep_refc_build_new_tree()
615 &rr->new_btree.bload, in xrep_refc_build_new_tree()
625 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_refc_build_new_tree()
626 rr->new_btree.bload.nr_blocks); in xrep_refc_build_new_tree()
636 pag->pagf_repair_refcount_level = rr->new_btree.bload.btree_height; in xrep_refc_build_new_tree()
[all …]
Drtrmap_repair.c74 struct xrep_newbt new_btree; member
690 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_rtrmap_claim_block()
725 error = xrep_newbt_init_metadir_inode(&rr->new_btree, sc); in xrep_rtrmap_build_new_tree()
729 rr->new_btree.bload.get_records = xrep_rtrmap_get_records; in xrep_rtrmap_build_new_tree()
730 rr->new_btree.bload.claim_block = xrep_rtrmap_claim_block; in xrep_rtrmap_build_new_tree()
731 rr->new_btree.bload.iroot_size = xrep_rtrmap_iroot_size; in xrep_rtrmap_build_new_tree()
734 xfs_btree_stage_ifakeroot(rmap_cur, &rr->new_btree.ifake); in xrep_rtrmap_build_new_tree()
738 &rr->new_btree.bload, rr->nr_records); in xrep_rtrmap_build_new_tree()
754 rr->new_btree.bload.nr_blocks, 0, true); in xrep_rtrmap_build_new_tree()
759 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_rtrmap_build_new_tree()
[all …]
Drmap_repair.c132 struct xrep_newbt new_btree; member
1065 nr_blocks = rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
1073 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_rmap_try_reserve()
1078 *blocks_reserved = rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
1105 list_for_each_entry_safe(resv, n, &rr->new_btree.resv_list, list) { in xrep_rmap_try_reserve()
1125 &rr->new_btree.bload, rr->nr_records + freesp_records); in xrep_rmap_try_reserve()
1130 *done = nr_blocks >= rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
1150 &rr->new_btree.bload, rr->nr_records); in xrep_rmap_reserve_space()
1199 rmap_btblocks = rr->new_btree.afake.af_blocks - 1; in xrep_rmap_reset_counters()
1265 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_rmap_claim_block()
[all …]