Home
last modified time | relevance | path

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

/Linux-v5.4/fs/xfs/libxfs/
Dxfs_ag.c312 struct xfs_agi *agi = XFS_BUF_TO_AGI(bp); in xfs_agiblock_init() local
315 agi->agi_magicnum = cpu_to_be32(XFS_AGI_MAGIC); in xfs_agiblock_init()
316 agi->agi_versionnum = cpu_to_be32(XFS_AGI_VERSION); in xfs_agiblock_init()
317 agi->agi_seqno = cpu_to_be32(id->agno); in xfs_agiblock_init()
318 agi->agi_length = cpu_to_be32(id->agsize); in xfs_agiblock_init()
319 agi->agi_count = 0; in xfs_agiblock_init()
320 agi->agi_root = cpu_to_be32(XFS_IBT_BLOCK(mp)); in xfs_agiblock_init()
321 agi->agi_level = cpu_to_be32(1); in xfs_agiblock_init()
322 agi->agi_freecount = 0; in xfs_agiblock_init()
323 agi->agi_newino = cpu_to_be32(NULLAGINO); in xfs_agiblock_init()
[all …]
Dxfs_ialloc.c180 struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); in xfs_inobt_insert() local
181 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_inobt_insert()
221 struct xfs_agi *agi) in xfs_check_agi_freecount() argument
247 ASSERT(freecount == be32_to_cpu(agi->agi_freecount)); in xfs_check_agi_freecount()
252 #define xfs_check_agi_freecount(cur, agi) 0 argument
528 struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); in xfs_inobt_insert_sprec() local
529 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_inobt_insert_sprec()
609 struct xfs_agi *agi; in xfs_ialloc_ag_alloc() local
652 agi = XFS_BUF_TO_AGI(agbp); in xfs_ialloc_ag_alloc()
653 newino = be32_to_cpu(agi->agi_newino); in xfs_ialloc_ag_alloc()
[all …]
Dxfs_ialloc_btree.c48 struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); in xfs_inobt_set_root() local
50 agi->agi_root = nptr->s; in xfs_inobt_set_root()
51 be32_add_cpu(&agi->agi_level, inc); in xfs_inobt_set_root()
62 struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); in xfs_finobt_set_root() local
64 agi->agi_free_root = nptr->s; in xfs_finobt_set_root()
65 be32_add_cpu(&agi->agi_free_level, inc); in xfs_finobt_set_root()
215 struct xfs_agi *agi = XFS_BUF_TO_AGI(cur->bc_private.a.agbp); in xfs_inobt_init_ptr_from_cur() local
217 ASSERT(cur->bc_private.a.agno == be32_to_cpu(agi->agi_seqno)); in xfs_inobt_init_ptr_from_cur()
219 ptr->s = agi->agi_root; in xfs_inobt_init_ptr_from_cur()
227 struct xfs_agi *agi = XFS_BUF_TO_AGI(cur->bc_private.a.agbp); in xfs_finobt_init_ptr_from_cur() local
[all …]
/Linux-v5.4/fs/xfs/scrub/
Dagheader_repair.c768 struct xfs_agi *agi = XFS_BUF_TO_AGI(agi_bp); in xrep_agi_init_header() local
771 memcpy(old_agi, agi, sizeof(*old_agi)); in xrep_agi_init_header()
772 memset(agi, 0, BBTOB(agi_bp->b_length)); in xrep_agi_init_header()
773 agi->agi_magicnum = cpu_to_be32(XFS_AGI_MAGIC); in xrep_agi_init_header()
774 agi->agi_versionnum = cpu_to_be32(XFS_AGI_VERSION); in xrep_agi_init_header()
775 agi->agi_seqno = cpu_to_be32(sc->sa.agno); in xrep_agi_init_header()
776 agi->agi_length = cpu_to_be32(xfs_ag_block_count(mp, sc->sa.agno)); in xrep_agi_init_header()
777 agi->agi_newino = cpu_to_be32(NULLAGINO); in xrep_agi_init_header()
778 agi->agi_dirino = cpu_to_be32(NULLAGINO); in xrep_agi_init_header()
780 uuid_copy(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid); in xrep_agi_init_header()
[all …]
Dagheader.c768 struct xfs_agi *agi = XFS_BUF_TO_AGI(sc->sa.agi_bp); in xchk_agi_xref_icounts() local
779 if (be32_to_cpu(agi->agi_count) != icount || in xchk_agi_xref_icounts()
780 be32_to_cpu(agi->agi_freecount) != freecount) in xchk_agi_xref_icounts()
817 struct xfs_agi *agi; in xchk_agi() local
837 agi = XFS_BUF_TO_AGI(sc->sa.agi_bp); in xchk_agi()
840 eoag = be32_to_cpu(agi->agi_length); in xchk_agi()
845 agbno = be32_to_cpu(agi->agi_root); in xchk_agi()
849 level = be32_to_cpu(agi->agi_level); in xchk_agi()
854 agbno = be32_to_cpu(agi->agi_free_root); in xchk_agi()
858 level = be32_to_cpu(agi->agi_free_level); in xchk_agi()
[all …]
Dcommon.h116 struct xfs_buf **agi, struct xfs_buf **agf,
Dcommon.c405 struct xfs_buf **agi, in xchk_ag_read_headers() argument
412 error = xfs_ialloc_read_agi(mp, sc->tp, agno, agi); in xchk_ag_read_headers()
/Linux-v5.4/fs/xfs/
Dxfs_inode.c2118 struct xfs_agi *agi = XFS_BUF_TO_AGI(agibp); in xfs_iunlink_update_bucket() local
2124 old_value = be32_to_cpu(agi->agi_unlinked[bucket_index]); in xfs_iunlink_update_bucket()
2136 agi->agi_unlinked[bucket_index] = cpu_to_be32(new_agino); in xfs_iunlink_update_bucket()
2235 struct xfs_agi *agi; in xfs_iunlink() local
2251 agi = XFS_BUF_TO_AGI(agibp); in xfs_iunlink()
2258 next_agino = be32_to_cpu(agi->agi_unlinked[bucket_index]); in xfs_iunlink()
2415 struct xfs_agi *agi; in xfs_iunlink_remove() local
2433 agi = XFS_BUF_TO_AGI(agibp); in xfs_iunlink_remove()
2439 head_agino = be32_to_cpu(agi->agi_unlinked[bucket_index]); in xfs_iunlink_remove()
2442 agi, sizeof(*agi)); in xfs_iunlink_remove()
Dxfs_log_recover.c4937 xfs_agi_t *agi; in xlog_recover_clear_agi_bucket() local
4950 agi = XFS_BUF_TO_AGI(agibp); in xlog_recover_clear_agi_bucket()
4951 agi->agi_unlinked[bucket] = cpu_to_be32(NULLAGINO); in xlog_recover_clear_agi_bucket()
5055 xfs_agi_t *agi; in xlog_recover_process_iunlinks() local
5086 agi = XFS_BUF_TO_AGI(agibp); in xlog_recover_process_iunlinks()
5090 agino = be32_to_cpu(agi->agi_unlinked[bucket]); in xlog_recover_process_iunlinks()
5843 struct xfs_agi *agi = XFS_BUF_TO_AGI(agibp); in xlog_recover_check_summary() local
5845 itotal += be32_to_cpu(agi->agi_count); in xlog_recover_check_summary()
5846 ifree += be32_to_cpu(agi->agi_freecount); in xlog_recover_check_summary()