• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/

Lines Matching defs:agno

45 xfs_alloc_busy_search(struct xfs_mount *mp, xfs_agnumber_t agno,
451 xfs_agnumber_t agno, /* allocation group number */
457 ASSERT(agno != NULLAGNUMBER);
460 XFS_AG_DADDR(mp, agno, XFS_AGFL_DADDR(mp)),
476 * Allocate a variable extent in the allocation group agno.
543 if (xfs_alloc_busy_search(args->mp, args->agno,
558 * Allocate a variable extent at exactly agno/bno.
584 args->agno, XFS_BTNUM_BNO);
640 args->agno, XFS_BTNUM_CNT);
662 * Allocate a variable extent near bno in the allocation group agno.
702 args->agno, XFS_BTNUM_CNT);
828 args->agbp, args->agno, XFS_BTNUM_BNO);
857 args->agno, XFS_BTNUM_BNO);
1192 * Allocate a variable extent anywhere in the allocation group agno.
1214 args->agno, XFS_BTNUM_CNT);
1319 args->agno, XFS_BTNUM_BNO);
1385 args->agno, fbno, 0);
1432 * Free the extent starting at agno/bno for length.
1438 xfs_agnumber_t agno, /* allocation group number */
1461 bno_cur = xfs_allocbt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_BNO);
1520 cnt_cur = xfs_allocbt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_CNT);
1661 pag = xfs_perag_get(mp, agno);
1679 trace_xfs_free_extent(mp, agno, bno, len, isfl, haveleft, haveright);
1692 xfs_alloc_busy_insert(tp, agno, bno, len);
1696 trace_xfs_free_extent(mp, agno, bno, len, isfl, -1, -1);
1777 if ((error = xfs_alloc_read_agf(mp, tp, args->agno, flags,
1824 if ((error = xfs_alloc_read_agf(mp, tp, args->agno, flags,
1867 if ((error = xfs_free_ag_extent(tp, agbp, args->agno, bno, 1, 1)))
1869 bp = xfs_btree_get_bufs(mp, tp, args->agno, bno, 0);
1878 targs.agno = args->agno;
1884 if ((error = xfs_alloc_read_agfl(mp, tp, targs.agno, &agflbp)))
2045 xfs_agnumber_t agno, /* allocation group number */
2051 if ((error = xfs_alloc_read_agf(mp, tp, agno, flags, &bp)))
2121 xfs_agnumber_t agno, /* allocation group number */
2129 ASSERT(agno != NULLAGNUMBER);
2132 XFS_AG_DADDR(mp, agno, XFS_AGF_DADDR(mp)),
2152 be32_to_cpu(agf->agf_seqno) == agno;
2174 xfs_agnumber_t agno, /* allocation group number */
2182 ASSERT(agno != NULLAGNUMBER);
2184 error = xfs_read_agf(mp, tp, agno,
2194 pag = xfs_perag_get(mp, agno);
2280 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno);
2281 args->pag = xfs_perag_get(mp, args->agno);
2322 args->agno = sagno = (mp->m_agfrotor / rotorstep) %
2330 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno);
2340 args->agno = sagno = XFS_FSB_TO_AGNO(mp, args->fsbno);
2348 args->pag = xfs_perag_get(mp, args->agno);
2370 if (args->agno == sagno &&
2380 if (++(args->agno) == mp->m_sb.sb_agcount) {
2382 args->agno = sagno;
2384 args->agno = 0;
2390 if (args->agno == sagno) {
2410 if (args->agno == sagno)
2414 mp->m_agfrotor = (args->agno * rotorstep + 1) %
2425 args->fsbno = XFS_AGB_TO_FSB(mp, args->agno, args->agbno);
2459 args.agno = XFS_FSB_TO_AGNO(args.mp, bno);
2460 ASSERT(args.agno < args.mp->m_sb.sb_agcount);
2462 args.pag = xfs_perag_get(args.mp, args.agno);
2470 error = xfs_free_ag_extent(tp, args.agbp, args.agno, args.agbno, len, 0);
2573 xfs_agnumber_t agno,
2592 trace_xfs_alloc_busy(tp, agno, bno, len, 1);
2597 new->agno = agno;
2605 trace_xfs_alloc_busy(tp, agno, bno, len, 0);
2607 pag = xfs_perag_get(tp->t_mountp, new->agno);
2682 xfs_agnumber_t agno,
2691 pag = xfs_perag_get(mp, agno);
2716 trace_xfs_alloc_busysearch(mp, agno, bno, len, !!match);
2728 trace_xfs_alloc_unbusy(mp, busyp->agno, busyp->bno,
2731 ASSERT(xfs_alloc_busy_search(mp, busyp->agno, busyp->bno,
2736 pag = xfs_perag_get(mp, busyp->agno);