Lines Matching refs:args
351 struct xfs_alloc_arg *args, in xfs_extent_busy_trim() argument
363 spin_lock(&args->pag->pagb_lock); in xfs_extent_busy_trim()
367 rbp = args->pag->pagb_tree.rb_node; in xfs_extent_busy_trim()
368 while (rbp && flen >= args->minlen) { in xfs_extent_busy_trim()
387 if (!args->userdata && in xfs_extent_busy_trim()
389 if (!xfs_extent_busy_update_extent(args->mp, args->pag, in xfs_extent_busy_trim()
502 if (bbno - fbno >= args->maxlen) { in xfs_extent_busy_trim()
505 } else if (fend - bend >= args->maxlen * 4) { in xfs_extent_busy_trim()
508 } else if (bbno - fbno >= args->minlen) { in xfs_extent_busy_trim()
518 spin_unlock(&args->pag->pagb_lock); in xfs_extent_busy_trim()
521 trace_xfs_extent_busy_trim(args->mp, args->agno, bno, len, in xfs_extent_busy_trim()
532 spin_unlock(&args->pag->pagb_lock); in xfs_extent_busy_trim()
533 trace_xfs_extent_busy_trim(args->mp, args->agno, bno, len, fbno, 0); in xfs_extent_busy_trim()