Lines Matching defs:targs
2797 struct xfs_alloc_arg targs; /* local allocation arguments */
2888 memset(&targs, 0, sizeof(targs));
2891 targs.oinfo = XFS_RMAP_OINFO_SKIP_UPDATE;
2893 targs.oinfo = XFS_RMAP_OINFO_AG;
2901 error = xfs_defer_agfl_block(tp, args->agno, bno, &targs.oinfo);
2906 targs.tp = tp;
2907 targs.mp = mp;
2908 targs.agbp = agbp;
2909 targs.agno = args->agno;
2910 targs.alignment = targs.minlen = targs.prod = 1;
2911 targs.pag = pag;
2918 targs.agbno = 0;
2919 targs.maxlen = need - pag->pagf_flcount;
2920 targs.resv = XFS_AG_RESV_AGFL;
2923 error = xfs_alloc_ag_vextent_size(&targs, alloc_flags);
2932 if (targs.agbno == NULLAGBLOCK) {
2938 if (!xfs_rmap_should_skip_owner_update(&targs.oinfo)) {
2940 targs.agbno, targs.len, &targs.oinfo);
2945 -((long)(targs.len)));
2952 for (bno = targs.agbno; bno < targs.agbno + targs.len; bno++) {