Searched refs:start_agno (Results 1 – 3 of 3) sorted by relevance
/linux/fs/xfs/libxfs/ |
H A D | xfs_ag.h | 187 xfs_agnumber_t start_agno, in xfs_perag_next_range() argument 191 start_agno, end_agno, XG_TYPE_AG)); in xfs_perag_next_range() 198 xfs_agnumber_t start_agno) in xfs_perag_next_from() argument 200 return xfs_perag_next_range(mp, pag, start_agno, mp->m_sb.sb_agcount - 1); in xfs_perag_next_from() 297 #define for_each_perag_wrap_range(mp, start_agno, restart_agno, wrap_agno, agno, pag) \ argument 298 for ((agno) = (start_agno), (pag) = xfs_perag_grab((mp), (agno)); \ 300 (pag) = xfs_perag_next_wrap((pag), &(agno), (start_agno), \ 306 #define for_each_perag_wrap_at(mp, start_agno, wrap_agno, agno, pag) \ argument 307 for_each_perag_wrap_range((mp), (start_agno), 0, (wrap_agno), (agno), (pag)) 313 #define for_each_perag_wrap(mp, start_agno, agno, pag) \ argument [all …]
|
H A D | xfs_ialloc.c | 1859 xfs_agnumber_t start_agno; in xfs_dialloc_pick_ag() local 1872 start_agno = XFS_INO_TO_AGNO(mp, dp->i_ino); in xfs_dialloc_pick_ag() 1873 if (start_agno >= mp->m_maxagi) in xfs_dialloc_pick_ag() 1874 start_agno = 0; in xfs_dialloc_pick_ag() 1876 return start_agno; in xfs_dialloc_pick_ag() 1899 xfs_agnumber_t start_agno; in xfs_dialloc() local 1906 start_agno = xfs_dialloc_pick_ag(mp, args->pip, mode); in xfs_dialloc() 1943 for_each_perag_wrap_at(mp, start_agno, mp->m_maxagi, agno, pag) { in xfs_dialloc()
|
/linux/fs/xfs/ |
H A D | xfs_discard.c | 410 xfs_agnumber_t start_agno, end_agno; in xfs_trim_datadev_extents() local 419 start_agno = xfs_daddr_to_agno(mp, start); in xfs_trim_datadev_extents() 424 while ((pag = xfs_perag_next_range(mp, pag, start_agno, end_agno))) { in xfs_trim_datadev_extents()
|