• Home
  • Raw
  • Download

Lines Matching refs:ag

36 	xfs_agnumber_t			ag; /* AG in use for this directory */  member
128 xfs_filestream_put_ag(item->ip->i_mount, item->ag); in xfs_fstrm_free_func()
130 trace_xfs_filestream_free(item->ip, item->ag); in xfs_fstrm_free_func()
151 xfs_agnumber_t ag, max_ag = NULLAGNUMBER; in xfs_filestream_pick_ag() local
159 ag = startag; in xfs_filestream_pick_ag()
166 trace_xfs_filestream_scan(ip, ag); in xfs_filestream_pick_ag()
168 pag = xfs_perag_get(mp, ag); in xfs_filestream_pick_ag()
171 err = xfs_alloc_pagf_init(mp, NULL, ag, trylock); in xfs_filestream_pick_ag()
185 max_ag = ag; in xfs_filestream_pick_ag()
194 if (xfs_filestream_get_ag(mp, ag) > 1) { in xfs_filestream_pick_ag()
195 xfs_filestream_put_ag(mp, ag); in xfs_filestream_pick_ag()
209 *agp = ag; in xfs_filestream_pick_ag()
214 xfs_filestream_put_ag(mp, ag); in xfs_filestream_pick_ag()
218 if (++ag >= mp->m_sb.sb_agcount) in xfs_filestream_pick_ag()
219 ag = 0; in xfs_filestream_pick_ag()
222 if (ag != startag) in xfs_filestream_pick_ag()
264 item->ag = *agp; in xfs_filestream_pick_ag()
319 xfs_agnumber_t startag, ag = NULLAGNUMBER; in xfs_filestream_lookup_ag() local
330 ag = container_of(mru, struct xfs_fstrm_item, mru)->ag; in xfs_filestream_lookup_ag()
333 trace_xfs_filestream_lookup(ip, ag); in xfs_filestream_lookup_ag()
349 if (xfs_filestream_pick_ag(pip, startag, &ag, 0, 0)) in xfs_filestream_lookup_ag()
350 ag = NULLAGNUMBER; in xfs_filestream_lookup_ag()
353 return ag; in xfs_filestream_lookup_ag()
384 startag = (item->ag + 1) % mp->m_sb.sb_agcount; in xfs_filestream_new_ag()