agi               312 fs/xfs/libxfs/xfs_ag.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(bp);
agi               315 fs/xfs/libxfs/xfs_ag.c 	agi->agi_magicnum = cpu_to_be32(XFS_AGI_MAGIC);
agi               316 fs/xfs/libxfs/xfs_ag.c 	agi->agi_versionnum = cpu_to_be32(XFS_AGI_VERSION);
agi               317 fs/xfs/libxfs/xfs_ag.c 	agi->agi_seqno = cpu_to_be32(id->agno);
agi               318 fs/xfs/libxfs/xfs_ag.c 	agi->agi_length = cpu_to_be32(id->agsize);
agi               319 fs/xfs/libxfs/xfs_ag.c 	agi->agi_count = 0;
agi               320 fs/xfs/libxfs/xfs_ag.c 	agi->agi_root = cpu_to_be32(XFS_IBT_BLOCK(mp));
agi               321 fs/xfs/libxfs/xfs_ag.c 	agi->agi_level = cpu_to_be32(1);
agi               322 fs/xfs/libxfs/xfs_ag.c 	agi->agi_freecount = 0;
agi               323 fs/xfs/libxfs/xfs_ag.c 	agi->agi_newino = cpu_to_be32(NULLAGINO);
agi               324 fs/xfs/libxfs/xfs_ag.c 	agi->agi_dirino = cpu_to_be32(NULLAGINO);
agi               326 fs/xfs/libxfs/xfs_ag.c 		uuid_copy(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid);
agi               328 fs/xfs/libxfs/xfs_ag.c 		agi->agi_free_root = cpu_to_be32(XFS_FIBT_BLOCK(mp));
agi               329 fs/xfs/libxfs/xfs_ag.c 		agi->agi_free_level = cpu_to_be32(1);
agi               332 fs/xfs/libxfs/xfs_ag.c 		agi->agi_unlinked[bucket] = cpu_to_be32(NULLAGINO);
agi               491 fs/xfs/libxfs/xfs_ag.c 	struct xfs_agi		*agi;
agi               502 fs/xfs/libxfs/xfs_ag.c 	agi = XFS_BUF_TO_AGI(bp);
agi               503 fs/xfs/libxfs/xfs_ag.c 	be32_add_cpu(&agi->agi_length, len);
agi               505 fs/xfs/libxfs/xfs_ag.c 	       be32_to_cpu(agi->agi_length) == mp->m_sb.sb_agblocks);
agi               517 fs/xfs/libxfs/xfs_ag.c 	ASSERT(agf->agf_length == agi->agi_length);
agi               547 fs/xfs/libxfs/xfs_ag.c 	struct xfs_agi		*agi;
agi               569 fs/xfs/libxfs/xfs_ag.c 	agi = XFS_BUF_TO_AGI(agi_bp);
agi               570 fs/xfs/libxfs/xfs_ag.c 	ageo->ag_icount = be32_to_cpu(agi->agi_count);
agi               571 fs/xfs/libxfs/xfs_ag.c 	ageo->ag_ifree = be32_to_cpu(agi->agi_freecount);
agi               180 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agbp);
agi               181 fs/xfs/libxfs/xfs_ialloc.c 	xfs_agnumber_t		agno = be32_to_cpu(agi->agi_seqno);
agi               221 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi		*agi)
agi               247 fs/xfs/libxfs/xfs_ialloc.c 			ASSERT(freecount == be32_to_cpu(agi->agi_freecount));
agi               252 fs/xfs/libxfs/xfs_ialloc.c #define xfs_check_agi_freecount(cur, agi)	0
agi               528 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi			*agi = XFS_BUF_TO_AGI(agbp);
agi               529 fs/xfs/libxfs/xfs_ialloc.c 	xfs_agnumber_t			agno = be32_to_cpu(agi->agi_seqno);
agi               609 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi		*agi;
agi               652 fs/xfs/libxfs/xfs_ialloc.c 	agi = XFS_BUF_TO_AGI(agbp);
agi               653 fs/xfs/libxfs/xfs_ialloc.c 	newino = be32_to_cpu(agi->agi_newino);
agi               654 fs/xfs/libxfs/xfs_ialloc.c 	agno = be32_to_cpu(agi->agi_seqno);
agi               660 fs/xfs/libxfs/xfs_ialloc.c 		  (args.agbno < be32_to_cpu(agi->agi_length)))) {
agi               720 fs/xfs/libxfs/xfs_ialloc.c 		args.agbno = be32_to_cpu(agi->agi_root);
agi               741 fs/xfs/libxfs/xfs_ialloc.c 		args.agbno = be32_to_cpu(agi->agi_root);
agi               757 fs/xfs/libxfs/xfs_ialloc.c 		args.agbno = be32_to_cpu(agi->agi_root);
agi               880 fs/xfs/libxfs/xfs_ialloc.c 	be32_add_cpu(&agi->agi_count, newlen);
agi               881 fs/xfs/libxfs/xfs_ialloc.c 	be32_add_cpu(&agi->agi_freecount, newlen);
agi               886 fs/xfs/libxfs/xfs_ialloc.c 	agi->agi_newino = cpu_to_be32(newino);
agi              1122 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agbp);
agi              1123 fs/xfs/libxfs/xfs_ialloc.c 	xfs_agnumber_t		agno = be32_to_cpu(agi->agi_seqno);
agi              1148 fs/xfs/libxfs/xfs_ialloc.c 		pagino = be32_to_cpu(agi->agi_newino);
agi              1150 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(cur, agi);
agi              1297 fs/xfs/libxfs/xfs_ialloc.c 	if (agi->agi_newino != cpu_to_be32(NULLAGINO)) {
agi              1298 fs/xfs/libxfs/xfs_ialloc.c 		error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino),
agi              1351 fs/xfs/libxfs/xfs_ialloc.c 	be32_add_cpu(&agi->agi_freecount, -1);
agi              1355 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(cur, agi);
agi              1459 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi			*agi,
agi              1466 fs/xfs/libxfs/xfs_ialloc.c 	if (agi->agi_newino != cpu_to_be32(NULLAGINO)) {
agi              1467 fs/xfs/libxfs/xfs_ialloc.c 		error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino),
agi              1546 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi			*agi = XFS_BUF_TO_AGI(agbp);
agi              1547 fs/xfs/libxfs/xfs_ialloc.c 	xfs_agnumber_t			agno = be32_to_cpu(agi->agi_seqno);
agi              1569 fs/xfs/libxfs/xfs_ialloc.c 		pagino = be32_to_cpu(agi->agi_newino);
agi              1573 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(cur, agi);
agi              1585 fs/xfs/libxfs/xfs_ialloc.c 		error = xfs_dialloc_ag_finobt_newino(agi, cur, &rec);
agi              1616 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(icur, agi);
agi              1628 fs/xfs/libxfs/xfs_ialloc.c 	be32_add_cpu(&agi->agi_freecount, -1);
agi              1634 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(icur, agi);
agi              1637 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(cur, agi);
agi              1906 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi			*agi = XFS_BUF_TO_AGI(agbp);
agi              1907 fs/xfs/libxfs/xfs_ialloc.c 	xfs_agnumber_t			agno = be32_to_cpu(agi->agi_seqno);
agi              1916 fs/xfs/libxfs/xfs_ialloc.c 	ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC));
agi              1917 fs/xfs/libxfs/xfs_ialloc.c 	ASSERT(XFS_AGINO_TO_AGBNO(mp, agino) < be32_to_cpu(agi->agi_length));
agi              1924 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(cur, agi);
agi              1974 fs/xfs/libxfs/xfs_ialloc.c 		be32_add_cpu(&agi->agi_count, -ilen);
agi              1975 fs/xfs/libxfs/xfs_ialloc.c 		be32_add_cpu(&agi->agi_freecount, -(ilen - 1));
agi              2004 fs/xfs/libxfs/xfs_ialloc.c 		be32_add_cpu(&agi->agi_freecount, 1);
agi              2012 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(cur, agi);
agi              2036 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi			*agi = XFS_BUF_TO_AGI(agbp);
agi              2037 fs/xfs/libxfs/xfs_ialloc.c 	xfs_agnumber_t			agno = be32_to_cpu(agi->agi_seqno);
agi              2113 fs/xfs/libxfs/xfs_ialloc.c 	error = xfs_check_agi_freecount(cur, agi);
agi              2437 fs/xfs/libxfs/xfs_ialloc.c 	xfs_agi_t		*agi;	/* allocation group header */
agi              2439 fs/xfs/libxfs/xfs_ialloc.c 	agi = XFS_BUF_TO_AGI(bp);
agi              2440 fs/xfs/libxfs/xfs_ialloc.c 	ASSERT(agi->agi_magicnum == cpu_to_be32(XFS_AGI_MAGIC));
agi              2471 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi	*agi = XFS_BUF_TO_AGI(bp);
agi              2475 fs/xfs/libxfs/xfs_ialloc.c 		if (!uuid_equal(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid))
agi              2485 fs/xfs/libxfs/xfs_ialloc.c 	if (!xfs_verify_magic(bp, agi->agi_magicnum))
agi              2487 fs/xfs/libxfs/xfs_ialloc.c 	if (!XFS_AGI_GOOD_VERSION(be32_to_cpu(agi->agi_versionnum)))
agi              2490 fs/xfs/libxfs/xfs_ialloc.c 	if (be32_to_cpu(agi->agi_level) < 1 ||
agi              2491 fs/xfs/libxfs/xfs_ialloc.c 	    be32_to_cpu(agi->agi_level) > XFS_BTREE_MAXLEVELS)
agi              2495 fs/xfs/libxfs/xfs_ialloc.c 	    (be32_to_cpu(agi->agi_free_level) < 1 ||
agi              2496 fs/xfs/libxfs/xfs_ialloc.c 	     be32_to_cpu(agi->agi_free_level) > XFS_BTREE_MAXLEVELS))
agi              2505 fs/xfs/libxfs/xfs_ialloc.c 	if (bp->b_pag && be32_to_cpu(agi->agi_seqno) != bp->b_pag->pag_agno)
agi              2509 fs/xfs/libxfs/xfs_ialloc.c 		if (agi->agi_unlinked[i] == cpu_to_be32(NULLAGINO))
agi              2511 fs/xfs/libxfs/xfs_ialloc.c 		if (!xfs_verify_ino(mp, be32_to_cpu(agi->agi_unlinked[i])))
agi              2599 fs/xfs/libxfs/xfs_ialloc.c 	struct xfs_agi		*agi;	/* allocation group header */
agi              2609 fs/xfs/libxfs/xfs_ialloc.c 	agi = XFS_BUF_TO_AGI(*bpp);
agi              2612 fs/xfs/libxfs/xfs_ialloc.c 		pag->pagi_freecount = be32_to_cpu(agi->agi_freecount);
agi              2613 fs/xfs/libxfs/xfs_ialloc.c 		pag->pagi_count = be32_to_cpu(agi->agi_count);
agi              2621 fs/xfs/libxfs/xfs_ialloc.c 	ASSERT(pag->pagi_freecount == be32_to_cpu(agi->agi_freecount) ||
agi                48 fs/xfs/libxfs/xfs_ialloc_btree.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agbp);
agi                50 fs/xfs/libxfs/xfs_ialloc_btree.c 	agi->agi_root = nptr->s;
agi                51 fs/xfs/libxfs/xfs_ialloc_btree.c 	be32_add_cpu(&agi->agi_level, inc);
agi                62 fs/xfs/libxfs/xfs_ialloc_btree.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agbp);
agi                64 fs/xfs/libxfs/xfs_ialloc_btree.c 	agi->agi_free_root = nptr->s;
agi                65 fs/xfs/libxfs/xfs_ialloc_btree.c 	be32_add_cpu(&agi->agi_free_level, inc);
agi               215 fs/xfs/libxfs/xfs_ialloc_btree.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(cur->bc_private.a.agbp);
agi               217 fs/xfs/libxfs/xfs_ialloc_btree.c 	ASSERT(cur->bc_private.a.agno == be32_to_cpu(agi->agi_seqno));
agi               219 fs/xfs/libxfs/xfs_ialloc_btree.c 	ptr->s = agi->agi_root;
agi               227 fs/xfs/libxfs/xfs_ialloc_btree.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(cur->bc_private.a.agbp);
agi               229 fs/xfs/libxfs/xfs_ialloc_btree.c 	ASSERT(cur->bc_private.a.agno == be32_to_cpu(agi->agi_seqno));
agi               230 fs/xfs/libxfs/xfs_ialloc_btree.c 	ptr->s = agi->agi_free_root;
agi               413 fs/xfs/libxfs/xfs_ialloc_btree.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agbp);
agi               422 fs/xfs/libxfs/xfs_ialloc_btree.c 		cur->bc_nlevels = be32_to_cpu(agi->agi_level);
agi               426 fs/xfs/libxfs/xfs_ialloc_btree.c 		cur->bc_nlevels = be32_to_cpu(agi->agi_free_level);
agi               768 fs/xfs/scrub/agheader.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(sc->sa.agi_bp);
agi               779 fs/xfs/scrub/agheader.c 	if (be32_to_cpu(agi->agi_count) != icount ||
agi               780 fs/xfs/scrub/agheader.c 	    be32_to_cpu(agi->agi_freecount) != freecount)
agi               817 fs/xfs/scrub/agheader.c 	struct xfs_agi		*agi;
agi               837 fs/xfs/scrub/agheader.c 	agi = XFS_BUF_TO_AGI(sc->sa.agi_bp);
agi               840 fs/xfs/scrub/agheader.c 	eoag = be32_to_cpu(agi->agi_length);
agi               845 fs/xfs/scrub/agheader.c 	agbno = be32_to_cpu(agi->agi_root);
agi               849 fs/xfs/scrub/agheader.c 	level = be32_to_cpu(agi->agi_level);
agi               854 fs/xfs/scrub/agheader.c 		agbno = be32_to_cpu(agi->agi_free_root);
agi               858 fs/xfs/scrub/agheader.c 		level = be32_to_cpu(agi->agi_free_level);
agi               865 fs/xfs/scrub/agheader.c 	icount = be32_to_cpu(agi->agi_count);
agi               867 fs/xfs/scrub/agheader.c 	    icount < be32_to_cpu(agi->agi_freecount))
agi               871 fs/xfs/scrub/agheader.c 	agino = be32_to_cpu(agi->agi_newino);
agi               875 fs/xfs/scrub/agheader.c 	agino = be32_to_cpu(agi->agi_dirino);
agi               881 fs/xfs/scrub/agheader.c 		agino = be32_to_cpu(agi->agi_unlinked[i]);
agi               886 fs/xfs/scrub/agheader.c 	if (agi->agi_pad32 != cpu_to_be32(0))
agi               891 fs/xfs/scrub/agheader.c 	if (pag->pagi_count != be32_to_cpu(agi->agi_count))
agi               893 fs/xfs/scrub/agheader.c 	if (pag->pagi_freecount != be32_to_cpu(agi->agi_freecount))
agi               768 fs/xfs/scrub/agheader_repair.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agi_bp);
agi               771 fs/xfs/scrub/agheader_repair.c 	memcpy(old_agi, agi, sizeof(*old_agi));
agi               772 fs/xfs/scrub/agheader_repair.c 	memset(agi, 0, BBTOB(agi_bp->b_length));
agi               773 fs/xfs/scrub/agheader_repair.c 	agi->agi_magicnum = cpu_to_be32(XFS_AGI_MAGIC);
agi               774 fs/xfs/scrub/agheader_repair.c 	agi->agi_versionnum = cpu_to_be32(XFS_AGI_VERSION);
agi               775 fs/xfs/scrub/agheader_repair.c 	agi->agi_seqno = cpu_to_be32(sc->sa.agno);
agi               776 fs/xfs/scrub/agheader_repair.c 	agi->agi_length = cpu_to_be32(xfs_ag_block_count(mp, sc->sa.agno));
agi               777 fs/xfs/scrub/agheader_repair.c 	agi->agi_newino = cpu_to_be32(NULLAGINO);
agi               778 fs/xfs/scrub/agheader_repair.c 	agi->agi_dirino = cpu_to_be32(NULLAGINO);
agi               780 fs/xfs/scrub/agheader_repair.c 		uuid_copy(&agi->agi_uuid, &mp->m_sb.sb_meta_uuid);
agi               783 fs/xfs/scrub/agheader_repair.c 	memcpy(&agi->agi_unlinked, &old_agi->agi_unlinked,
agi               784 fs/xfs/scrub/agheader_repair.c 			sizeof(agi->agi_unlinked));
agi               795 fs/xfs/scrub/agheader_repair.c 	struct xfs_agi			*agi,
agi               798 fs/xfs/scrub/agheader_repair.c 	agi->agi_root = cpu_to_be32(fab[XREP_AGI_INOBT].root);
agi               799 fs/xfs/scrub/agheader_repair.c 	agi->agi_level = cpu_to_be32(fab[XREP_AGI_INOBT].height);
agi               802 fs/xfs/scrub/agheader_repair.c 		agi->agi_free_root = cpu_to_be32(fab[XREP_AGI_FINOBT].root);
agi               803 fs/xfs/scrub/agheader_repair.c 		agi->agi_free_level = cpu_to_be32(fab[XREP_AGI_FINOBT].height);
agi               814 fs/xfs/scrub/agheader_repair.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agi_bp);
agi               827 fs/xfs/scrub/agheader_repair.c 	agi->agi_count = cpu_to_be32(count);
agi               828 fs/xfs/scrub/agheader_repair.c 	agi->agi_freecount = cpu_to_be32(freecount);
agi               842 fs/xfs/scrub/agheader_repair.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agi_bp);
agi               853 fs/xfs/scrub/agheader_repair.c 	pag->pagi_count = be32_to_cpu(agi->agi_count);
agi               854 fs/xfs/scrub/agheader_repair.c 	pag->pagi_freecount = be32_to_cpu(agi->agi_freecount);
agi               881 fs/xfs/scrub/agheader_repair.c 	struct xfs_agi			*agi;
agi               899 fs/xfs/scrub/agheader_repair.c 	agi = XFS_BUF_TO_AGI(agi_bp);
agi               908 fs/xfs/scrub/agheader_repair.c 	xrep_agi_set_roots(sc, agi, fab);
agi               919 fs/xfs/scrub/agheader_repair.c 	memcpy(agi, &old_agi, sizeof(old_agi));
agi               405 fs/xfs/scrub/common.c 	struct xfs_buf		**agi,
agi               412 fs/xfs/scrub/common.c 	error = xfs_ialloc_read_agi(mp, sc->tp, agno, agi);
agi               123 fs/xfs/scrub/common.h 		struct xfs_buf **agi, struct xfs_buf **agf,
agi              2118 fs/xfs/xfs_inode.c 	struct xfs_agi		*agi = XFS_BUF_TO_AGI(agibp);
agi              2124 fs/xfs/xfs_inode.c 	old_value = be32_to_cpu(agi->agi_unlinked[bucket_index]);
agi              2136 fs/xfs/xfs_inode.c 	agi->agi_unlinked[bucket_index] = cpu_to_be32(new_agino);
agi              2235 fs/xfs/xfs_inode.c 	struct xfs_agi		*agi;
agi              2251 fs/xfs/xfs_inode.c 	agi = XFS_BUF_TO_AGI(agibp);
agi              2258 fs/xfs/xfs_inode.c 	next_agino = be32_to_cpu(agi->agi_unlinked[bucket_index]);
agi              2415 fs/xfs/xfs_inode.c 	struct xfs_agi		*agi;
agi              2433 fs/xfs/xfs_inode.c 	agi = XFS_BUF_TO_AGI(agibp);
agi              2439 fs/xfs/xfs_inode.c 	head_agino = be32_to_cpu(agi->agi_unlinked[bucket_index]);
agi              2442 fs/xfs/xfs_inode.c 				agi, sizeof(*agi));
agi              4937 fs/xfs/xfs_log_recover.c 	xfs_agi_t	*agi;
agi              4950 fs/xfs/xfs_log_recover.c 	agi = XFS_BUF_TO_AGI(agibp);
agi              4951 fs/xfs/xfs_log_recover.c 	agi->agi_unlinked[bucket] = cpu_to_be32(NULLAGINO);
agi              5055 fs/xfs/xfs_log_recover.c 	xfs_agi_t	*agi;
agi              5086 fs/xfs/xfs_log_recover.c 		agi = XFS_BUF_TO_AGI(agibp);
agi              5090 fs/xfs/xfs_log_recover.c 			agino = be32_to_cpu(agi->agi_unlinked[bucket]);
agi              5843 fs/xfs/xfs_log_recover.c 			struct xfs_agi	*agi = XFS_BUF_TO_AGI(agibp);
agi              5845 fs/xfs/xfs_log_recover.c 			itotal += be32_to_cpu(agi->agi_count);
agi              5846 fs/xfs/xfs_log_recover.c 			ifree += be32_to_cpu(agi->agi_freecount);