/kernel/linux/linux-5.10/fs/xfs/scrub/ |
H A D | agheader_repair.c | 141 struct xfs_buf *agfl_bp) in xrep_agf_find_btrees() 147 error = xrep_find_ag_btree_roots(sc, agf_bp, fab, agfl_bp); in xrep_agf_find_btrees() 360 struct xfs_buf *agfl_bp; in xrep_agf() local 390 error = xfs_alloc_read_agfl(mp, sc->tp, sc->sa.agno, &agfl_bp); in xrep_agf() 398 error = xfs_agfl_walk(sc->mp, agf_bp->b_addr, agfl_bp, in xrep_agf() 407 error = xrep_agf_find_btrees(sc, agf_bp, fab, agfl_bp); in xrep_agf() 567 struct xfs_buf *agfl_bp, in xrep_agfl_init_header() 585 agfl = XFS_BUF_TO_AGFL(agfl_bp); in xrep_agfl_init_header() 586 memset(agfl, 0xFF, BBTOB(agfl_bp->b_length)); in xrep_agfl_init_header() 597 agfl_bno = xfs_buf_to_agfl_bno(agfl_bp); in xrep_agfl_init_header() 137 xrep_agf_find_btrees( struct xfs_scrub *sc, struct xfs_buf *agf_bp, struct xrep_find_ag_btree *fab, struct xfs_buf *agfl_bp) xrep_agf_find_btrees() argument 565 xrep_agfl_init_header( struct xfs_scrub *sc, struct xfs_buf *agfl_bp, struct xbitmap *agfl_extents, xfs_agblock_t flcount) xrep_agfl_init_header() argument 635 struct xfs_buf *agfl_bp; xrep_agfl() local [all...] |
H A D | repair.c | 128 if (sc->sa.agfl_bp) in xrep_roll_ag_trans() 129 xfs_trans_bhold(sc->tp, sc->sa.agfl_bp); in xrep_roll_ag_trans() 147 if (sc->sa.agfl_bp) in xrep_roll_ag_trans() 148 xfs_trans_bjoin(sc->tp, sc->sa.agfl_bp); in xrep_roll_ag_trans() 514 error = xfs_alloc_put_freelist(sc->tp, sc->sa.agf_bp, sc->sa.agfl_bp, in xrep_put_freelist() 655 struct xfs_buf *agfl_bp; member 697 error = xfs_agfl_walk(mp, ri->agf, ri->agfl_bp, in xrep_findroot_block() 869 struct xfs_buf *agfl_bp) in xrep_find_ag_btree_roots() 878 ASSERT(agfl_bp == NULL || xfs_buf_islocked(agfl_bp)); in xrep_find_ag_btree_roots() 865 xrep_find_ag_btree_roots( struct xfs_scrub *sc, struct xfs_buf *agf_bp, struct xrep_find_ag_btree *btree_info, struct xfs_buf *agfl_bp) xrep_find_ag_btree_roots() argument [all...] |
H A D | common.c | 530 if (sa->agfl_bp) { in xchk_ag_free() 531 xfs_trans_brelse(sc->tp, sa->agfl_bp); in xchk_ag_free() 532 sa->agfl_bp = NULL; in xchk_ag_free() 566 &sa->agf_bp, &sa->agfl_bp); in xchk_ag_init()
|
H A D | repair.h | 53 struct xrep_find_ag_btree *btree_info, struct xfs_buf *agfl_bp);
|
H A D | agheader.c | 523 &sc->sa.agf_bp, &sc->sa.agfl_bp); in xchk_agf() 637 xchk_block_set_corrupt(sc, sc->sa.agfl_bp); in xchk_agfl_block() 701 &sc->sa.agf_bp, &sc->sa.agfl_bp); in xchk_agfl() 706 xchk_buffer_recheck(sc, sc->sa.agfl_bp); in xchk_agfl() 732 sc->sa.agfl_bp, xchk_agfl_block, &sai); in xchk_agfl() 862 &sc->sa.agf_bp, &sc->sa.agfl_bp); in xchk_agi()
|
H A D | scrub.h | 44 struct xfs_buf *agfl_bp; member
|
/kernel/linux/linux-6.6/fs/xfs/scrub/ |
H A D | agheader_repair.c | 156 struct xfs_buf *agfl_bp) in xrep_agf_find_btrees() 162 error = xrep_find_ag_btree_roots(sc, agf_bp, fab, agfl_bp); in xrep_agf_find_btrees() 380 struct xfs_buf *agfl_bp; in xrep_agf() local 410 error = xfs_alloc_read_agfl(sc->sa.pag, sc->tp, &agfl_bp); in xrep_agf() 418 error = xfs_agfl_walk(sc->mp, agf_bp->b_addr, agfl_bp, in xrep_agf() 427 error = xrep_agf_find_btrees(sc, agf_bp, fab, agfl_bp); in xrep_agf() 678 struct xfs_buf *agfl_bp, in xrep_agfl_init_header() 696 agfl = XFS_BUF_TO_AGFL(agfl_bp); in xrep_agfl_init_header() 697 memset(agfl, 0xFF, BBTOB(agfl_bp->b_length)); in xrep_agfl_init_header() 708 af.agfl_bno = xfs_buf_to_agfl_bno(agfl_bp), in xrep_agfl_init_header() 152 xrep_agf_find_btrees( struct xfs_scrub *sc, struct xfs_buf *agf_bp, struct xrep_find_ag_btree *fab, struct xfs_buf *agfl_bp) xrep_agf_find_btrees() argument 676 xrep_agfl_init_header( struct xfs_scrub *sc, struct xfs_buf *agfl_bp, struct xagb_bitmap *agfl_extents, xfs_agblock_t flcount) xrep_agfl_init_header() argument 729 struct xfs_buf *agfl_bp; xrep_agfl() local [all...] |
H A D | repair.c | 433 struct xfs_buf *agfl_bp; member 475 error = xfs_agfl_walk(mp, ri->agf, ri->agfl_bp, in xrep_findroot_block() 647 struct xfs_buf *agfl_bp) in xrep_find_ag_btree_roots() 656 ASSERT(agfl_bp == NULL || xfs_buf_islocked(agfl_bp)); in xrep_find_ag_btree_roots() 661 ri.agfl_bp = agfl_bp; in xrep_find_ag_btree_roots() 663 ASSERT(agfl_bp || fab->rmap_owner != XFS_RMAP_OWN_AG); in xrep_find_ag_btree_roots() 643 xrep_find_ag_btree_roots( struct xfs_scrub *sc, struct xfs_buf *agf_bp, struct xrep_find_ag_btree *btree_info, struct xfs_buf *agfl_bp) xrep_find_ag_btree_roots() argument
|
H A D | reap.c | 109 struct xfs_buf *agfl_bp; in xreap_put_freelist() local 128 error = xfs_alloc_read_agfl(sc->sa.pag, sc->tp, &agfl_bp); in xreap_put_freelist() 133 agfl_bp, agbno, 0); in xreap_put_freelist()
|
H A D | rmap.c | 391 struct xfs_buf *agfl_bp; in xchk_rmapbt_walk_ag_metadata() local 436 error = xfs_alloc_read_agfl(sc->sa.pag, sc->tp, &agfl_bp); in xchk_rmapbt_walk_ag_metadata() 440 error = xfs_agfl_walk(sc->mp, agf, agfl_bp, xchk_rmapbt_walk_agfl, in xchk_rmapbt_walk_ag_metadata() 442 xfs_trans_brelse(sc->tp, agfl_bp); in xchk_rmapbt_walk_ag_metadata()
|
H A D | repair.h | 59 struct xrep_find_ag_btree *btree_info, struct xfs_buf *agfl_bp);
|
H A D | agheader.c | 632 struct xfs_buf *agfl_bp; member 666 xchk_block_set_corrupt(sc, sai->agfl_bp); in xchk_agfl_block() 735 error = xfs_alloc_read_agfl(sc->sa.pag, sc->tp, &sai.agfl_bp); in xchk_agfl() 738 xchk_buffer_recheck(sc, sai.agfl_bp); in xchk_agfl() 760 error = xfs_agfl_walk(sc->mp, sc->sa.agf_bp->b_addr, sai.agfl_bp, in xchk_agfl()
|