Searched refs:new_btree (Results 1 – 4 of 4) sorted by relevance
| /linux/fs/xfs/scrub/ |
| H A D | rtrefcount_repair.c | 112 struct xrep_newbt new_btree; member 588 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_rtrefc_claim_block() 627 error = xrep_newbt_init_metadir_inode(&rr->new_btree, sc); in xrep_rtrefc_build_new_tree() 631 rr->new_btree.bload.get_records = xrep_rtrefc_get_records; in xrep_rtrefc_build_new_tree() 632 rr->new_btree.bload.claim_block = xrep_rtrefc_claim_block; in xrep_rtrefc_build_new_tree() 633 rr->new_btree.bload.iroot_size = xrep_rtrefc_iroot_size; in xrep_rtrefc_build_new_tree() 636 xfs_btree_stage_ifakeroot(refc_cur, &rr->new_btree.ifake); in xrep_rtrefc_build_new_tree() 639 error = xfs_btree_bload_compute_geometry(refc_cur, &rr->new_btree.bload, in xrep_rtrefc_build_new_tree() 656 rr->new_btree.bload.nr_blocks, 0, true); in xrep_rtrefc_build_new_tree() 661 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_rtrefc_build_new_tree() [all …]
|
| H A D | refcount_repair.c | 107 struct xrep_newbt new_btree; member 547 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_refc_claim_block() 599 xrep_newbt_init_ag(&rr->new_btree, sc, &XFS_RMAP_OINFO_REFC, in xrep_refc_build_new_tree() 602 rr->new_btree.bload.get_records = xrep_refc_get_records; in xrep_refc_build_new_tree() 603 rr->new_btree.bload.claim_block = xrep_refc_claim_block; in xrep_refc_build_new_tree() 607 xfs_btree_stage_afakeroot(refc_cur, &rr->new_btree.afake); in xrep_refc_build_new_tree() 609 &rr->new_btree.bload, in xrep_refc_build_new_tree() 619 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_refc_build_new_tree() 620 rr->new_btree.bload.nr_blocks); in xrep_refc_build_new_tree() 630 pag->pagf_repair_refcount_level = rr->new_btree.bload.btree_height; in xrep_refc_build_new_tree() [all …]
|
| H A D | rtrmap_repair.c | 74 struct xrep_newbt new_btree; member 685 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_rtrmap_claim_block() 720 error = xrep_newbt_init_metadir_inode(&rr->new_btree, sc); in xrep_rtrmap_build_new_tree() 724 rr->new_btree.bload.get_records = xrep_rtrmap_get_records; in xrep_rtrmap_build_new_tree() 725 rr->new_btree.bload.claim_block = xrep_rtrmap_claim_block; in xrep_rtrmap_build_new_tree() 726 rr->new_btree.bload.iroot_size = xrep_rtrmap_iroot_size; in xrep_rtrmap_build_new_tree() 729 xfs_btree_stage_ifakeroot(rmap_cur, &rr->new_btree.ifake); in xrep_rtrmap_build_new_tree() 733 &rr->new_btree.bload, rr->nr_records); in xrep_rtrmap_build_new_tree() 749 rr->new_btree.bload.nr_blocks, 0, true); in xrep_rtrmap_build_new_tree() 754 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_rtrmap_build_new_tree() [all …]
|
| H A D | rmap_repair.c | 132 struct xrep_newbt new_btree; member 1060 nr_blocks = rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve() 1068 error = xrep_newbt_alloc_blocks(&rr->new_btree, in xrep_rmap_try_reserve() 1073 *blocks_reserved = rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve() 1100 list_for_each_entry_safe(resv, n, &rr->new_btree.resv_list, list) { in xrep_rmap_try_reserve() 1120 &rr->new_btree.bload, rr->nr_records + freesp_records); in xrep_rmap_try_reserve() 1125 *done = nr_blocks >= rr->new_btree.bload.nr_blocks; in xrep_rmap_try_reserve() 1145 &rr->new_btree.bload, rr->nr_records); in xrep_rmap_reserve_space() 1194 rmap_btblocks = rr->new_btree.afake.af_blocks - 1; in xrep_rmap_reset_counters() 1260 return xrep_newbt_claim_block(cur, &rr->new_btree, ptr); in xrep_rmap_claim_block() [all …]
|