Lines Matching full:sa
196 if (xfs_rmap_check_irec(sc->sa.pag, rec) != NULL) in xrep_rmap_check_mapping()
200 error = xfs_alloc_has_records(sc->sa.bno_cur, rec->rm_startblock, in xrep_rmap_check_mapping()
237 trace_xrep_rmap_found(sc->sa.pag, &rmap); in xrep_rmap_stash()
240 mcur = xfs_rmapbt_mem_cursor(sc->sa.pag, sc->tp, &rr->rmap_btree); in xrep_rmap_stash()
350 pag_agno(rf->rr->sc->sa.pag)) in xrep_rmap_visit_bmbt()
397 if (XFS_FSB_TO_AGNO(cur->bc_mp, fsbno) != pag_agno(rf->rr->sc->sa.pag)) in xrep_rmap_visit_iroot_btree_block()
747 error = xfs_btree_query_all(sc->sa.ino_cur, xrep_rmap_walk_inobt, &ri); in xrep_rmap_find_inode_rmaps()
756 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xrep_rmap_find_inode_rmaps()
767 sc->sa.fino_cur); in xrep_rmap_find_inode_rmaps()
830 error = xagb_bitmap_set_btblocks(&refcountbt_blocks, sc->sa.refc_cur); in xrep_rmap_find_refcount_rmaps()
835 error = xfs_refcount_query_range(sc->sa.refc_cur, &low, &high, in xrep_rmap_find_refcount_rmaps()
873 if (!xfs_ag_contains_log(sc->mp, pag_agno(sc->sa.pag))) in xrep_rmap_find_log_rmaps()
910 struct xchk_ag *sa = &sc->sa; in xrep_rmap_find_rmaps() local
916 xrep_ag_btcur_init(sc, &sc->sa); in xrep_rmap_find_rmaps()
932 xchk_ag_btcur_free(&sc->sa); in xrep_rmap_find_rmaps()
951 sa->agf_bp = NULL; in xrep_rmap_find_rmaps()
952 sa->agi_bp = NULL; in xrep_rmap_find_rmaps()
996 mcur = xfs_rmapbt_mem_cursor(rr->sc->sa.pag, NULL, &rr->rmap_btree); in xrep_rmap_find_rmaps()
997 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_find_rmaps()
998 sc->sa.pag); in xrep_rmap_find_rmaps()
1003 xfs_btree_del_cursor(sc->sa.bno_cur, error); in xrep_rmap_find_rmaps()
1004 sc->sa.bno_cur = NULL; in xrep_rmap_find_rmaps()
1046 .agno = pag_agno(rr->sc->sa.pag), in xrep_rmap_try_reserve()
1050 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_rmap_try_reserve()
1082 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_try_reserve()
1083 sc->sa.pag); in xrep_rmap_try_reserve()
1084 error = xagb_bitmap_set_btblocks(freesp_blocks, sc->sa.bno_cur); in xrep_rmap_try_reserve()
1085 xfs_btree_del_cursor(sc->sa.bno_cur, error); in xrep_rmap_try_reserve()
1086 sc->sa.bno_cur = NULL; in xrep_rmap_try_reserve()
1091 sc->sa.cnt_cur = xfs_cntbt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_try_reserve()
1092 sc->sa.pag); in xrep_rmap_try_reserve()
1093 error = xagb_bitmap_set_btblocks(freesp_blocks, sc->sa.cnt_cur); in xrep_rmap_try_reserve()
1094 xfs_btree_del_cursor(sc->sa.cnt_cur, error); in xrep_rmap_try_reserve()
1095 sc->sa.cnt_cur = NULL; in xrep_rmap_try_reserve()
1110 error = xfs_alloc_read_agfl(sc->sa.pag, sc->tp, &agfl_bp); in xrep_rmap_try_reserve()
1172 xrep_ag_btcur_init(rr->sc, &rr->sc->sa); in xrep_rmap_reserve_space()
1174 xchk_ag_btcur_free(&rr->sc->sa); in xrep_rmap_reserve_space()
1189 struct xfs_perag *pag = sc->sa.pag; in xrep_rmap_reset_counters()
1190 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_rmap_reset_counters()
1199 xfs_alloc_log_agf(sc->tp, sc->sa.agf_bp, XFS_AGF_BTREEBLKS); in xrep_rmap_reset_counters()
1339 struct xfs_perag *pag = sc->sa.pag; in xrep_rmap_build_new_tree()
1340 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_rmap_build_new_tree()
1380 rr->mcur = xfs_rmapbt_mem_cursor(rr->sc->sa.pag, NULL, in xrep_rmap_build_new_tree()
1412 xfs_rmapbt_commit_staged_btree(rmap_cur, sc->tp, sc->sa.agf_bp); in xrep_rmap_build_new_tree()
1510 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_rmap_remove_old_tree()
1511 struct xfs_perag *pag = sc->sa.pag; in xrep_rmap_remove_old_tree()
1519 mcur = xfs_rmapbt_mem_cursor(rr->sc->sa.pag, NULL, &rr->rmap_btree); in xrep_rmap_remove_old_tree()
1536 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_remove_old_tree()
1537 sc->sa.pag); in xrep_rmap_remove_old_tree()
1538 error = xfs_alloc_query_all(sc->sa.bno_cur, xrep_rmap_find_freesp, in xrep_rmap_remove_old_tree()
1540 xfs_btree_del_cursor(sc->sa.bno_cur, error); in xrep_rmap_remove_old_tree()
1541 sc->sa.bno_cur = NULL; in xrep_rmap_remove_old_tree()
1621 trace_xrep_rmap_live_update(pag_group(rr->sc->sa.pag), action, p); in xrep_rmapbt_live_update()
1626 mcur = xfs_rmapbt_mem_cursor(rr->sc->sa.pag, tp, &rr->rmap_btree); in xrep_rmapbt_live_update()
1662 pag_agno(sc->sa.pag)); in xrep_rmap_setup_scan()
1677 error = xfs_rmap_hook_add(pag_group(sc->sa.pag), &rr->rhook); in xrep_rmap_setup_scan()
1698 xfs_rmap_hook_del(pag_group(sc->sa.pag), &rr->rhook); in xrep_rmap_teardown()