Searched refs:new_btree (Results 1 – 4 of 4) sorted by relevance
/linux-6.14.4/fs/xfs/scrub/ |
D | rtrefcount_repair.c | 112 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 …]
|
D | refcount_repair.c | 107 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 …]
|
D | rtrmap_repair.c | 74 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 …]
|
D | rmap_repair.c | 132 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 …]
|