Lines Matching refs:pag
43 struct xfs_perag *pag;
46 pag = xfs_perag_get(mp, agno);
47 ret = atomic_read(&pag->pagf_fstrms);
48 xfs_perag_put(pag);
57 struct xfs_perag *pag;
60 pag = xfs_perag_get(mp, agno);
61 ret = atomic_inc_return(&pag->pagf_fstrms);
62 xfs_perag_put(pag);
71 struct xfs_perag *pag;
73 pag = xfs_perag_get(mp, agno);
74 atomic_dec(&pag->pagf_fstrms);
75 xfs_perag_put(pag);
107 struct xfs_perag *pag;
126 pag = xfs_perag_get(mp, ag);
128 if (!pag->pagf_init) {
132 xfs_perag_put(pag);
141 if (pag->pagf_freeblks > maxfree) {
142 maxfree = pag->pagf_freeblks;
157 longest = xfs_alloc_longest_free_extent(pag,
158 xfs_alloc_min_freelist(mp, pag),
159 xfs_ag_resv_needed(pag, XFS_AG_RESV_NONE));
161 (!minlen && pag->pagf_freeblks >= minfree)) &&
162 (!pag->pagf_metadata || !(flags & XFS_PICK_USERDATA) ||
166 free = pag->pagf_freeblks;
167 xfs_perag_put(pag);
175 xfs_perag_put(pag);