| /linux-6.15/fs/xfs/scrub/ |
| H A D | iscan.c | 87 struct xfs_buf *agi_bp, in xchk_iscan_find_next() argument 312 struct xfs_buf *agi_bp; in xchk_iscan_advance() local 346 *agi_bpp = agi_bp; in xchk_iscan_advance() 357 xfs_trans_brelse(sc->tp, agi_bp); in xchk_iscan_advance() 367 xfs_trans_brelse(sc->tp, agi_bp); in xchk_iscan_advance() 432 struct xfs_buf *agi_bp, in xchk_iscan_iget() argument 452 xfs_trans_brelse(sc->tp, agi_bp); in xchk_iscan_iget() 470 xfs_trans_brelse(sc->tp, agi_bp); in xchk_iscan_iget() 484 xfs_trans_brelse(sc->tp, agi_bp); in xchk_iscan_iget() 531 xfs_trans_brelse(sc->tp, agi_bp); in xchk_iscan_iget() [all …]
|
| H A D | agheader.c | 995 xchk_buffer_recheck(sc, sc->sa.agi_bp); in xchk_agi() 997 agi = sc->sa.agi_bp->b_addr; in xchk_agi() 1003 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi() 1008 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi() 1012 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi() 1029 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi() 1034 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi() 1038 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi() 1048 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi() 1052 xchk_block_set_corrupt(sc, sc->sa.agi_bp); in xchk_agi() [all …]
|
| H A D | agheader_repair.c | 810 struct xfs_buf *agi_bp; member 890 struct xfs_buf *agi_bp = ragi->agi_bp; in xrep_agi_init_header() local 892 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_init_header() 897 memset(agi, 0, BBTOB(agi_bp->b_length)); in xrep_agi_init_header() 936 struct xfs_buf *agi_bp = ragi->agi_bp; in xrep_agi_calc_from_btrees() local 938 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_calc_from_btrees() 1306 struct xfs_buf *agi_bp = ragi->agi_bp; in xrep_iunlink_mark_ondisk() local 1684 struct xfs_buf *agi_bp = ragi->agi_bp; in xrep_agi_commit_new() local 1686 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_commit_new() 1693 xfs_trans_log_buf(sc->tp, agi_bp, 0, BBTOB(agi_bp->b_length) - 1); in xrep_agi_commit_new() [all …]
|
| H A D | common.c | 490 ASSERT(sa->agi_bp == NULL); in xchk_perag_drain_and_lock() 540 if (sa->agi_bp) { in xchk_perag_drain_and_lock() 542 sa->agi_bp = NULL; in xchk_perag_drain_and_lock() 640 if (sa->agi_bp) { in xchk_ag_btcur_init() 643 sa->agi_bp); in xchk_ag_btcur_init() 650 sa->agi_bp); in xchk_ag_btcur_init() 669 if (sa->agi_bp) { in xchk_ag_free() 671 sa->agi_bp = NULL; in xchk_ag_free() 1119 struct xfs_buf *agi_bp; in xchk_iget_for_scrubbing() local 1183 if (agi_bp == NULL) { in xchk_iget_for_scrubbing() [all …]
|
| H A D | repair.c | 170 if (sc->sa.agi_bp) { in xrep_roll_ag_trans() 172 xfs_trans_bhold(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans() 191 if (sc->sa.agi_bp) in xrep_roll_ag_trans() 192 xfs_trans_bjoin(sc->tp, sc->sa.agi_bp); in xrep_roll_ag_trans() 225 if (sc->sa.agi_bp) { in xrep_defer_finish() 227 xfs_trans_bhold(sc->tp, sc->sa.agi_bp); in xrep_defer_finish() 251 if (sc->sa.agi_bp) in xrep_defer_finish() 894 sa->agi_bp); in xrep_ag_btcur_init() 897 sc->tp, sa->agi_bp); in xrep_ag_btcur_init() 963 if (bp != sc->sa.agi_bp) { in xrep_reinit_pagi() [all …]
|
| H A D | fscounters.c | 75 struct xfs_buf *agi_bp = NULL; in xchk_fscount_warmup() local 88 error = xfs_ialloc_read_agi(pag, sc->tp, 0, &agi_bp); in xchk_fscount_warmup() 107 xfs_buf_relse(agi_bp); in xchk_fscount_warmup() 108 agi_bp = NULL; in xchk_fscount_warmup() 113 if (agi_bp) in xchk_fscount_warmup() 114 xfs_buf_relse(agi_bp); in xchk_fscount_warmup()
|
| H A D | nlinks.c | 782 struct xfs_buf *agi_bp; in xchk_nlinks_compare_inum() local 793 error = xchk_iget_agi(xnc->sc, ino, &agi_bp, &ip); in xchk_nlinks_compare_inum() 808 if (agi_bp == NULL) { in xchk_nlinks_compare_inum() 809 ASSERT(agi_bp != NULL); in xchk_nlinks_compare_inum() 839 if (agi_bp) in xchk_nlinks_compare_inum() 840 xfs_trans_brelse(tp, agi_bp); in xchk_nlinks_compare_inum()
|
| H A D | ialloc_repair.c | 498 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xrep_ibt_reset_counters() 510 xfs_ialloc_log_agi(sc->tp, sc->sa.agi_bp, in xrep_ibt_reset_counters() 723 xfs_inobt_commit_staged_btree(ino_cur, sc->tp, sc->sa.agi_bp); in xrep_ibt_build_new_trees() 727 xfs_inobt_commit_staged_btree(fino_cur, sc->tp, sc->sa.agi_bp); in xrep_ibt_build_new_trees()
|
| H A D | inode.c | 96 struct xfs_buf *agi_bp; in xchk_setup_inode() local 160 error = xchk_iget_agi(sc, sc->sm->sm_ino, &agi_bp, &ip); in xchk_setup_inode() 172 if (agi_bp == NULL) { in xchk_setup_inode() 173 ASSERT(agi_bp != NULL); in xchk_setup_inode()
|
| H A D | rmap.c | 459 cur = xfs_inobt_init_cursor(sc->sa.pag, sc->tp, sc->sa.agi_bp); in xchk_rmapbt_walk_ag_metadata() 470 sc->sa.agi_bp); in xchk_rmapbt_walk_ag_metadata()
|
| H A D | scrub.h | 111 struct xfs_buf *agi_bp; member
|
| H A D | rmap_repair.c | 756 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xrep_rmap_find_inode_rmaps() 952 sa->agi_bp = NULL; in xrep_rmap_find_rmaps()
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_iwalk.c | 401 struct xfs_buf *agi_bp = NULL; in xfs_iwalk_ag() local 410 error = xfs_iwalk_ag_start(iwag, agino, &cur, &agi_bp, &has_more); in xfs_iwalk_ag() 469 error = xfs_iwalk_run_callbacks(iwag, &cur, &agi_bp, &has_more); in xfs_iwalk_ag() 476 error = xfs_iwalk_run_callbacks(iwag, &cur, &agi_bp, &has_more); in xfs_iwalk_ag() 479 xfs_iwalk_del_inobt(iwag->tp, &cur, &agi_bp, error); in xfs_iwalk_ag()
|
| /linux-6.15/fs/xfs/libxfs/ |
| H A D | xfs_ag.c | 941 struct xfs_buf *agi_bp; in xfs_ag_get_geometry() local 949 error = xfs_ialloc_read_agi(pag, NULL, 0, &agi_bp); in xfs_ag_get_geometry() 960 agi = agi_bp->b_addr; in xfs_ag_get_geometry() 976 xfs_buf_relse(agi_bp); in xfs_ag_get_geometry()
|