Home
last modified time | relevance | path

Searched refs:agf (Results 1 – 12 of 12) sorted by relevance

/linux/fs/xfs/scrub/
H A Dagheader_repair.c205 struct xfs_agf *agf = agf_bp->b_addr; in xrep_agf_init_header() local
207 memcpy(old_agf, agf, sizeof(*old_agf)); in xrep_agf_init_header()
208 memset(agf, 0, BBTOB(agf_bp->b_length)); in xrep_agf_init_header()
209 agf->agf_magicnum = cpu_to_be32(XFS_AGF_MAGIC); in xrep_agf_init_header()
210 agf->agf_versionnum = cpu_to_be32(XFS_AGF_VERSION); in xrep_agf_init_header()
211 agf->agf_seqno = cpu_to_be32(pag_agno(pag)); in xrep_agf_init_header()
212 agf->agf_length = cpu_to_be32(pag_group(pag)->xg_block_count); in xrep_agf_init_header()
213 agf->agf_flfirst = old_agf->agf_flfirst; in xrep_agf_init_header()
214 agf->agf_fllast = old_agf->agf_fllast; in xrep_agf_init_header()
215 agf->agf_flcount = old_agf->agf_flcount; in xrep_agf_init_header()
[all …]
H A Dagheader.c459 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_freeblks() local
470 if (blocks != be32_to_cpu(agf->agf_freeblks)) in xchk_agf_xref_freeblks()
479 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_cntbt() local
493 if (agf->agf_freeblks != cpu_to_be32(0)) in xchk_agf_xref_cntbt()
502 if (!have || blocks != be32_to_cpu(agf->agf_longest)) in xchk_agf_xref_cntbt()
511 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_btreeblks() local
527 if (blocks != be32_to_cpu(agf->agf_rmap_blocks)) in xchk_agf_xref_btreeblks()
552 if (btreeblks != be32_to_cpu(agf->agf_btreeblks)) in xchk_agf_xref_btreeblks()
561 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_refcblks() local
571 if (blocks != be32_to_cpu(agf->agf_refcount_blocks)) in xchk_agf_xref_refcblks()
[all …]
H A Dalloc_repair.c366 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_abt_find_freespace() local
384 agend = be32_to_cpu(agf->agf_length); in xrep_abt_find_freespace()
396 error = xfs_agfl_walk(mp, agf, agfl_bp, xrep_abt_walk_agfl, ra); in xrep_abt_find_freespace()
658 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_abt_reset_counters() local
676 agf->agf_btreeblks = cpu_to_be32(freesp_btreeblks + in xrep_abt_reset_counters()
677 (be32_to_cpu(agf->agf_rmap_blocks) - 1)); in xrep_abt_reset_counters()
678 agf->agf_freeblks = cpu_to_be32(ra->nr_blocks); in xrep_abt_reset_counters()
679 agf->agf_longest = cpu_to_be32(ra->longest); in xrep_abt_reset_counters()
H A Drmap_repair.c1047 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_rmap_try_reserve() local
1111 error = xfs_agfl_walk(sc->mp, agf, agfl_bp, xrep_rmap_walk_agfl, &ra); in xrep_rmap_try_reserve()
1188 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_rmap_reset_counters() local
1196 agf->agf_btreeblks = cpu_to_be32(rr->freesp_btblocks + rmap_btblocks); in xrep_rmap_reset_counters()
1338 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_rmap_build_new_tree() local
1347 rr->old_rmapbt_fsbcount = be32_to_cpu(agf->agf_rmap_blocks); in xrep_rmap_build_new_tree()
1508 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xrep_rmap_remove_old_tree() local
1525 agend = be32_to_cpu(agf->agf_length); in xrep_rmap_remove_old_tree()
H A Drepair.c321 struct xfs_agf *agf = bp->b_addr; in xrep_calc_ag_resblks() local
323 aglen = be32_to_cpu(agf->agf_length); in xrep_calc_ag_resblks()
324 freelen = be32_to_cpu(agf->agf_freeblks); in xrep_calc_ag_resblks()
512 struct xfs_agf *agf; member
553 error = xfs_agfl_walk(mp, ri->agf, ri->agfl_bp, in xrep_findroot_block()
738 ri.agf = agf_bp->b_addr; in xrep_find_ag_btree_roots()
H A Dbmap.c698 struct xfs_buf *agf; in xchk_bmap_check_ag_rmaps() local
701 error = xfs_alloc_read_agf(pag, sc->tp, 0, &agf); in xchk_bmap_check_ag_rmaps()
705 cur = xfs_rmapbt_init_cursor(sc->mp, sc->tp, agf, pag); in xchk_bmap_check_ag_rmaps()
714 xfs_trans_brelse(sc->tp, agf); in xchk_bmap_check_ag_rmaps()
H A Drmap.c402 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_rmapbt_walk_ag_metadata() local
450 error = xfs_agfl_walk(sc->mp, agf, agfl_bp, xchk_rmapbt_walk_agfl, in xchk_rmapbt_walk_ag_metadata()
H A Dinode_repair.c765 struct xfs_buf *agf; in xrep_dinode_count_ag_rmaps() local
768 error = xfs_alloc_read_agf(pag, ri->sc->tp, 0, &agf); in xrep_dinode_count_ag_rmaps()
772 cur = xfs_rmapbt_init_cursor(ri->sc->mp, ri->sc->tp, agf, pag); in xrep_dinode_count_ag_rmaps()
775 xfs_trans_brelse(ri->sc->tp, agf); in xrep_dinode_count_ag_rmaps()
/linux/fs/xfs/libxfs/
H A Dxfs_alloc.c543 struct xfs_agf *agf = bp->b_addr; in xfs_alloc_fixup_longest() local
553 agf->agf_longest = cpu_to_be32(pag->pagf_longest); in xfs_alloc_fixup_longest()
903 struct xfs_agf *agf = agbp->b_addr; in xfs_alloc_update_counters() local
906 be32_add_cpu(&agf->agf_freeblks, len); in xfs_alloc_update_counters()
908 if (unlikely(be32_to_cpu(agf->agf_freeblks) > in xfs_alloc_update_counters()
909 be32_to_cpu(agf->agf_length))) { in xfs_alloc_update_counters()
1213 struct xfs_agf *agf = args->agbp->b_addr; in xfs_alloc_ag_vextent_small() local
1243 be32_to_cpu(agf->agf_flcount) <= args->minleft) in xfs_alloc_ag_vextent_small()
1268 if (XFS_IS_CORRUPT(args->mp, fbno >= be32_to_cpu(agf->agf_length))) { in xfs_alloc_ag_vextent_small()
1794 struct xfs_agf *agf = args->agbp->b_addr; in xfs_alloc_ag_vextent_size() local
[all …]
H A Dxfs_alloc.h221 int xfs_agfl_walk(struct xfs_mount *mp, struct xfs_agf *agf,
/linux/fs/xfs/
H A Dxfs_trace.h2107 TP_PROTO(struct xfs_mount *mp, struct xfs_agf *agf, int flags,
2109 TP_ARGS(mp, agf, flags, caller_ip),
2128 __entry->agno = be32_to_cpu(agf->agf_seqno),
2130 __entry->length = be32_to_cpu(agf->agf_length),
2131 __entry->bno_root = be32_to_cpu(agf->agf_bno_root),
2132 __entry->cnt_root = be32_to_cpu(agf->agf_cnt_root),
2133 __entry->bno_level = be32_to_cpu(agf->agf_bno_level),
2134 __entry->cnt_level = be32_to_cpu(agf->agf_cnt_level),
2135 __entry->flfirst = be32_to_cpu(agf->agf_flfirst),
2136 __entry->fllast = be32_to_cpu(agf->agf_fllast),
[all …]
/linux/arch/s390/tools/
H A Dopcodes.txt755 e318 agf RXY_RRRD