Home
last modified time | relevance | path

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

/openbmc/linux/fs/xfs/scrub/
H A Dagheader_repair.c200 struct xfs_agf *agf = agf_bp->b_addr; in xrep_agf_init_header() local
202 memcpy(old_agf, agf, sizeof(*old_agf)); in xrep_agf_init_header()
203 memset(agf, 0, BBTOB(agf_bp->b_length)); in xrep_agf_init_header()
204 agf->agf_magicnum = cpu_to_be32(XFS_AGF_MAGIC); in xrep_agf_init_header()
205 agf->agf_versionnum = cpu_to_be32(XFS_AGF_VERSION); in xrep_agf_init_header()
206 agf->agf_seqno = cpu_to_be32(pag->pag_agno); in xrep_agf_init_header()
207 agf->agf_length = cpu_to_be32(pag->block_count); in xrep_agf_init_header()
208 agf->agf_flfirst = old_agf->agf_flfirst; in xrep_agf_init_header()
209 agf->agf_fllast = old_agf->agf_fllast; in xrep_agf_init_header()
210 agf->agf_flcount = old_agf->agf_flcount; in xrep_agf_init_header()
[all …]
H A Dagheader.c383 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_freeblks() local
394 if (blocks != be32_to_cpu(agf->agf_freeblks)) in xchk_agf_xref_freeblks()
403 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_cntbt() local
417 if (agf->agf_freeblks != cpu_to_be32(0)) in xchk_agf_xref_cntbt()
426 if (!have || blocks != be32_to_cpu(agf->agf_longest)) in xchk_agf_xref_cntbt()
435 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_btreeblks() local
451 if (blocks != be32_to_cpu(agf->agf_rmap_blocks)) in xchk_agf_xref_btreeblks()
476 if (btreeblks != be32_to_cpu(agf->agf_btreeblks)) in xchk_agf_xref_btreeblks()
485 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_agf_xref_refcblks() local
495 if (blocks != be32_to_cpu(agf->agf_refcount_blocks)) in xchk_agf_xref_refcblks()
[all …]
H A Drepair.c291 struct xfs_agf *agf = bp->b_addr; in xrep_calc_ag_resblks() local
293 aglen = be32_to_cpu(agf->agf_length); in xrep_calc_ag_resblks()
294 freelen = be32_to_cpu(agf->agf_freeblks); in xrep_calc_ag_resblks()
434 struct xfs_agf *agf; member
475 error = xfs_agfl_walk(mp, ri->agf, ri->agfl_bp, in xrep_findroot_block()
660 ri.agf = agf_bp->b_addr; in xrep_find_ag_btree_roots()
H A Dbmap.c615 struct xfs_buf *agf; in xchk_bmap_check_ag_rmaps() local
618 error = xfs_alloc_read_agf(pag, sc->tp, 0, &agf); in xchk_bmap_check_ag_rmaps()
622 cur = xfs_rmapbt_init_cursor(sc->mp, sc->tp, agf, pag); in xchk_bmap_check_ag_rmaps()
631 xfs_trans_brelse(sc->tp, agf); in xchk_bmap_check_ag_rmaps()
H A Drmap.c392 struct xfs_agf *agf = sc->sa.agf_bp->b_addr; in xchk_rmapbt_walk_ag_metadata() local
440 error = xfs_agfl_walk(sc->mp, agf, agfl_bp, xchk_rmapbt_walk_agfl, in xchk_rmapbt_walk_ag_metadata()
/openbmc/linux/fs/xfs/libxfs/
H A Dxfs_ag.c675 struct xfs_agf *agf = bp->b_addr; in xfs_agfblock_init() local
678 agf->agf_magicnum = cpu_to_be32(XFS_AGF_MAGIC); in xfs_agfblock_init()
679 agf->agf_versionnum = cpu_to_be32(XFS_AGF_VERSION); in xfs_agfblock_init()
680 agf->agf_seqno = cpu_to_be32(id->agno); in xfs_agfblock_init()
681 agf->agf_length = cpu_to_be32(id->agsize); in xfs_agfblock_init()
682 agf->agf_roots[XFS_BTNUM_BNOi] = cpu_to_be32(XFS_BNO_BLOCK(mp)); in xfs_agfblock_init()
683 agf->agf_roots[XFS_BTNUM_CNTi] = cpu_to_be32(XFS_CNT_BLOCK(mp)); in xfs_agfblock_init()
684 agf->agf_levels[XFS_BTNUM_BNOi] = cpu_to_be32(1); in xfs_agfblock_init()
685 agf->agf_levels[XFS_BTNUM_CNTi] = cpu_to_be32(1); in xfs_agfblock_init()
687 agf->agf_roots[XFS_BTNUM_RMAPi] = in xfs_agfblock_init()
[all …]
H A Dxfs_refcount_btree.c42 struct xfs_agf *agf = agbp->b_addr; in xfs_refcountbt_set_root() local
47 agf->agf_refcount_root = ptr->s; in xfs_refcountbt_set_root()
48 be32_add_cpu(&agf->agf_refcount_level, inc); in xfs_refcountbt_set_root()
63 struct xfs_agf *agf = agbp->b_addr; in xfs_refcountbt_alloc_block() local
90 be32_add_cpu(&agf->agf_refcount_blocks, 1); in xfs_refcountbt_alloc_block()
107 struct xfs_agf *agf = agbp->b_addr; in xfs_refcountbt_free_block() local
112 be32_add_cpu(&agf->agf_refcount_blocks, -1); in xfs_refcountbt_free_block()
174 struct xfs_agf *agf = cur->bc_ag.agbp->b_addr; in xfs_refcountbt_init_ptr_from_cur() local
176 ASSERT(cur->bc_ag.pag->pag_agno == be32_to_cpu(agf->agf_seqno)); in xfs_refcountbt_init_ptr_from_cur()
178 ptr->s = agf->agf_refcount_root; in xfs_refcountbt_init_ptr_from_cur()
[all …]
H A Dxfs_alloc.c773 struct xfs_agf *agf = agbp->b_addr; in xfs_alloc_update_counters() local
776 be32_add_cpu(&agf->agf_freeblks, len); in xfs_alloc_update_counters()
778 if (unlikely(be32_to_cpu(agf->agf_freeblks) > in xfs_alloc_update_counters()
779 be32_to_cpu(agf->agf_length))) { in xfs_alloc_update_counters()
978 struct xfs_agf __maybe_unused *agf = args->agbp->b_addr; in xfs_alloc_cur_finish() local
984 ASSERT(acur->rec_bno + acur->rec_len <= be32_to_cpu(agf->agf_length)); in xfs_alloc_cur_finish()
1082 struct xfs_agf *agf = args->agbp->b_addr; in xfs_alloc_ag_vextent_small() local
1111 be32_to_cpu(agf->agf_flcount) <= args->minleft) in xfs_alloc_ag_vextent_small()
1136 if (XFS_IS_CORRUPT(args->mp, fbno >= be32_to_cpu(agf->agf_length))) { in xfs_alloc_ag_vextent_small()
1185 struct xfs_agf __maybe_unused *agf = args->agbp->b_addr; in xfs_alloc_ag_vextent_exact() local
[all …]
H A Dxfs_rmap_btree.c67 struct xfs_agf *agf = agbp->b_addr; in xfs_rmapbt_set_root() local
72 agf->agf_roots[btnum] = ptr->s; in xfs_rmapbt_set_root()
73 be32_add_cpu(&agf->agf_levels[btnum], inc); in xfs_rmapbt_set_root()
87 struct xfs_agf *agf = agbp->b_addr; in xfs_rmapbt_alloc_block() local
107 be32_add_cpu(&agf->agf_rmap_blocks, 1); in xfs_rmapbt_alloc_block()
122 struct xfs_agf *agf = agbp->b_addr; in xfs_rmapbt_free_block() local
130 be32_add_cpu(&agf->agf_rmap_blocks, -1); in xfs_rmapbt_free_block()
225 struct xfs_agf *agf = cur->bc_ag.agbp->b_addr; in xfs_rmapbt_init_ptr_from_cur() local
227 ASSERT(cur->bc_ag.pag->pag_agno == be32_to_cpu(agf->agf_seqno)); in xfs_rmapbt_init_ptr_from_cur()
229 ptr->s = agf->agf_roots[cur->bc_btnum]; in xfs_rmapbt_init_ptr_from_cur()
[all …]
H A Dxfs_alloc_btree.c40 struct xfs_agf *agf = agbp->b_addr; in xfs_allocbt_set_root() local
45 agf->agf_roots[btnum] = ptr->s; in xfs_allocbt_set_root()
46 be32_add_cpu(&agf->agf_levels[btnum], inc); in xfs_allocbt_set_root()
114 struct xfs_agf *agf = cur->bc_ag.agbp->b_addr; in xfs_allocbt_update_lastrec() local
133 be32_to_cpu(agf->agf_longest)) in xfs_allocbt_update_lastrec()
158 agf->agf_longest = len; in xfs_allocbt_update_lastrec()
225 struct xfs_agf *agf = cur->bc_ag.agbp->b_addr; in xfs_allocbt_init_ptr_from_cur() local
227 ASSERT(cur->bc_ag.pag->pag_agno == be32_to_cpu(agf->agf_seqno)); in xfs_allocbt_init_ptr_from_cur()
229 ptr->s = agf->agf_roots[cur->bc_btnum]; in xfs_allocbt_init_ptr_from_cur()
536 struct xfs_agf *agf = agbp->b_addr; in xfs_allocbt_init_cursor() local
[all …]
H A Dxfs_alloc.h220 int xfs_agfl_walk(struct xfs_mount *mp, struct xfs_agf *agf,
/openbmc/linux/fs/xfs/
H A Dxfs_notify_failure.c128 struct xfs_agf *agf; in xfs_dax_notify_ddev_failure() local
150 agf = agf_bp->b_addr; in xfs_dax_notify_ddev_failure()
151 range_agend = min(be32_to_cpu(agf->agf_length) - 1, in xfs_dax_notify_ddev_failure()
H A Dxfs_trace.h1681 TP_PROTO(struct xfs_mount *mp, struct xfs_agf *agf, int flags,
1683 TP_ARGS(mp, agf, flags, caller_ip),
1702 __entry->agno = be32_to_cpu(agf->agf_seqno),
1704 __entry->length = be32_to_cpu(agf->agf_length),
1705 __entry->bno_root = be32_to_cpu(agf->agf_roots[XFS_BTNUM_BNO]),
1706 __entry->cnt_root = be32_to_cpu(agf->agf_roots[XFS_BTNUM_CNT]),
1708 be32_to_cpu(agf->agf_levels[XFS_BTNUM_BNO]),
1710 be32_to_cpu(agf->agf_levels[XFS_BTNUM_CNT]),
1711 __entry->flfirst = be32_to_cpu(agf->agf_flfirst),
1712 __entry->fllast = be32_to_cpu(agf->agf_fllast),
[all …]
/openbmc/linux/arch/s390/tools/
H A Dopcodes.txt751 e318 agf RXY_RRRD