Lines Matching refs:targs
2491 struct xfs_alloc_arg targs; /* local allocation arguments */
2572 memset(&targs, 0, sizeof(targs));
2575 targs.oinfo = XFS_RMAP_OINFO_SKIP_UPDATE;
2577 targs.oinfo = XFS_RMAP_OINFO_AG;
2584 xfs_defer_agfl_block(tp, args->agno, bno, &targs.oinfo);
2587 targs.tp = tp;
2588 targs.mp = mp;
2589 targs.agbp = agbp;
2590 targs.agno = args->agno;
2591 targs.alignment = targs.minlen = targs.prod = 1;
2592 targs.type = XFS_ALLOCTYPE_THIS_AG;
2593 targs.pag = pag;
2594 error = xfs_alloc_read_agfl(mp, tp, targs.agno, &agflbp);
2600 targs.agbno = 0;
2601 targs.maxlen = need - pag->pagf_flcount;
2602 targs.resv = XFS_AG_RESV_AGFL;
2605 error = xfs_alloc_ag_vextent(&targs);
2614 if (targs.agbno == NULLAGBLOCK) {
2622 for (bno = targs.agbno; bno < targs.agbno + targs.len; bno++) {