• 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:agf

281 	xfs_agf_t	*agf;		/* a.g. freelist header */
286 agf = XFS_BUF_TO_AGF(args->agbp);
287 diff = be32_to_cpu(agf->agf_freeblks)
288 + be32_to_cpu(agf->agf_flcount)
515 * If the allocation worked, need to change the agf structure
519 xfs_agf_t *agf; /* allocation group freelist header */
527 agf = XFS_BUF_TO_AGF(args->agbp);
528 be32_add_cpu(&agf->agf_freeblks, -(args->len));
532 ASSERT(be32_to_cpu(agf->agf_freeblks) <=
533 be32_to_cpu(agf->agf_length));
1658 xfs_agf_t *agf;
1665 agf = XFS_BUF_TO_AGF(agbp);
1666 be32_add_cpu(&agf->agf_freeblks, len);
1669 be32_to_cpu(agf->agf_freeblks) <=
1670 be32_to_cpu(agf->agf_length),
1759 xfs_buf_t *agbp; /* agf buffer pointer */
1760 xfs_agf_t *agf; /* a.g. freespace structure pointer */
1837 agf = XFS_BUF_TO_AGF(agbp);
1838 need = XFS_MIN_FREELIST(agf, mp);
1843 delta = need > be32_to_cpu(agf->agf_flcount) ?
1844 (need - be32_to_cpu(agf->agf_flcount)) : 0;
1845 longest = be32_to_cpu(agf->agf_longest);
1847 (be32_to_cpu(agf->agf_flcount) > 0 || longest > 0);
1850 ((int)(be32_to_cpu(agf->agf_freeblks) +
1851 be32_to_cpu(agf->agf_flcount) - need - args->total) <
1861 while (be32_to_cpu(agf->agf_flcount) > need) {
1889 while (be32_to_cpu(agf->agf_flcount) < need) {
1891 targs.maxlen = need - be32_to_cpu(agf->agf_flcount);
1933 xfs_buf_t *agbp, /* buffer containing the agf structure */
1937 xfs_agf_t *agf; /* a.g. freespace structure */
1946 agf = XFS_BUF_TO_AGF(agbp);
1950 if (!agf->agf_flcount) {
1959 be32_to_cpu(agf->agf_seqno), &agflbp)))
1965 bno = be32_to_cpu(agfl->agfl_bno[be32_to_cpu(agf->agf_flfirst)]);
1966 be32_add_cpu(&agf->agf_flfirst, 1);
1968 if (be32_to_cpu(agf->agf_flfirst) == XFS_AGFL_SIZE(mp))
1969 agf->agf_flfirst = 0;
1971 pag = xfs_perag_get(mp, be32_to_cpu(agf->agf_seqno));
1972 be32_add_cpu(&agf->agf_flcount, -1);
1979 be32_add_cpu(&agf->agf_btreeblks, 1);
2000 if (xfs_alloc_busy_search(mp, be32_to_cpu(agf->agf_seqno), bno, 1))
2006 * Log the given fields from the agf structure.
2069 xfs_agf_t *agf; /* a.g. freespace structure */
2077 agf = XFS_BUF_TO_AGF(agbp);
2081 be32_to_cpu(agf->agf_seqno), &agflbp)))
2084 be32_add_cpu(&agf->agf_fllast, 1);
2085 if (be32_to_cpu(agf->agf_fllast) == XFS_AGFL_SIZE(mp))
2086 agf->agf_fllast = 0;
2088 pag = xfs_perag_get(mp, be32_to_cpu(agf->agf_seqno));
2089 be32_add_cpu(&agf->agf_flcount, 1);
2095 be32_add_cpu(&agf->agf_btreeblks, -1);
2103 ASSERT(be32_to_cpu(agf->agf_flcount) <= XFS_AGFL_SIZE(mp));
2104 blockp = &agfl->agfl_bno[be32_to_cpu(agf->agf_fllast)];
2125 struct xfs_agf *agf; /* ag freelist header */
2126 int agf_ok; /* set if agf is consistent */
2140 agf = XFS_BUF_TO_AGF(*bpp);
2143 * Validate the magic number of the agf block.
2146 be32_to_cpu(agf->agf_magicnum) == XFS_AGF_MAGIC &&
2147 XFS_AGF_GOOD_VERSION(be32_to_cpu(agf->agf_versionnum)) &&
2148 be32_to_cpu(agf->agf_freeblks) <= be32_to_cpu(agf->agf_length) &&
2149 be32_to_cpu(agf->agf_flfirst) < XFS_AGFL_SIZE(mp) &&
2150 be32_to_cpu(agf->agf_fllast) < XFS_AGFL_SIZE(mp) &&
2151 be32_to_cpu(agf->agf_flcount) <= XFS_AGFL_SIZE(mp) &&
2152 be32_to_cpu(agf->agf_seqno) == agno;
2154 agf_ok = agf_ok && be32_to_cpu(agf->agf_btreeblks) <=
2155 be32_to_cpu(agf->agf_length);
2159 XFS_ERRLEVEL_LOW, mp, agf);
2178 struct xfs_agf *agf; /* ag freelist header */
2193 agf = XFS_BUF_TO_AGF(*bpp);
2196 pag->pagf_freeblks = be32_to_cpu(agf->agf_freeblks);
2197 pag->pagf_btreeblks = be32_to_cpu(agf->agf_btreeblks);
2198 pag->pagf_flcount = be32_to_cpu(agf->agf_flcount);
2199 pag->pagf_longest = be32_to_cpu(agf->agf_longest);
2201 be32_to_cpu(agf->agf_levels[XFS_BTNUM_BNOi]);
2203 be32_to_cpu(agf->agf_levels[XFS_BTNUM_CNTi]);
2211 ASSERT(pag->pagf_freeblks == be32_to_cpu(agf->agf_freeblks));
2212 ASSERT(pag->pagf_btreeblks == be32_to_cpu(agf->agf_btreeblks));
2213 ASSERT(pag->pagf_flcount == be32_to_cpu(agf->agf_flcount));
2214 ASSERT(pag->pagf_longest == be32_to_cpu(agf->agf_longest));
2216 be32_to_cpu(agf->agf_levels[XFS_BTNUM_BNOi]));
2218 be32_to_cpu(agf->agf_levels[XFS_BTNUM_CNTi]));
2243 xfs_agnumber_t rotorstep = xfs_rotorstep; /* inode32 agf stepper */