Lines Matching refs:agi

180 	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()
654 agno = be32_to_cpu(agi->agi_seqno); in xfs_ialloc_ag_alloc()
660 (args.agbno < be32_to_cpu(agi->agi_length)))) { in xfs_ialloc_ag_alloc()
720 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
741 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
757 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
880 be32_add_cpu(&agi->agi_count, newlen); in xfs_ialloc_ag_alloc()
881 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()
1122 struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); in xfs_dialloc_ag_inobt() local
1123 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_dialloc_ag_inobt()
1148 pagino = be32_to_cpu(agi->agi_newino); in xfs_dialloc_ag_inobt()
1150 error = xfs_check_agi_freecount(cur, agi); in xfs_dialloc_ag_inobt()
1297 if (agi->agi_newino != cpu_to_be32(NULLAGINO)) { in xfs_dialloc_ag_inobt()
1298 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino), in xfs_dialloc_ag_inobt()
1351 be32_add_cpu(&agi->agi_freecount, -1); in xfs_dialloc_ag_inobt()
1355 error = xfs_check_agi_freecount(cur, agi); in xfs_dialloc_ag_inobt()
1459 struct xfs_agi *agi, in xfs_dialloc_ag_finobt_newino() argument
1466 if (agi->agi_newino != cpu_to_be32(NULLAGINO)) { in xfs_dialloc_ag_finobt_newino()
1467 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino), in xfs_dialloc_ag_finobt_newino()
1546 struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); in xfs_dialloc_ag() local
1547 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_dialloc_ag()
1569 pagino = be32_to_cpu(agi->agi_newino); in xfs_dialloc_ag()
1573 error = xfs_check_agi_freecount(cur, agi); in xfs_dialloc_ag()
1585 error = xfs_dialloc_ag_finobt_newino(agi, cur, &rec); in xfs_dialloc_ag()
1616 error = xfs_check_agi_freecount(icur, agi); in xfs_dialloc_ag()
1628 be32_add_cpu(&agi->agi_freecount, -1); in xfs_dialloc_ag()
1634 error = xfs_check_agi_freecount(icur, agi); in xfs_dialloc_ag()
1637 error = xfs_check_agi_freecount(cur, agi); in xfs_dialloc_ag()
1906 struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); in xfs_difree_inobt() local
1907 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_difree_inobt()
1916 ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); in xfs_difree_inobt()
1917 ASSERT(XFS_AGINO_TO_AGBNO(mp, agino) < be32_to_cpu(agi->agi_length)); in xfs_difree_inobt()
1924 error = xfs_check_agi_freecount(cur, agi); in xfs_difree_inobt()
1974 be32_add_cpu(&agi->agi_count, -ilen); in xfs_difree_inobt()
1975 be32_add_cpu(&agi->agi_freecount, -(ilen - 1)); in xfs_difree_inobt()
2004 be32_add_cpu(&agi->agi_freecount, 1); in xfs_difree_inobt()
2012 error = xfs_check_agi_freecount(cur, agi); in xfs_difree_inobt()
2036 struct xfs_agi *agi = XFS_BUF_TO_AGI(agbp); in xfs_difree_finobt() local
2037 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_difree_finobt()
2113 error = xfs_check_agi_freecount(cur, agi); in xfs_difree_finobt()
2437 xfs_agi_t *agi; /* allocation group header */ in xfs_ialloc_log_agi() local
2439 agi = XFS_BUF_TO_AGI(bp); in xfs_ialloc_log_agi()
2440 ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); in xfs_ialloc_log_agi()
2471 struct xfs_agi *agi = XFS_BUF_TO_AGI(bp); in xfs_agi_verify() local
2475 if (!uuid_equal(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_agi_verify()
2485 if (!xfs_verify_magic(bp, agi->agi_magicnum)) in xfs_agi_verify()
2487 if (!XFS_AGI_GOOD_VERSION(be32_to_cpu(agi->agi_versionnum))) in xfs_agi_verify()
2490 if (be32_to_cpu(agi->agi_level) < 1 || in xfs_agi_verify()
2491 be32_to_cpu(agi->agi_level) > XFS_BTREE_MAXLEVELS) in xfs_agi_verify()
2495 (be32_to_cpu(agi->agi_free_level) < 1 || in xfs_agi_verify()
2496 be32_to_cpu(agi->agi_free_level) > XFS_BTREE_MAXLEVELS)) in xfs_agi_verify()
2505 if (bp->b_pag && be32_to_cpu(agi->agi_seqno) != bp->b_pag->pag_agno) in xfs_agi_verify()
2509 if (agi->agi_unlinked[i] == cpu_to_be32(NULLAGINO)) in xfs_agi_verify()
2511 if (!xfs_verify_ino(mp, be32_to_cpu(agi->agi_unlinked[i]))) in xfs_agi_verify()
2599 struct xfs_agi *agi; /* allocation group header */ in xfs_ialloc_read_agi() local
2609 agi = XFS_BUF_TO_AGI(*bpp); in xfs_ialloc_read_agi()
2612 pag->pagi_freecount = be32_to_cpu(agi->agi_freecount); in xfs_ialloc_read_agi()
2613 pag->pagi_count = be32_to_cpu(agi->agi_count); in xfs_ialloc_read_agi()
2621 ASSERT(pag->pagi_freecount == be32_to_cpu(agi->agi_freecount) || in xfs_ialloc_read_agi()