Home
last modified time | relevance | path

Searched refs:agf_bp (Results 1 – 14 of 14) sorted by relevance

/linux/fs/xfs/scrub/
H A Dagheader_repair.c160 struct xfs_buf *agf_bp, in xrep_agf_find_btrees() argument
164 struct xfs_agf *old_agf = agf_bp->b_addr; in xrep_agf_find_btrees()
168 error = xrep_find_ag_btree_roots(sc, agf_bp, fab, agfl_bp); in xrep_agf_find_btrees()
200 struct xfs_buf *agf_bp, in xrep_agf_init_header() argument
205 struct xfs_agf *agf = agf_bp->b_addr; in xrep_agf_init_header()
208 memset(agf, 0, BBTOB(agf_bp->b_length)); in xrep_agf_init_header()
252 struct xfs_buf *agf_bp) in xrep_agf_calc_from_btrees() argument
256 struct xfs_agf *agf = agf_bp->b_addr; in xrep_agf_calc_from_btrees()
263 cur = xfs_bnobt_init_cursor(mp, sc->tp, agf_bp, sc->sa.pag); in xrep_agf_calc_from_btrees()
276 cur = xfs_cntbt_init_cursor(mp, sc->tp, agf_bp, sc->sa.pag); in xrep_agf_calc_from_btrees()
[all …]
H A Dagheader.c450 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_freeblks()
462 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_freeblks()
470 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_cntbt()
485 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_cntbt()
494 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_cntbt()
502 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_btreeblks()
519 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_btreeblks()
544 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_btreeblks()
552 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_refcblks()
563 xchk_block_xref_set_corrupt(sc, sc->sa.agf_bp); in xchk_agf_xref_refcblks()
[all …]
H A Drepair.c175 if (sc->sa.agf_bp) { in xrep_roll_ag_trans()
176 xfs_alloc_log_agf(sc->tp, sc->sa.agf_bp, XFS_AGF_MAGICNUM); in xrep_roll_ag_trans()
177 xfs_trans_bhold(sc->tp, sc->sa.agf_bp); in xrep_roll_ag_trans()
193 if (sc->sa.agf_bp) in xrep_roll_ag_trans()
194 xfs_trans_bjoin(sc->tp, sc->sa.agf_bp); in xrep_roll_ag_trans()
230 if (sc->sa.agf_bp) { in xrep_defer_finish()
231 xfs_alloc_log_agf(sc->tp, sc->sa.agf_bp, XFS_AGF_MAGICNUM); in xrep_defer_finish()
232 xfs_trans_bhold(sc->tp, sc->sa.agf_bp); in xrep_defer_finish()
253 if (sc->sa.agf_bp) in xrep_defer_finish()
254 xfs_trans_bhold_release(sc->tp, sc->sa.agf_bp); in xrep_defer_finish()
[all …]
H A Dfscounters.c76 struct xfs_buf *agf_bp = NULL; in xchk_fscount_warmup() local
91 error = xfs_alloc_read_agf(pag, sc->tp, 0, &agf_bp); in xchk_fscount_warmup()
105 xfs_buf_relse(agf_bp); in xchk_fscount_warmup()
106 agf_bp = NULL; in xchk_fscount_warmup()
111 if (agf_bp) in xchk_fscount_warmup()
112 xfs_buf_relse(agf_bp); in xchk_fscount_warmup()
H A Dcommon.c471 error = xfs_alloc_read_agf(sa->pag, sc->tp, 0, &sa->agf_bp); in xchk_perag_read_headers()
491 ASSERT(sa->agf_bp == NULL); in xchk_perag_drain_and_lock()
535 if (sa->agf_bp) { in xchk_perag_drain_and_lock()
536 xfs_trans_brelse(sc->tp, sa->agf_bp); in xchk_perag_drain_and_lock()
537 sa->agf_bp = NULL; in xchk_perag_drain_and_lock()
610 if (sa->agf_bp) { in xchk_ag_btcur_init()
612 sa->bno_cur = xfs_bnobt_init_cursor(mp, sc->tp, sa->agf_bp, in xchk_ag_btcur_init()
618 sa->cnt_cur = xfs_cntbt_init_cursor(mp, sc->tp, sa->agf_bp, in xchk_ag_btcur_init()
626 sa->agf_bp, sa->pag); in xchk_ag_btcur_init()
634 sa->agf_bp, sa->pag); in xchk_ag_btcur_init()
[all …]
H A Dreap.c148 error = xfs_rmap_alloc(sc->tp, sc->sa.agf_bp, sc->sa.pag, agbno, 1, in xreap_put_freelist()
158 error = xfs_alloc_put_freelist(sc->sa.pag, sc->tp, sc->sa.agf_bp, in xreap_put_freelist()
365 cur = xfs_rmapbt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xreap_agextent_select()
811 error = xfs_alloc_read_agf(sc->sa.pag, sc->tp, 0, &sc->sa.agf_bp); in xreap_fsmeta_extent()
843 xfs_trans_bhold(sc->tp, sc->sa.agf_bp); in xreap_fsmeta_extent()
845 xfs_trans_bjoin(sc->tp, sc->sa.agf_bp); in xreap_fsmeta_extent()
855 xfs_trans_brelse(sc->tp, sc->sa.agf_bp); in xreap_fsmeta_extent()
856 sc->sa.agf_bp = NULL; in xreap_fsmeta_extent()
1249 cur = xfs_rmapbt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xreap_bmapi_select()
1612 error = xfs_alloc_read_agf(sc->sa.pag, sc->tp, 0, &sc->sa.agf_bp); in xreap_ifork_extent()
[all …]
H A Drmap_repair.c951 sa->agf_bp = NULL; 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()
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()
1091 sc->sa.cnt_cur = xfs_cntbt_init_cursor(sc->mp, sc->tp, sc->sa.agf_bp, in xrep_rmap_try_reserve()
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()
1340 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; 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()
[all …]
H A Dalloc_repair.c366 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_abt_find_freespace()
653 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_abt_reset_counters()
675 xfs_alloc_log_agf(sc->tp, sc->sa.agf_bp, XFS_AGF_BTREEBLKS | in xrep_abt_reset_counters()
793 xfs_allocbt_commit_staged_btree(bno_cur, sc->tp, sc->sa.agf_bp); in xrep_abt_build_new_trees()
795 xfs_allocbt_commit_staged_btree(cnt_cur, sc->tp, sc->sa.agf_bp); in xrep_abt_build_new_trees()
H A Dscrub.h110 struct xfs_buf *agf_bp; member
H A Drepair.h66 int xrep_find_ag_btree_roots(struct xfs_scrub *sc, struct xfs_buf *agf_bp,
H A Drefcount_repair.c648 xfs_refcountbt_commit_staged_btree(refc_cur, sc->tp, sc->sa.agf_bp); in xrep_refc_build_new_tree()
/linux/fs/xfs/
H A Dxfs_notify_failure.c286 struct xfs_buf *agf_bp = NULL; in xfs_dax_notify_dev_failure() local
294 error = xfs_alloc_read_agf(pag, tp, 0, &agf_bp); in xfs_dax_notify_dev_failure()
300 cur = xfs_rmapbt_init_cursor(mp, tp, agf_bp, pag); in xfs_dax_notify_dev_failure()
327 if (agf_bp) in xfs_dax_notify_dev_failure()
328 xfs_trans_brelse(tp, agf_bp); in xfs_dax_notify_dev_failure()
H A Dxfs_fsmap.c163 struct xfs_buf *agf_bp; /* AGF, for refcount queries */ member
226 cur = xfs_refcountbt_init_cursor(mp, tp, info->agf_bp, in xfs_getfsmap_is_shared()
550 xfs_trans_brelse(tp, info->agf_bp); in __xfs_getfsmap_datadev()
551 info->agf_bp = NULL; in __xfs_getfsmap_datadev()
554 error = xfs_alloc_read_agf(pag, tp, 0, &info->agf_bp); in __xfs_getfsmap_datadev()
591 if (info->agf_bp) { in __xfs_getfsmap_datadev()
592 xfs_trans_brelse(tp, info->agf_bp); in __xfs_getfsmap_datadev()
593 info->agf_bp = NULL; in __xfs_getfsmap_datadev()
619 *curpp = xfs_rmapbt_init_cursor(tp->t_mountp, tp, info->agf_bp, in xfs_getfsmap_datadev_rmapbt_query()
652 *curpp = xfs_bnobt_init_cursor(tp->t_mountp, tp, info->agf_bp, in xfs_getfsmap_datadev_bnobt_query()
/linux/fs/xfs/libxfs/
H A Dxfs_ag.c942 struct xfs_buf *agf_bp; in xfs_ag_get_geometry() local
952 error = xfs_alloc_read_agf(pag, NULL, 0, &agf_bp); in xfs_ag_get_geometry()
964 agf = agf_bp->b_addr; in xfs_ag_get_geometry()
974 xfs_buf_relse(agf_bp); in xfs_ag_get_geometry()