• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/

Lines Matching refs:agi

116 	struct xfs_agi		*agi)
142 ASSERT(freecount == be32_to_cpu(agi->agi_freecount));
147 #define xfs_check_agi_freecount(cur, agi) 0
234 xfs_agi_t *agi; /* allocation group header */
264 agi = XFS_BUF_TO_AGI(agbp);
265 newino = be32_to_cpu(agi->agi_newino);
266 agno = be32_to_cpu(agi->agi_seqno);
270 (args.agbno < be32_to_cpu(agi->agi_length)))) {
321 args.agbno = be32_to_cpu(agi->agi_root);
344 args.agbno = be32_to_cpu(agi->agi_root);
373 be32_add_cpu(&agi->agi_count, newlen);
374 be32_add_cpu(&agi->agi_freecount, newlen);
378 agi->agi_newino = cpu_to_be32(newino);
644 xfs_agi_t *agi; /* allocation group header structure */
678 agi = XFS_BUF_TO_AGI(agbp);
679 ASSERT(be32_to_cpu(agi->agi_magicnum) == XFS_AGI_MAGIC);
686 agi = XFS_BUF_TO_AGI(agbp);
687 ASSERT(be32_to_cpu(agi->agi_magicnum) == XFS_AGI_MAGIC);
688 ASSERT(be32_to_cpu(agi->agi_freecount) > 0);
692 agno = be32_to_cpu(agi->agi_seqno);
699 * okalloc so we scan all available agi structures for a free
715 while (!agi->agi_freecount) {
740 ASSERT(be32_to_cpu(agi->agi_freecount) > 0);
770 agi = XFS_BUF_TO_AGI(agbp);
771 ASSERT(be32_to_cpu(agi->agi_magicnum) == XFS_AGI_MAGIC);
783 cur = xfs_inobt_init_cursor(mp, tp, agbp, be32_to_cpu(agi->agi_seqno));
789 pagino = be32_to_cpu(agi->agi_newino);
791 error = xfs_check_agi_freecount(cur, agi);
940 if (be32_to_cpu(agi->agi_newino) != NULLAGINO) {
941 error = xfs_inobt_lookup(cur, be32_to_cpu(agi->agi_newino),
994 be32_add_cpu(&agi->agi_freecount, -1);
998 error = xfs_check_agi_freecount(cur, agi);
1034 xfs_agi_t *agi; /* allocation group header */
1086 agi = XFS_BUF_TO_AGI(agbp);
1087 ASSERT(be32_to_cpu(agi->agi_magicnum) == XFS_AGI_MAGIC);
1088 ASSERT(agbno < be32_to_cpu(agi->agi_length));
1094 error = xfs_check_agi_freecount(cur, agi);
1143 be32_add_cpu(&agi->agi_count, -ilen);
1144 be32_add_cpu(&agi->agi_freecount, -(ilen - 1));
1175 be32_add_cpu(&agi->agi_freecount, 1);
1183 error = xfs_check_agi_freecount(cur, agi);
1445 xfs_agi_t *agi; /* allocation group header */
1447 agi = XFS_BUF_TO_AGI(bp);
1448 ASSERT(be32_to_cpu(agi->agi_magicnum) == XFS_AGI_MAGIC);
1463 struct xfs_agi *agi)
1468 ASSERT(agi->agi_unlinked[i]);
1471 #define xfs_check_agi_unlinked(agi)
1484 struct xfs_agi *agi; /* allocation group header */
1485 int agi_ok; /* agi is consistent */
1497 agi = XFS_BUF_TO_AGI(*bpp);
1500 * Validate the magic number of the agi block.
1502 agi_ok = be32_to_cpu(agi->agi_magicnum) == XFS_AGI_MAGIC &&
1503 XFS_AGI_GOOD_VERSION(be32_to_cpu(agi->agi_versionnum)) &&
1504 be32_to_cpu(agi->agi_seqno) == agno;
1508 mp, agi);
1515 xfs_check_agi_unlinked(agi);
1526 struct xfs_agi *agi; /* allocation group header */
1534 agi = XFS_BUF_TO_AGI(*bpp);
1537 pag->pagi_freecount = be32_to_cpu(agi->agi_freecount);
1538 pag->pagi_count = be32_to_cpu(agi->agi_count);
1546 ASSERT(pag->pagi_freecount == be32_to_cpu(agi->agi_freecount) ||
1553 * Read in the agi to initialise the per-ag data in the mount structure