Home
last modified time | relevance | path

Searched refs:agi_bp (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/fs/xfs/scrub/
H A Dagheader_repair.c753 struct xfs_buf *agi_bp, in xrep_agi_init_header()
756 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_init_header()
760 memset(agi, 0, BBTOB(agi_bp->b_length)); in xrep_agi_init_header()
799 struct xfs_buf *agi_bp) in xrep_agi_calc_from_btrees()
802 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_calc_from_btrees()
808 cur = xfs_inobt_init_cursor(mp, sc->tp, agi_bp, sc->sa.agno, in xrep_agi_calc_from_btrees()
830 cur = xfs_inobt_init_cursor(mp, sc->tp, agi_bp, sc->sa.agno, in xrep_agi_calc_from_btrees()
851 struct xfs_buf *agi_bp) in xrep_agi_commit_new()
854 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_commit_new()
860 xfs_trans_buf_set_type(sc->tp, agi_bp, XFS_BLFT_AGI_BU in xrep_agi_commit_new()
751 xrep_agi_init_header( struct xfs_scrub *sc, struct xfs_buf *agi_bp, struct xfs_agi *old_agi) xrep_agi_init_header() argument
797 xrep_agi_calc_from_btrees( struct xfs_scrub *sc, struct xfs_buf *agi_bp) xrep_agi_calc_from_btrees() argument
849 xrep_agi_commit_new( struct xfs_scrub *sc, struct xfs_buf *agi_bp) xrep_agi_commit_new() argument
892 struct xfs_buf *agi_bp; xrep_agi() local
[all...]
H A Dfscounters.c67 struct xfs_buf *agi_bp = NULL; in xchk_fscount_warmup() local
80 error = xfs_ialloc_read_agi(mp, sc->tp, agno, &agi_bp); in xchk_fscount_warmup()
97 xfs_buf_relse(agi_bp); in xchk_fscount_warmup()
98 agi_bp = NULL; in xchk_fscount_warmup()
110 if (agi_bp) in xchk_fscount_warmup()
111 xfs_buf_relse(agi_bp); in xchk_fscount_warmup()
H A Dagheader.c522 error = xchk_ag_read_headers(sc, agno, &sc->sa.agi_bp, in xchk_agf()
700 error = xchk_ag_read_headers(sc, agno, &sc->sa.agi_bp, in xchk_agfl()
768 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xchk_agi_xref_icounts()
781 xchk_block_xref_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi_xref_icounts()
789 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xchk_agi_xref_fiblocks()
801 xchk_block_xref_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi_xref_fiblocks()
809 xchk_block_xref_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi_xref_fiblocks()
861 error = xchk_ag_read_headers(sc, agno, &sc->sa.agi_bp, in xchk_agi()
865 xchk_buffer_recheck(sc, sc->sa.agi_bp); in xchk_agi()
867 agi = sc->sa.agi_bp in xchk_agi()
[all...]
H A Dcommon.c483 if (sa->agi_bp && in xchk_ag_btcur_init()
485 sa->ino_cur = xfs_inobt_init_cursor(mp, sc->tp, sa->agi_bp, in xchk_ag_btcur_init()
492 if (sa->agi_bp && xfs_sb_version_hasfinobt(&mp->m_sb) && in xchk_ag_btcur_init()
494 sa->fino_cur = xfs_inobt_init_cursor(mp, sc->tp, sa->agi_bp, in xchk_ag_btcur_init()
538 if (sa->agi_bp) { in xchk_ag_free()
539 xfs_trans_brelse(sc->tp, sa->agi_bp); in xchk_ag_free()
540 sa->agi_bp = NULL; in xchk_ag_free()
565 error = xchk_ag_read_headers(sc, agno, &sa->agi_bp, in xchk_ag_init()
H A Drepair.c124 if (sc->sa.agi_bp) in xrep_roll_ag_trans()
125 xfs_trans_bhold(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans()
143 if (sc->sa.agi_bp) in xrep_roll_ag_trans()
144 xfs_trans_bjoin(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans()
H A Dscrub.h45 struct xfs_buf *agi_bp; member
/kernel/linux/linux-6.6/fs/xfs/scrub/
H A Dagheader_repair.c852 struct xfs_buf *agi_bp, in xrep_agi_init_header()
855 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_init_header()
860 memset(agi, 0, BBTOB(agi_bp->b_length)); in xrep_agi_init_header()
899 struct xfs_buf *agi_bp) in xrep_agi_calc_from_btrees()
902 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_calc_from_btrees()
908 cur = xfs_inobt_init_cursor(sc->sa.pag, sc->tp, agi_bp, XFS_BTNUM_INO); in xrep_agi_calc_from_btrees()
928 cur = xfs_inobt_init_cursor(sc->sa.pag, sc->tp, agi_bp, in xrep_agi_calc_from_btrees()
947 struct xfs_buf *agi_bp) in xrep_agi_commit_new()
950 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_commit_new()
956 xfs_trans_buf_set_type(sc->tp, agi_bp, XFS_BLFT_AGI_BU in xrep_agi_commit_new()
850 xrep_agi_init_header( struct xfs_scrub *sc, struct xfs_buf *agi_bp, struct xfs_agi *old_agi) xrep_agi_init_header() argument
897 xrep_agi_calc_from_btrees( struct xfs_scrub *sc, struct xfs_buf *agi_bp) xrep_agi_calc_from_btrees() argument
945 xrep_agi_commit_new( struct xfs_scrub *sc, struct xfs_buf *agi_bp) xrep_agi_commit_new() argument
990 struct xfs_buf *agi_bp; xrep_agi() local
[all...]
H A Dagheader.c797 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xchk_agi_xref_icounts()
810 xchk_block_xref_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi_xref_icounts()
818 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xchk_agi_xref_fiblocks()
830 xchk_block_xref_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi_xref_fiblocks()
838 xchk_block_xref_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi_xref_fiblocks()
891 xchk_buffer_recheck(sc, sc->sa.agi_bp); in xchk_agi()
893 agi = sc->sa.agi_bp->b_addr; in xchk_agi()
899 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi()
904 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi()
908 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi()
[all...]
H A Dcommon.c414 error = xfs_ialloc_read_agi(sa->pag, sc->tp, &sa->agi_bp); in xchk_perag_read_headers()
437 ASSERT(sa->agi_bp == NULL); in xchk_perag_drain_and_lock()
487 if (sa->agi_bp) { in xchk_perag_drain_and_lock()
488 xfs_trans_brelse(sc->tp, sa->agi_bp); in xchk_perag_drain_and_lock()
489 sa->agi_bp = NULL; in xchk_perag_drain_and_lock()
572 if (sa->agi_bp && in xchk_ag_btcur_init()
574 sa->ino_cur = xfs_inobt_init_cursor(sa->pag, sc->tp, sa->agi_bp, in xchk_ag_btcur_init()
579 if (sa->agi_bp && xfs_has_finobt(mp) && in xchk_ag_btcur_init()
581 sa->fino_cur = xfs_inobt_init_cursor(sa->pag, sc->tp, sa->agi_bp, in xchk_ag_btcur_init()
611 if (sa->agi_bp) { in xchk_ag_free()
867 struct xfs_buf *agi_bp; xchk_iget_for_scrubbing() local
[all...]
H A Drepair.c150 if (sc->sa.agi_bp) { in xrep_roll_ag_trans()
151 xfs_ialloc_log_agi(sc->tp, sc->sa.agi_bp, XFS_AGI_MAGICNUM); in xrep_roll_ag_trans()
152 xfs_trans_bhold(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans()
171 if (sc->sa.agi_bp) in xrep_roll_ag_trans()
172 xfs_trans_bjoin(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans()
195 if (sc->sa.agi_bp) { in xrep_defer_finish()
196 xfs_ialloc_log_agi(sc->tp, sc->sa.agi_bp, XFS_AGI_MAGICNUM); in xrep_defer_finish()
197 xfs_trans_bhold(sc->tp, sc->sa.agi_bp); in xrep_defer_finish()
221 if (sc->sa.agi_bp) in xrep_defer_finish()
222 xfs_trans_bhold_release(sc->tp, sc->sa.agi_bp); in xrep_defer_finish()
[all...]
H A Dfscounters.c84 struct xfs_buf *agi_bp = NULL; in xchk_fscount_warmup() local
98 error = xfs_ialloc_read_agi(pag, sc->tp, &agi_bp); in xchk_fscount_warmup()
117 xfs_buf_relse(agi_bp); in xchk_fscount_warmup()
118 agi_bp = NULL; in xchk_fscount_warmup()
123 if (agi_bp) in xchk_fscount_warmup()
124 xfs_buf_relse(agi_bp); in xchk_fscount_warmup()
H A Dinode.c74 struct xfs_buf *agi_bp; in xchk_setup_inode() local
132 error = xchk_iget_agi(sc, sc->sm->sm_ino, &agi_bp, &ip); in xchk_setup_inode()
144 if (agi_bp == NULL) { in xchk_setup_inode()
145 ASSERT(agi_bp != NULL); in xchk_setup_inode()
H A Dscrub.h51 struct xfs_buf *agi_bp; member
H A Drmap.c449 cur = xfs_inobt_init_cursor(sc->sa.pag, sc->tp, sc->sa.agi_bp, in xchk_rmapbt_walk_ag_metadata()
461 sc->sa.agi_bp, XFS_BTNUM_FINO); in xchk_rmapbt_walk_ag_metadata()
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_iwalk.c393 struct xfs_buf *agi_bp = NULL; in xfs_iwalk_ag() local
403 error = xfs_iwalk_ag_start(iwag, agno, agino, &cur, &agi_bp, &has_more); in xfs_iwalk_ag()
461 error = xfs_iwalk_run_callbacks(iwag, agno, &cur, &agi_bp, in xfs_iwalk_ag()
469 error = xfs_iwalk_run_callbacks(iwag, agno, &cur, &agi_bp, &has_more); in xfs_iwalk_ag()
472 xfs_iwalk_del_inobt(tp, &cur, &agi_bp, error); in xfs_iwalk_ag()
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_iwalk.c408 struct xfs_buf *agi_bp = NULL; in xfs_iwalk_ag() local
417 error = xfs_iwalk_ag_start(iwag, agino, &cur, &agi_bp, &has_more); in xfs_iwalk_ag()
475 error = xfs_iwalk_run_callbacks(iwag, &cur, &agi_bp, &has_more); in xfs_iwalk_ag()
482 error = xfs_iwalk_run_callbacks(iwag, &cur, &agi_bp, &has_more); in xfs_iwalk_ag()
485 xfs_iwalk_del_inobt(iwag->tp, &cur, &agi_bp, error); in xfs_iwalk_ag()
/kernel/linux/linux-5.10/fs/xfs/libxfs/
H A Dxfs_ag.c553 struct xfs_buf *agi_bp; in xfs_ag_get_geometry() local
565 error = xfs_ialloc_read_agi(mp, NULL, agno, &agi_bp); in xfs_ag_get_geometry()
572 pag = agi_bp->b_pag; in xfs_ag_get_geometry()
578 agi = agi_bp->b_addr; in xfs_ag_get_geometry()
594 xfs_buf_relse(agi_bp); in xfs_ag_get_geometry()
/kernel/linux/linux-6.6/fs/xfs/libxfs/
H A Dxfs_ag.c1089 struct xfs_buf *agi_bp; in xfs_ag_get_geometry() local
1097 error = xfs_ialloc_read_agi(pag, NULL, &agi_bp); in xfs_ag_get_geometry()
1108 agi = agi_bp->b_addr; in xfs_ag_get_geometry()
1124 xfs_buf_relse(agi_bp); in xfs_ag_get_geometry()

Completed in 16 milliseconds