Home
last modified time | relevance | path

Searched refs:start_agno (Results 1 – 5 of 5) sorted by relevance

/linux/fs/xfs/libxfs/
H A Dxfs_ag.h185 xfs_agnumber_t start_agno, in xfs_perag_next_range() argument
189 start_agno, end_agno, XG_TYPE_AG)); in xfs_perag_next_range()
196 xfs_agnumber_t start_agno) in xfs_perag_next_from() argument
198 return xfs_perag_next_range(mp, pag, start_agno, mp->m_sb.sb_agcount - 1); in xfs_perag_next_from()
295 #define for_each_perag_wrap_range(mp, start_agno, restart_agno, wrap_agno, agno, pag) \ argument
296 for ((agno) = (start_agno), (pag) = xfs_perag_grab((mp), (agno)); \
298 (pag) = xfs_perag_next_wrap((pag), &(agno), (start_agno), \
304 #define for_each_perag_wrap_at(mp, start_agno, wrap_agno, agno, pag) \ argument
305 for_each_perag_wrap_range((mp), (start_agno), 0, (wrap_agno), (agno), (pag))
311 #define for_each_perag_wrap(mp, start_agno, agno, pag) \ argument
[all …]
H A Dxfs_ialloc.c1860 xfs_agnumber_t start_agno; in xfs_dialloc_pick_ag() local
1873 start_agno = XFS_INO_TO_AGNO(mp, dp->i_ino); in xfs_dialloc_pick_ag()
1874 if (start_agno >= mp->m_maxagi) in xfs_dialloc_pick_ag()
1875 start_agno = 0; in xfs_dialloc_pick_ag()
1877 return start_agno; in xfs_dialloc_pick_ag()
1900 xfs_agnumber_t start_agno; in xfs_dialloc() local
1907 start_agno = xfs_dialloc_pick_ag(mp, args->pip, mode); in xfs_dialloc()
1944 for_each_perag_wrap_at(mp, start_agno, mp->m_maxagi, agno, pag) { in xfs_dialloc()
/linux/fs/xfs/
H A Dxfs_iwalk.c540 xfs_agnumber_t start_agno; in xfs_iwalk_args() local
543 start_agno = XFS_INO_TO_AGNO(iwag->mp, iwag->startino); in xfs_iwalk_args()
544 ASSERT(start_agno < iwag->mp->m_sb.sb_agcount); in xfs_iwalk_args()
551 while ((iwag->pag = xfs_perag_next_from(mp, iwag->pag, start_agno))) { in xfs_iwalk_args()
644 xfs_agnumber_t start_agno = XFS_INO_TO_AGNO(mp, startino); in xfs_iwalk_threaded() local
649 ASSERT(start_agno < mp->m_sb.sb_agcount); in xfs_iwalk_threaded()
656 while ((pag = xfs_perag_next_from(mp, pag, start_agno))) { in xfs_iwalk_threaded()
H A Dxfs_filestream.c59 xfs_agnumber_t start_agno, in xfs_filestream_pick_ag() argument
75 for_each_perag_wrap(mp, start_agno, agno, pag) { in xfs_filestream_pick_ag()
151 for_each_perag_wrap(args->mp, 0, start_agno, pag) { in xfs_filestream_pick_ag()
H A Dxfs_discard.c395 xfs_agnumber_t start_agno, end_agno; in xfs_trim_datadev_extents() local
404 start_agno = xfs_daddr_to_agno(mp, start); in xfs_trim_datadev_extents()
409 while ((pag = xfs_perag_next_range(mp, pag, start_agno, end_agno))) { in xfs_trim_datadev_extents()