Lines Matching refs:agi
616 struct xfs_agi *agi; in xfs_ialloc_ag_alloc() local
657 agi = agbp->b_addr; in xfs_ialloc_ag_alloc()
658 newino = be32_to_cpu(agi->agi_newino); in xfs_ialloc_ag_alloc()
664 (args.agbno < be32_to_cpu(agi->agi_length)))) { in xfs_ialloc_ag_alloc()
724 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
745 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
761 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
882 be32_add_cpu(&agi->agi_count, newlen); in xfs_ialloc_ag_alloc()
883 be32_add_cpu(&agi->agi_freecount, newlen); in xfs_ialloc_ag_alloc()
886 agi->agi_newino = cpu_to_be32(newino); in xfs_ialloc_ag_alloc()
991 struct xfs_agi *agi = agbp->b_addr; in xfs_dialloc_ag_inobt() local
1013 pagino = be32_to_cpu(agi->agi_newino); in xfs_dialloc_ag_inobt()
1168 if (agi->agi_newino != cpu_to_be32(NULLAGINO)) { in xfs_dialloc_ag_inobt()
1169 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino), in xfs_dialloc_ag_inobt()
1231 be32_add_cpu(&agi->agi_freecount, -1); in xfs_dialloc_ag_inobt()
1344 struct xfs_agi *agi, in xfs_dialloc_ag_finobt_newino() argument
1351 if (agi->agi_newino != cpu_to_be32(NULLAGINO)) { in xfs_dialloc_ag_finobt_newino()
1352 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino), in xfs_dialloc_ag_finobt_newino()
1439 struct xfs_agi *agi = agbp->b_addr; in xfs_dialloc_ag() local
1458 pagino = be32_to_cpu(agi->agi_newino); in xfs_dialloc_ag()
1474 error = xfs_dialloc_ag_finobt_newino(agi, cur, &rec); in xfs_dialloc_ag()
1517 be32_add_cpu(&agi->agi_freecount, -1); in xfs_dialloc_ag()
1896 struct xfs_agi *agi = agbp->b_addr; in xfs_difree_inobt() local
1904 ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); in xfs_difree_inobt()
1905 ASSERT(XFS_AGINO_TO_AGBNO(mp, agino) < be32_to_cpu(agi->agi_length)); in xfs_difree_inobt()
1970 be32_add_cpu(&agi->agi_count, -ilen); in xfs_difree_inobt()
1971 be32_add_cpu(&agi->agi_freecount, -(ilen - 1)); in xfs_difree_inobt()
1998 be32_add_cpu(&agi->agi_freecount, 1); in xfs_difree_inobt()
2442 struct xfs_agi *agi = bp->b_addr; in xfs_ialloc_log_agi() local
2444 ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); in xfs_ialloc_log_agi()
2475 struct xfs_agi *agi = bp->b_addr; in xfs_agi_verify() local
2479 if (!uuid_equal(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_agi_verify()
2481 if (!xfs_log_check_lsn(mp, be64_to_cpu(agi->agi_lsn))) in xfs_agi_verify()
2488 if (!xfs_verify_magic(bp, agi->agi_magicnum)) in xfs_agi_verify()
2490 if (!XFS_AGI_GOOD_VERSION(be32_to_cpu(agi->agi_versionnum))) in xfs_agi_verify()
2493 if (be32_to_cpu(agi->agi_level) < 1 || in xfs_agi_verify()
2494 be32_to_cpu(agi->agi_level) > M_IGEO(mp)->inobt_maxlevels) in xfs_agi_verify()
2498 (be32_to_cpu(agi->agi_free_level) < 1 || in xfs_agi_verify()
2499 be32_to_cpu(agi->agi_free_level) > M_IGEO(mp)->inobt_maxlevels)) in xfs_agi_verify()
2508 if (bp->b_pag && be32_to_cpu(agi->agi_seqno) != bp->b_pag->pag_agno) in xfs_agi_verify()
2512 if (agi->agi_unlinked[i] == cpu_to_be32(NULLAGINO)) in xfs_agi_verify()
2514 if (!xfs_verify_ino(mp, be32_to_cpu(agi->agi_unlinked[i]))) in xfs_agi_verify()
2544 struct xfs_agi *agi = bp->b_addr; in xfs_agi_write_verify() local
2557 agi->agi_lsn = cpu_to_be64(bip->bli_item.li_lsn); in xfs_agi_write_verify()
2603 struct xfs_agi *agi; /* allocation group header */ in xfs_ialloc_read_agi() local
2613 agi = (*bpp)->b_addr; in xfs_ialloc_read_agi()
2616 pag->pagi_freecount = be32_to_cpu(agi->agi_freecount); in xfs_ialloc_read_agi()
2617 pag->pagi_count = be32_to_cpu(agi->agi_count); in xfs_ialloc_read_agi()
2625 ASSERT(pag->pagi_freecount == be32_to_cpu(agi->agi_freecount) || in xfs_ialloc_read_agi()