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);