| /linux-6.15/fs/xfs/libxfs/ |
| H A D | xfs_ag.h | 110 static inline xfs_agnumber_t pag_agno(const struct xfs_perag *pag) in pag_agno() function 276 *agno = pag_agno(pag) + 1; in xfs_perag_next_wrap() 343 return XFS_AGB_TO_FSB(pag_mount(pag), pag_agno(pag), agbno); in xfs_agbno_to_fsb() 351 return XFS_AGB_TO_DADDR(pag_mount(pag), pag_agno(pag), agbno); in xfs_agbno_to_daddr() 359 return XFS_AGINO_TO_INO(pag_mount(pag), pag_agno(pag), agino); in xfs_agino_to_ino()
|
| H A D | xfs_ag_resv.c | 142 if (pag_agno(pag) == 0) in __xfs_ag_resv_free() 214 pag_agno(pag)); in __xfs_ag_resv_init() 224 if (pag_agno(pag) == 0) in __xfs_ag_resv_init()
|
| H A D | xfs_ialloc.c | 857 pag_agno(pag)), in xfs_ialloc_ag_alloc() 1128 if (pagno == pag_agno(pag)) { in xfs_dialloc_ag_inobt() 1605 if (pag_agno(pag) == pagno) in xfs_dialloc_ag() 2338 if (pag_agno(pag) != XFS_INO_TO_AGNO(mp, inode)) { in xfs_difree() 2340 __func__, XFS_INO_TO_AGNO(mp, inode), pag_agno(pag)); in xfs_difree() 2353 if (agbno >= xfs_ag_block_count(mp, pag_agno(pag))) { in xfs_difree() 2412 __func__, error, pag_agno(pag)); in xfs_imap_lookup() 2478 if (agbno >= xfs_ag_block_count(mp, pag_agno(pag)) || in xfs_imap() 2488 if (agbno >= xfs_ag_block_count(mp, pag_agno(pag))) { in xfs_imap() 2493 pag_agno(pag))); in xfs_imap() [all …]
|
| H A D | xfs_refcount_btree.c | 364 ASSERT(pag_agno(pag) < mp->m_sb.sb_agcount); in xfs_refcountbt_init_cursor() 517 if (xfs_ag_contains_log(mp, pag_agno(pag))) in xfs_refcountbt_calc_reserves()
|
| H A D | xfs_ag.c | 761 ASSERT(pag_agno(pag) == mp->m_sb.sb_agcount - 1); in xfs_ag_shrink_space() 890 ASSERT(pag_agno(pag) == mp->m_sb.sb_agcount - 1); in xfs_ag_extend_space() 958 ageo->ag_number = pag_agno(pag); in xfs_ag_get_geometry()
|
| H A D | xfs_alloc.c | 801 if (bp->b_pag && be32_to_cpu(agfl->agfl_seqno) != pag_agno((bp->b_pag))) in xfs_agfl_verify() 886 XFS_AG_DADDR(mp, pag_agno(pag), XFS_AGFL_DADDR(mp)), in xfs_alloc_read_agfl() 2616 pag_agno(pag), pag->pagf_flcount); in xfs_agfl_reset() 3202 if (bp->b_pag && seqno != pag_agno(bp->b_pag)) in xfs_validate_ag_length() 3377 XFS_AG_DADDR(mp, pag_agno(pag), XFS_AGF_DADDR(mp)), in xfs_read_agf() 3666 ASSERT(pag_agno(args->pag) == agno); in xfs_alloc_vextent_this_ag() 3879 ASSERT(pag_agno(args->pag) == XFS_FSB_TO_AGNO(mp, target)); in xfs_alloc_vextent_exact_bno() 3918 ASSERT(pag_agno(args->pag) == XFS_FSB_TO_AGNO(mp, target)); in xfs_alloc_vextent_near_bno() 3955 args.agno = pag_agno(pag); in xfs_free_extent_fix_freelist()
|
| H A D | xfs_sb.c | 1402 XFS_AG_DADDR(mp, pag_agno(pag), XFS_SB_DADDR), in xfs_update_secondary_sbs() 1414 pag_agno(pag)); in xfs_update_secondary_sbs() 1428 if (pag_agno(pag) % 16) in xfs_update_secondary_sbs() 1435 error, pag_agno(pag)); in xfs_update_secondary_sbs()
|
| H A D | xfs_ialloc_btree.c | 731 if (xfs_ag_contains_log(mp, pag_agno(pag))) in xfs_inobt_max_size()
|
| H A D | xfs_rmap_btree.c | 866 if (xfs_ag_contains_log(mp, pag_agno(pag))) in xfs_rmapbt_calc_reserves()
|
| /linux-6.15/fs/xfs/scrub/ |
| H A D | newbt.c | 63 sz = xfs_ag_block_count(sc->mp, pag_agno(sc->sa.pag)); in xrep_newbt_estimate_slack() 247 if (agno == pag_agno(sc->sa.pag) && in xrep_newbt_validate_ag_alloc_hint() 293 if (agno != pag_agno(sc->sa.pag)) { in xrep_newbt_alloc_ag_blocks() 294 ASSERT(agno == pag_agno(sc->sa.pag)); in xrep_newbt_alloc_ag_blocks()
|
| H A D | agheader_repair.c | 211 agf->agf_seqno = cpu_to_be32(pag_agno(pag)); in xrep_agf_init_header() 387 XFS_AG_DADDR(mp, pag_agno(sc->sa.pag), in xrep_agf() 690 agfl->agfl_seqno = cpu_to_be32(pag_agno(sc->sa.pag)); in xrep_agfl_init_header() 744 XFS_AG_DADDR(mp, pag_agno(sc->sa.pag), in xrep_agfl() 900 agi->agi_seqno = cpu_to_be32(pag_agno(pag)); in xrep_agi_init_header() 1117 if (XFS_INO_TO_AGNO(mp, ip->i_ino) != pag_agno(pag)) in xrep_iunlink_igrab() 1141 ASSERT(XFS_INO_TO_AGNO(mp, ip->i_ino) == pag_agno(ragi->sc->sa.pag)); in xrep_iunlink_visit() 1212 if (XFS_INO_TO_AGNO(mp, ip->i_ino) != pag_agno(pag)) in xrep_iunlink_mark_incore() 1764 XFS_AG_DADDR(mp, pag_agno(sc->sa.pag), in xrep_agi()
|
| H A D | rmap_repair.c | 350 pag_agno(rf->rr->sc->sa.pag)) in xrep_rmap_visit_bmbt() 397 if (XFS_FSB_TO_AGNO(cur->bc_mp, fsbno) != pag_agno(rf->rr->sc->sa.pag)) in xrep_rmap_visit_iroot_btree_block() 873 if (!xfs_ag_contains_log(sc->mp, pag_agno(sc->sa.pag))) in xrep_rmap_find_log_rmaps() 1048 .agno = pag_agno(rr->sc->sa.pag), in xrep_rmap_try_reserve() 1668 pag_agno(sc->sa.pag)); in xrep_rmap_setup_scan()
|
| H A D | iscan.c | 70 if (pag_agno(pag) != skip_agno) in xchk_iscan_mask_skipino() 98 xfs_agnumber_t agno = pag_agno(pag); in xchk_iscan_find_next()
|
| H A D | trace.h | 808 __entry->agno = pag_agno(pag); 952 __entry->agno = pag_agno(pag); 2054 __entry->agno = pag_agno(pag); 2083 __entry->agno = pag_agno(pag); 2109 __entry->agno = pag_agno(pag); 2205 __entry->agno = pag_agno(pag); 2235 __entry->agno = pag_agno(pag); 2262 __entry->agno = pag_agno(pag); 2291 __entry->agno = pag_agno(pag); 2369 __entry->agno = pag_agno(pag); [all …]
|
| H A D | common.h | 260 pag_agno((sc)->sa.pag) : (sc)->sm->sm_agno, \
|
| H A D | fscounters.c | 329 error = xchk_fscount_btreeblks(sc, fsc, pag_agno(pag)); in xchk_fscount_aggregate_agcounts()
|
| H A D | repair.c | 460 args.agno = pag_agno(sc->sa.pag); in xrep_fix_freelist() 1096 pag_agno(sc->sa.pag)); in xrep_reset_perag_resv()
|
| H A D | rmap.c | 413 if (xfs_ag_contains_log(mp, pag_agno(sc->sa.pag))) { in xchk_rmapbt_walk_ag_metadata()
|
| H A D | ialloc_repair.c | 817 xfs_agino_range(mp, pag_agno(sc->sa.pag), &first_agino, &last_agino); in xrep_iallocbt()
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_iwalk.c | 191 error = iwag->inobt_walk_fn(mp, tp, pag_agno(pag), irec, in xfs_iwalk_ag_recs() 408 ASSERT(pag_agno(pag) == XFS_INO_TO_AGNO(mp, iwag->startino)); in xfs_iwalk_ag() 561 XFS_AGINO_TO_INO(mp, pag_agno(iwag->pag) + 1, 0); in xfs_iwalk_args() 682 startino = XFS_AGINO_TO_INO(mp, pag_agno(pag) + 1, 0); in xfs_iwalk_threaded()
|
| H A D | xfs_fsmap.c | 536 if (pag_agno(pag) == end_ag) { in __xfs_getfsmap_datadev() 558 trace_xfs_fsmap_low_group_key(mp, info->dev, pag_agno(pag), in __xfs_getfsmap_datadev() 560 trace_xfs_fsmap_high_group_key(mp, info->dev, pag_agno(pag), in __xfs_getfsmap_datadev() 571 if (pag_agno(pag) == start_ag) in __xfs_getfsmap_datadev() 579 if (pag_agno(pag) == end_ag) { in __xfs_getfsmap_datadev()
|
| H A D | xfs_filestream.c | 278 agno = (pag_agno(item->pag) + 1) % mp->m_sb.sb_agcount; in xfs_filestream_create_association()
|
| H A D | xfs_trace.h | 205 __entry->agno = pag_agno(pag); 503 __entry->agno = pag_agno(pag); 874 __entry->agno = pag_agno(pag); 904 __entry->agno = pag_agno(pag); 1113 __entry->agno = pag_agno(pag); 1140 __entry->agno = pag_agno(pag); 2061 __entry->agno = pag_agno(pag); 3402 __entry->agno = pag_agno(pag); 3447 __entry->agno = pag_agno(pag); 4396 __entry->agno = pag_agno(pag); [all …]
|
| H A D | xfs_discard.c | 427 if (pag_agno(pag) == end_agno) in xfs_trim_datadev_extents()
|
| H A D | xfs_icache.c | 1565 pag_agno(pag), error); in xfs_blockgc_worker() 1798 if (XFS_INO_TO_AGNO(mp, ip->i_ino) != pag_agno(pag)) in xfs_icwalk_ag()
|