Lines Matching refs:agi

180 	struct xfs_agi		*agi = agbp->b_addr;  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 = agbp->b_addr; in xfs_inobt_insert_sprec() local
529 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_inobt_insert_sprec()
618 struct xfs_agi *agi; in xfs_ialloc_ag_alloc() local
661 agi = agbp->b_addr; in xfs_ialloc_ag_alloc()
662 newino = be32_to_cpu(agi->agi_newino); in xfs_ialloc_ag_alloc()
663 agno = be32_to_cpu(agi->agi_seqno); in xfs_ialloc_ag_alloc()
669 (args.agbno < be32_to_cpu(agi->agi_length)))) { in xfs_ialloc_ag_alloc()
729 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
750 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
766 args.agbno = be32_to_cpu(agi->agi_root); in xfs_ialloc_ag_alloc()
889 be32_add_cpu(&agi->agi_count, newlen); in xfs_ialloc_ag_alloc()
890 be32_add_cpu(&agi->agi_freecount, newlen); in xfs_ialloc_ag_alloc()
894 agi->agi_newino = cpu_to_be32(newino); in xfs_ialloc_ag_alloc()
1132 struct xfs_agi *agi = agbp->b_addr; in xfs_dialloc_ag_inobt() local
1133 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_dialloc_ag_inobt()
1156 pagino = be32_to_cpu(agi->agi_newino); in xfs_dialloc_ag_inobt()
1158 error = xfs_check_agi_freecount(cur, agi); in xfs_dialloc_ag_inobt()
1311 if (agi->agi_newino != cpu_to_be32(NULLAGINO)) { in xfs_dialloc_ag_inobt()
1312 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino), in xfs_dialloc_ag_inobt()
1374 be32_add_cpu(&agi->agi_freecount, -1); in xfs_dialloc_ag_inobt()
1378 error = xfs_check_agi_freecount(cur, agi); in xfs_dialloc_ag_inobt()
1487 struct xfs_agi *agi, in xfs_dialloc_ag_finobt_newino() argument
1494 if (agi->agi_newino != cpu_to_be32(NULLAGINO)) { in xfs_dialloc_ag_finobt_newino()
1495 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino), in xfs_dialloc_ag_finobt_newino()
1581 struct xfs_agi *agi = agbp->b_addr; in xfs_dialloc_ag() local
1582 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_dialloc_ag()
1601 pagino = be32_to_cpu(agi->agi_newino); in xfs_dialloc_ag()
1605 error = xfs_check_agi_freecount(cur, agi); in xfs_dialloc_ag()
1617 error = xfs_dialloc_ag_finobt_newino(agi, cur, &rec); in xfs_dialloc_ag()
1648 error = xfs_check_agi_freecount(icur, agi); in xfs_dialloc_ag()
1660 be32_add_cpu(&agi->agi_freecount, -1); in xfs_dialloc_ag()
1666 error = xfs_check_agi_freecount(icur, agi); in xfs_dialloc_ag()
1669 error = xfs_check_agi_freecount(cur, agi); in xfs_dialloc_ag()
1936 struct xfs_agi *agi = agbp->b_addr; in xfs_difree_inobt() local
1937 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_difree_inobt()
1945 ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); in xfs_difree_inobt()
1946 ASSERT(XFS_AGINO_TO_AGBNO(mp, agino) < be32_to_cpu(agi->agi_length)); in xfs_difree_inobt()
1953 error = xfs_check_agi_freecount(cur, agi); in xfs_difree_inobt()
2011 be32_add_cpu(&agi->agi_count, -ilen); in xfs_difree_inobt()
2012 be32_add_cpu(&agi->agi_freecount, -(ilen - 1)); in xfs_difree_inobt()
2039 be32_add_cpu(&agi->agi_freecount, 1); in xfs_difree_inobt()
2045 error = xfs_check_agi_freecount(cur, agi); in xfs_difree_inobt()
2069 struct xfs_agi *agi = agbp->b_addr; in xfs_difree_finobt() local
2070 xfs_agnumber_t agno = be32_to_cpu(agi->agi_seqno); in xfs_difree_finobt()
2155 error = xfs_check_agi_freecount(cur, agi); in xfs_difree_finobt()
2480 struct xfs_agi *agi = bp->b_addr; in xfs_ialloc_log_agi() local
2482 ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC)); in xfs_ialloc_log_agi()
2513 struct xfs_agi *agi = bp->b_addr; in xfs_agi_verify() local
2517 if (!uuid_equal(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_agi_verify()
2519 if (!xfs_log_check_lsn(mp, be64_to_cpu(agi->agi_lsn))) in xfs_agi_verify()
2526 if (!xfs_verify_magic(bp, agi->agi_magicnum)) in xfs_agi_verify()
2528 if (!XFS_AGI_GOOD_VERSION(be32_to_cpu(agi->agi_versionnum))) in xfs_agi_verify()
2531 if (be32_to_cpu(agi->agi_level) < 1 || in xfs_agi_verify()
2532 be32_to_cpu(agi->agi_level) > XFS_BTREE_MAXLEVELS) in xfs_agi_verify()
2536 (be32_to_cpu(agi->agi_free_level) < 1 || in xfs_agi_verify()
2537 be32_to_cpu(agi->agi_free_level) > XFS_BTREE_MAXLEVELS)) in xfs_agi_verify()
2546 if (bp->b_pag && be32_to_cpu(agi->agi_seqno) != bp->b_pag->pag_agno) in xfs_agi_verify()
2550 if (agi->agi_unlinked[i] == cpu_to_be32(NULLAGINO)) in xfs_agi_verify()
2552 if (!xfs_verify_ino(mp, be32_to_cpu(agi->agi_unlinked[i]))) in xfs_agi_verify()
2582 struct xfs_agi *agi = bp->b_addr; in xfs_agi_write_verify() local
2595 agi->agi_lsn = cpu_to_be64(bip->bli_item.li_lsn); in xfs_agi_write_verify()
2641 struct xfs_agi *agi; /* allocation group header */ in xfs_ialloc_read_agi() local
2651 agi = (*bpp)->b_addr; in xfs_ialloc_read_agi()
2654 pag->pagi_freecount = be32_to_cpu(agi->agi_freecount); in xfs_ialloc_read_agi()
2655 pag->pagi_count = be32_to_cpu(agi->agi_count); in xfs_ialloc_read_agi()
2663 ASSERT(pag->pagi_freecount == be32_to_cpu(agi->agi_freecount) || in xfs_ialloc_read_agi()