Lines Matching defs:sa

193 	if (xfs_rmap_check_irec(sc->sa.pag, rec) != NULL)
197 error = xfs_alloc_has_records(sc->sa.bno_cur, rec->rm_startblock,
234 trace_xrep_rmap_found(sc->mp, sc->sa.pag->pag_agno, &rmap);
237 mcur = xfs_rmapbt_mem_cursor(sc->sa.pag, sc->tp, &rr->rmap_btree);
347 rf->rr->sc->sa.pag->pag_agno)
394 if (XFS_FSB_TO_AGNO(cur->bc_mp, fsbno) != rf->rr->sc->sa.pag->pag_agno)
678 error = xfs_btree_query_all(sc->sa.ino_cur, xrep_rmap_walk_inobt, &ri);
687 struct xfs_agi *agi = sc->sa.agi_bp->b_addr;
698 sc->sa.fino_cur);
761 error = xagb_bitmap_set_btblocks(&refcountbt_blocks, sc->sa.refc_cur);
766 error = xfs_refcount_query_range(sc->sa.refc_cur, &low, &high,
804 if (!xfs_ag_contains_log(sc->mp, sc->sa.pag->pag_agno))
841 struct xchk_ag *sa = &sc->sa;
847 xrep_ag_btcur_init(sc, &sc->sa);
863 xchk_ag_btcur_free(&sc->sa);
882 sa->agf_bp = NULL;
883 sa->agi_bp = NULL;
929 mcur = xfs_rmapbt_mem_cursor(rr->sc->sa.pag, NULL, &rr->rmap_btree);
930 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp,
931 sc->sa.pag);
936 xfs_btree_del_cursor(sc->sa.bno_cur, error);
937 sc->sa.bno_cur = NULL;
979 .agno = rr->sc->sa.pag->pag_agno,
983 struct xfs_agf *agf = sc->sa.agf_bp->b_addr;
1015 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp,
1016 sc->sa.pag);
1017 error = xagb_bitmap_set_btblocks(freesp_blocks, sc->sa.bno_cur);
1018 xfs_btree_del_cursor(sc->sa.bno_cur, error);
1019 sc->sa.bno_cur = NULL;
1024 sc->sa.cnt_cur = xfs_cntbt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp,
1025 sc->sa.pag);
1026 error = xagb_bitmap_set_btblocks(freesp_blocks, sc->sa.cnt_cur);
1027 xfs_btree_del_cursor(sc->sa.cnt_cur, error);
1028 sc->sa.cnt_cur = NULL;
1043 error = xfs_alloc_read_agfl(sc->sa.pag, sc->tp, &agfl_bp);
1105 xrep_ag_btcur_init(rr->sc, &rr->sc->sa);
1107 xchk_ag_btcur_free(&rr->sc->sa);
1122 struct xfs_perag *pag = sc->sa.pag;
1123 struct xfs_agf *agf = sc->sa.agf_bp->b_addr;
1132 xfs_alloc_log_agf(sc->tp, sc->sa.agf_bp, XFS_AGF_BTREEBLKS);
1272 struct xfs_perag *pag = sc->sa.pag;
1273 struct xfs_agf *agf = sc->sa.agf_bp->b_addr;
1314 rr->mcur = xfs_rmapbt_mem_cursor(rr->sc->sa.pag, NULL,
1346 xfs_rmapbt_commit_staged_btree(rmap_cur, sc->tp, sc->sa.agf_bp);
1444 struct xfs_agf *agf = sc->sa.agf_bp->b_addr;
1445 struct xfs_perag *pag = sc->sa.pag;
1453 mcur = xfs_rmapbt_mem_cursor(rr->sc->sa.pag, NULL, &rr->rmap_btree);
1470 sc->sa.bno_cur = xfs_bnobt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp,
1471 sc->sa.pag);
1472 error = xfs_alloc_query_all(sc->sa.bno_cur, xrep_rmap_find_freesp,
1474 xfs_btree_del_cursor(sc->sa.bno_cur, error);
1475 sc->sa.bno_cur = NULL;
1556 trace_xrep_rmap_live_update(mp, rr->sc->sa.pag->pag_agno, action, p);
1563 mcur = xfs_rmapbt_mem_cursor(rr->sc->sa.pag, tp, &rr->rmap_btree);
1600 sc->sa.pag->pag_agno);
1615 error = xfs_rmap_hook_add(sc->sa.pag, &rr->rhook);
1636 xfs_rmap_hook_del(sc->sa.pag, &rr->rhook);