Lines Matching defs:pag
43 struct xfs_perag *pag;
47 pag = radix_tree_lookup(&mp->m_perag_tree, agno);
48 if (pag) {
49 ASSERT(atomic_read(&pag->pag_ref) >= 0);
50 ref = atomic_inc_return(&pag->pag_ref);
54 return pag;
66 struct xfs_perag *pag;
72 (void **)&pag, first, 1, tag);
77 ref = atomic_inc_return(&pag->pag_ref);
79 trace_xfs_perag_get_tag(mp, pag->pag_agno, ref, _RET_IP_);
80 return pag;
85 struct xfs_perag *pag)
89 ASSERT(atomic_read(&pag->pag_ref) > 0);
90 ref = atomic_dec_return(&pag->pag_ref);
91 trace_xfs_perag_put(pag->pag_mount, pag->pag_agno, ref, _RET_IP_);
888 xfs_perag_t *pag;
911 pag = xfs_perag_get(mp, index);
912 ifree += pag->pagi_freecount;
913 ialloc += pag->pagi_count;
914 bfree += pag->pagf_freeblks;
915 bfreelst += pag->pagf_flcount;
916 btree += pag->pagf_btreeblks;
917 xfs_perag_put(pag);