Lines Matching refs:targs
2835 struct xfs_alloc_arg targs; /* local allocation arguments */ in xfs_alloc_fix_freelist() local
2925 memset(&targs, 0, sizeof(targs)); in xfs_alloc_fix_freelist()
2928 targs.oinfo = XFS_RMAP_OINFO_SKIP_UPDATE; in xfs_alloc_fix_freelist()
2930 targs.oinfo = XFS_RMAP_OINFO_AG; in xfs_alloc_fix_freelist()
2950 1, &targs.oinfo, XFS_AG_RESV_AGFL, 0); in xfs_alloc_fix_freelist()
2955 targs.tp = tp; in xfs_alloc_fix_freelist()
2956 targs.mp = mp; in xfs_alloc_fix_freelist()
2957 targs.agbp = agbp; in xfs_alloc_fix_freelist()
2958 targs.agno = args->agno; in xfs_alloc_fix_freelist()
2959 targs.alignment = targs.minlen = targs.prod = 1; in xfs_alloc_fix_freelist()
2960 targs.pag = pag; in xfs_alloc_fix_freelist()
2967 targs.agbno = 0; in xfs_alloc_fix_freelist()
2968 targs.maxlen = need - pag->pagf_flcount; in xfs_alloc_fix_freelist()
2969 targs.resv = XFS_AG_RESV_AGFL; in xfs_alloc_fix_freelist()
2972 error = xfs_alloc_ag_vextent_size(&targs, alloc_flags); in xfs_alloc_fix_freelist()
2981 if (targs.agbno == NULLAGBLOCK) { in xfs_alloc_fix_freelist()
2987 if (!xfs_rmap_should_skip_owner_update(&targs.oinfo)) { in xfs_alloc_fix_freelist()
2989 targs.agbno, targs.len, &targs.oinfo); in xfs_alloc_fix_freelist()
2994 -((long)(targs.len))); in xfs_alloc_fix_freelist()
3001 for (bno = targs.agbno; bno < targs.agbno + targs.len; bno++) { in xfs_alloc_fix_freelist()