Home
last modified time | relevance | path

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

/linux/fs/xfs/scrub/
H A 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 …]
H A 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 …]
H A Drtrmap_repair.c74 struct xrep_newbt new_btree; member
688 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_rtrmap_claim_block()
723 error = xrep_newbt_init_metadir_inode(&rr->new_btree, sc); in xrep_rtrmap_build_new_tree()
727 rr->new_btree.bload.get_records = xrep_rtrmap_get_records; in xrep_rtrmap_build_new_tree()
728 rr->new_btree.bload.claim_block = xrep_rtrmap_claim_block; in xrep_rtrmap_build_new_tree()
729 rr->new_btree.bload.iroot_size = xrep_rtrmap_iroot_size; in xrep_rtrmap_build_new_tree()
732 xfs_btree_stage_ifakeroot(rmap_cur, &rr->new_btree.ifake); in xrep_rtrmap_build_new_tree()
736 &rr->new_btree.bload, rr->nr_records); in xrep_rtrmap_build_new_tree()
752 rr->new_btree.bload.nr_blocks, 0, true); in xrep_rtrmap_build_new_tree()
757 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_rtrmap_build_new_tree()
[all …]
H A Drmap_repair.c132 struct xrep_newbt new_btree; member
1063 nr_blocks = rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
1071 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_rmap_try_reserve()
1076 *blocks_reserved = rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
1103 list_for_each_entry_safe(resv, n, &rr->new_btree.resv_list, list) { in xrep_rmap_try_reserve()
1123 &rr->new_btree.bload, rr->nr_records + freesp_records); in xrep_rmap_try_reserve()
1128 *done = nr_blocks >= rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve()
1148 &rr->new_btree.bload, rr->nr_records); in xrep_rmap_reserve_space()
1197 rmap_btblocks = rr->new_btree.afake.af_blocks - 1; in xrep_rmap_reset_counters()
1263 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_rmap_claim_block()
[all …]