Lines Matching refs:targs
2237 struct xfs_alloc_arg targs; /* local allocation arguments */ in xfs_alloc_fix_freelist() local
2317 memset(&targs, 0, sizeof(targs)); in xfs_alloc_fix_freelist()
2319 xfs_rmap_skip_owner_update(&targs.oinfo); in xfs_alloc_fix_freelist()
2321 xfs_rmap_ag_owner(&targs.oinfo, XFS_RMAP_OWN_AG); in xfs_alloc_fix_freelist()
2328 xfs_defer_agfl_block(tp, args->agno, bno, &targs.oinfo); in xfs_alloc_fix_freelist()
2331 targs.tp = tp; in xfs_alloc_fix_freelist()
2332 targs.mp = mp; in xfs_alloc_fix_freelist()
2333 targs.agbp = agbp; in xfs_alloc_fix_freelist()
2334 targs.agno = args->agno; in xfs_alloc_fix_freelist()
2335 targs.alignment = targs.minlen = targs.prod = 1; in xfs_alloc_fix_freelist()
2336 targs.type = XFS_ALLOCTYPE_THIS_AG; in xfs_alloc_fix_freelist()
2337 targs.pag = pag; in xfs_alloc_fix_freelist()
2338 error = xfs_alloc_read_agfl(mp, tp, targs.agno, &agflbp); in xfs_alloc_fix_freelist()
2344 targs.agbno = 0; in xfs_alloc_fix_freelist()
2345 targs.maxlen = need - pag->pagf_flcount; in xfs_alloc_fix_freelist()
2346 targs.resv = XFS_AG_RESV_AGFL; in xfs_alloc_fix_freelist()
2349 error = xfs_alloc_ag_vextent(&targs); in xfs_alloc_fix_freelist()
2358 if (targs.agbno == NULLAGBLOCK) { in xfs_alloc_fix_freelist()
2366 for (bno = targs.agbno; bno < targs.agbno + targs.len; bno++) { in xfs_alloc_fix_freelist()