Home
last modified time | relevance | path

Searched refs:agi (Results 1 – 7 of 7) sorted by relevance

/linux/fs/xfs/libxfs/
H A Dxfs_ag.c562 struct xfs_agi *agi = bp->b_addr; in xfs_agiblock_init() local
565 agi->agi_magicnum = cpu_to_be32(XFS_AGI_MAGIC); in xfs_agiblock_init()
566 agi->agi_versionnum = cpu_to_be32(XFS_AGI_VERSION); in xfs_agiblock_init()
567 agi->agi_seqno = cpu_to_be32(id->agno); in xfs_agiblock_init()
568 agi->agi_length = cpu_to_be32(id->agsize); in xfs_agiblock_init()
569 agi->agi_count = 0; in xfs_agiblock_init()
570 agi->agi_root = cpu_to_be32(XFS_IBT_BLOCK(mp)); in xfs_agiblock_init()
571 agi->agi_level = cpu_to_be32(1); in xfs_agiblock_init()
572 agi->agi_freecount = 0; in xfs_agiblock_init()
573 agi->agi_newino = cpu_to_be32(NULLAGINO); in xfs_agiblock_init()
[all …]
H A Dxfs_ialloc.c699 struct xfs_agi *agi; in xfs_ialloc_ag_alloc() local
741 agi = agbp->b_addr; in xfs_ialloc_ag_alloc()
742 newino = be32_to_cpu(agi->agi_newino); in xfs_ialloc_ag_alloc()
748 (args.agbno < be32_to_cpu(agi->agi_length)))) { in xfs_ialloc_ag_alloc()
813 be32_to_cpu(agi->agi_root))); in xfs_ialloc_ag_alloc()
826 be32_to_cpu(agi->agi_root))); in xfs_ialloc_ag_alloc()
864 be32_to_cpu(agi->agi_root))); in xfs_ialloc_ag_alloc()
958 be32_add_cpu(&agi->agi_count, newlen); in xfs_ialloc_ag_alloc()
959 be32_add_cpu(&agi->agi_freecount, newlen); in xfs_ialloc_ag_alloc()
962 agi->agi_newino = cpu_to_be32(newino); in xfs_ialloc_ag_alloc()
[all …]
/linux/fs/xfs/scrub/
H A Dagheader.c864 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xchk_agi_xref_icounts() local
875 if (be32_to_cpu(agi->agi_count) != icount || in xchk_agi_xref_icounts()
876 be32_to_cpu(agi->agi_freecount) != freecount) in xchk_agi_xref_icounts()
885 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xchk_agi_xref_fiblocks() local
896 if (blocks != be32_to_cpu(agi->agi_iblocks)) in xchk_agi_xref_fiblocks()
904 if (blocks != be32_to_cpu(agi->agi_fblocks)) in xchk_agi_xref_fiblocks()
942 struct xfs_agi *agi) in xchk_iunlink() argument
948 xfs_agino_t agino = be32_to_cpu(agi->agi_unlinked[i]); in xchk_iunlink()
978 struct xfs_agi *agi; in xchk_agi() local
997 agi = sc->sa.agi_bp->b_addr; in xchk_agi()
[all …]
H A Dagheader_repair.c896 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_init_header() local
900 memcpy(old_agi, agi, sizeof(*old_agi)); in xrep_agi_init_header()
901 memset(agi, 0, BBTOB(agi_bp->b_length)); in xrep_agi_init_header()
902 agi->agi_magicnum = cpu_to_be32(XFS_AGI_MAGIC); in xrep_agi_init_header()
903 agi->agi_versionnum = cpu_to_be32(XFS_AGI_VERSION); in xrep_agi_init_header()
904 agi->agi_seqno = cpu_to_be32(pag_agno(pag)); in xrep_agi_init_header()
905 agi->agi_length = cpu_to_be32(pag_group(pag)->xg_block_count); in xrep_agi_init_header()
906 agi->agi_newino = cpu_to_be32(NULLAGINO); in xrep_agi_init_header()
907 agi->agi_dirino = cpu_to_be32(NULLAGINO); in xrep_agi_init_header()
909 uuid_copy(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid); in xrep_agi_init_header()
[all …]
H A Dialloc_repair.c498 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xrep_ibt_reset_counters() local
508 agi->agi_count = cpu_to_be32(ri->icount); in xrep_ibt_reset_counters()
509 agi->agi_freecount = cpu_to_be32(freecount); in xrep_ibt_reset_counters()
H A Drmap_repair.c753 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xrep_rmap_find_inode_rmaps() local
756 be32_to_cpu(agi->agi_root), 1); in xrep_rmap_find_inode_rmaps()
/linux/fs/xfs/
H A Dxfs_log_recover.c2687 struct xfs_agi *agi; in xlog_recover_clear_agi_bucket() local
2700 agi = agibp->b_addr; in xlog_recover_clear_agi_bucket()
2701 agi->agi_unlinked[bucket] = cpu_to_be32(NULLAGINO); in xlog_recover_clear_agi_bucket()
2723 struct xfs_agi *agi, in xlog_recover_iunlink_bucket() argument
2732 agino = be32_to_cpu(agi->agi_unlinked[bucket]); in xlog_recover_iunlink_bucket()
2806 struct xfs_agi *agi; in xlog_recover_iunlink_ag() local
2830 agi = agibp->b_addr; in xlog_recover_iunlink_ag()
2834 error = xlog_recover_iunlink_bucket(pag, agi, bucket); in xlog_recover_iunlink_ag()