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 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 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 …]
|
| H A D | rtrmap_repair.c | 74 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 D | rmap_repair.c | 132 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 …]
|