Lines Matching refs:targs
2639 struct xfs_alloc_arg targs; /* local allocation arguments */
2730 memset(&targs, 0, sizeof(targs));
2733 targs.oinfo = XFS_RMAP_OINFO_SKIP_UPDATE;
2735 targs.oinfo = XFS_RMAP_OINFO_AG;
2743 error = xfs_defer_agfl_block(tp, args->agno, bno, &targs.oinfo);
2748 targs.tp = tp;
2749 targs.mp = mp;
2750 targs.agbp = agbp;
2751 targs.agno = args->agno;
2752 targs.alignment = targs.minlen = targs.prod = 1;
2753 targs.pag = pag;
2760 targs.agbno = 0;
2761 targs.maxlen = need - pag->pagf_flcount;
2762 targs.resv = XFS_AG_RESV_AGFL;
2765 error = xfs_alloc_ag_vextent_size(&targs, alloc_flags);
2774 if (targs.agbno == NULLAGBLOCK) {
2780 if (!xfs_rmap_should_skip_owner_update(&targs.oinfo)) {
2782 targs.agbno, targs.len, &targs.oinfo);
2787 -((long)(targs.len)));
2794 for (bno = targs.agbno; bno < targs.agbno + targs.len; bno++) {