Lines Matching refs:shrink
40 unsigned long shrink, bool trylock_vm) in drop_pages() argument
45 if (shrink & I915_SHRINK_ACTIVE) in drop_pages()
47 if (!(shrink & I915_SHRINK_BOUND)) in drop_pages()
60 if (obj->ops->shrink) { in try_to_writeback()
69 return obj->ops->shrink(obj, shrink_flags); in try_to_writeback()
106 unsigned int shrink) in i915_gem_shrink() argument
127 trace_i915_gem_shrink(i915, target, shrink); in i915_gem_shrink()
134 if (shrink & I915_SHRINK_BOUND) { in i915_gem_shrink()
137 shrink &= ~I915_SHRINK_BOUND; in i915_gem_shrink()
150 if (shrink & I915_SHRINK_ACTIVE) in i915_gem_shrink()
178 if ((shrink & phase->bit) == 0) in i915_gem_shrink()
197 if (shrink & I915_SHRINK_VMAPS && in i915_gem_shrink()
201 if (!(shrink & I915_SHRINK_ACTIVE) && in i915_gem_shrink()
223 if (drop_pages(obj, shrink, trylock_vm) && in i915_gem_shrink()
225 !try_to_writeback(obj, shrink)) in i915_gem_shrink()
245 if (shrink & I915_SHRINK_BOUND) in i915_gem_shrink()