Home
last modified time | relevance | path

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

/openbmc/linux/fs/xfs/libxfs/
H A Dxfs_ialloc_btree.c50 struct xfs_agi *agi = agbp->b_addr; in xfs_inobt_set_root() local
52 agi->agi_root = nptr->s; in xfs_inobt_set_root()
53 be32_add_cpu(&agi->agi_level, inc); in xfs_inobt_set_root()
64 struct xfs_agi *agi = agbp->b_addr; in xfs_finobt_set_root() local
66 agi->agi_free_root = nptr->s; in xfs_finobt_set_root()
67 be32_add_cpu(&agi->agi_free_level, inc); in xfs_finobt_set_root()
79 struct xfs_agi *agi = agbp->b_addr; in xfs_inobt_mod_blockcount() local
85 be32_add_cpu(&agi->agi_fblocks, howmuch); in xfs_inobt_mod_blockcount()
87 be32_add_cpu(&agi->agi_iblocks, howmuch); in xfs_inobt_mod_blockcount()
240 struct xfs_agi *agi = cur->bc_ag.agbp->b_addr; in xfs_inobt_init_ptr_from_cur() local
[all …]
H A Dxfs_ag.c744 struct xfs_agi *agi = bp->b_addr; in xfs_agiblock_init() local
747 agi->agi_magicnum = cpu_to_be32(XFS_AGI_MAGIC); in xfs_agiblock_init()
748 agi->agi_versionnum = cpu_to_be32(XFS_AGI_VERSION); in xfs_agiblock_init()
749 agi->agi_seqno = cpu_to_be32(id->agno); in xfs_agiblock_init()
750 agi->agi_length = cpu_to_be32(id->agsize); in xfs_agiblock_init()
751 agi->agi_count = 0; in xfs_agiblock_init()
752 agi->agi_root = cpu_to_be32(XFS_IBT_BLOCK(mp)); in xfs_agiblock_init()
753 agi->agi_level = cpu_to_be32(1); in xfs_agiblock_init()
754 agi->agi_freecount = 0; in xfs_agiblock_init()
755 agi->agi_newino = cpu_to_be32(NULLAGINO); in xfs_agiblock_init()
[all …]
H A Dxfs_ialloc.c641 struct xfs_agi *agi; in xfs_ialloc_ag_alloc() local
683 agi = agbp->b_addr; in xfs_ialloc_ag_alloc()
684 newino = be32_to_cpu(agi->agi_newino); in xfs_ialloc_ag_alloc()
690 (args.agbno < be32_to_cpu(agi->agi_length)))) { in xfs_ialloc_ag_alloc()
756 be32_to_cpu(agi->agi_root))); in xfs_ialloc_ag_alloc()
769 be32_to_cpu(agi->agi_root))); in xfs_ialloc_ag_alloc()
805 be32_to_cpu(agi->agi_root))); in xfs_ialloc_ag_alloc()
903 be32_add_cpu(&agi->agi_count, newlen); in xfs_ialloc_ag_alloc()
904 be32_add_cpu(&agi->agi_freecount, newlen); in xfs_ialloc_ag_alloc()
907 agi->agi_newino = cpu_to_be32(newino); in xfs_ialloc_ag_alloc()
[all …]
/openbmc/linux/fs/xfs/scrub/
H A Dagheader_repair.c855 struct xfs_agi *agi = agi_bp->b_addr; in xrep_agi_init_header() local
859 memcpy(old_agi, agi, sizeof(*old_agi)); in xrep_agi_init_header()
860 memset(agi, 0, BBTOB(agi_bp->b_length)); in xrep_agi_init_header()
861 agi->agi_magicnum = cpu_to_be32(XFS_AGI_MAGIC); in xrep_agi_init_header()
862 agi->agi_versionnum = cpu_to_be32(XFS_AGI_VERSION); in xrep_agi_init_header()
863 agi->agi_seqno = cpu_to_be32(pag->pag_agno); in xrep_agi_init_header()
864 agi->agi_length = cpu_to_be32(pag->block_count); in xrep_agi_init_header()
865 agi->agi_newino = cpu_to_be32(NULLAGINO); in xrep_agi_init_header()
866 agi->agi_dirino = cpu_to_be32(NULLAGINO); in xrep_agi_init_header()
868 uuid_copy(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid); in xrep_agi_init_header()
[all …]
H A Dagheader.c797 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xchk_agi_xref_icounts() local
808 if (be32_to_cpu(agi->agi_count) != icount || in xchk_agi_xref_icounts()
809 be32_to_cpu(agi->agi_freecount) != freecount) in xchk_agi_xref_icounts()
818 struct xfs_agi *agi = sc->sa.agi_bp->b_addr; in xchk_agi_xref_fiblocks() local
829 if (blocks != be32_to_cpu(agi->agi_iblocks)) in xchk_agi_xref_fiblocks()
837 if (blocks != be32_to_cpu(agi->agi_fblocks)) in xchk_agi_xref_fiblocks()
874 struct xfs_agi *agi; in xchk_agi() local
893 agi = sc->sa.agi_bp->b_addr; in xchk_agi()
897 eoag = be32_to_cpu(agi->agi_length); in xchk_agi()
902 agbno = be32_to_cpu(agi->agi_root); in xchk_agi()
[all …]
/openbmc/linux/fs/xfs/
H A Dxfs_inode.c1917 struct xfs_agi *agi = agibp->b_addr; in xfs_iunlink_update_bucket() local
1923 old_value = be32_to_cpu(agi->agi_unlinked[bucket_index]); in xfs_iunlink_update_bucket()
1937 agi->agi_unlinked[bucket_index] = cpu_to_be32(new_agino); in xfs_iunlink_update_bucket()
2010 struct xfs_agi *agi = agibp->b_addr; in xfs_iunlink_insert_inode() local
2021 next_agino = be32_to_cpu(agi->agi_unlinked[bucket_index]); in xfs_iunlink_insert_inode()
2096 struct xfs_agi *agi = agibp->b_addr; in xfs_iunlink_remove_inode() local
2108 head_agino = be32_to_cpu(agi->agi_unlinked[bucket_index]); in xfs_iunlink_remove_inode()
2111 agi, sizeof(*agi)); in xfs_iunlink_remove_inode()
3687 struct xfs_agi *agi; in xfs_inode_reload_unlinked_bucket() local
3714 agi = agibp->b_addr; in xfs_inode_reload_unlinked_bucket()
[all …]
H A Dxfs_log_recover.c2652 struct xfs_agi *agi; in xlog_recover_clear_agi_bucket() local
2665 agi = agibp->b_addr; in xlog_recover_clear_agi_bucket()
2666 agi->agi_unlinked[bucket] = cpu_to_be32(NULLAGINO); in xlog_recover_clear_agi_bucket()
2688 struct xfs_agi *agi, in xlog_recover_iunlink_bucket() argument
2697 agino = be32_to_cpu(agi->agi_unlinked[bucket]); in xlog_recover_iunlink_bucket()
2772 struct xfs_agi *agi; in xlog_recover_iunlink_ag() local
2796 agi = agibp->b_addr; in xlog_recover_iunlink_ag()
2800 error = xlog_recover_iunlink_bucket(pag, agi, bucket); in xlog_recover_iunlink_ag()