Lines Matching full:objects
79 /* Dead objects don't need pins */ in grab_vma()
130 * @start: start (inclusive) of the range from which to evict objects
131 * @end: end (exclusive) of the range from which to evict objects
168 * The goal is to evict objects and amalgamate space in rough LRU order. in i915_gem_evict_something()
169 * Since both active and inactive objects reside on the same list, in i915_gem_evict_something()
175 * 1. Inactive objects (already retired, random order) in i915_gem_evict_something()
176 * 2. Active objects (will stall on unbinding, oldest scanned first) in i915_gem_evict_something()
242 * Can we unpin some objects such as idle hw contents, in i915_gem_evict_something()
255 * the pinning for active objects such as contexts and ring, in i915_gem_evict_something()
277 * scanning, therefore store to-be-evicted objects on a in i915_gem_evict_something()
280 * of any of our objects, thus corrupting the list). in i915_gem_evict_something()
303 /* If we find any non-objects (!vma), we cannot evict them */ in i915_gem_evict_something()
373 /* If we find any non-objects (!vma), we cannot evict them */ in i915_gem_evict_for_node()
385 * to check whether the objects on either side of our range in i915_gem_evict_for_node()
467 * the existing context objects. However, such objects only in i915_gem_evict_vm()
488 * the resv is shared among multiple objects, we still in i915_gem_evict_vm()
514 /* Unbind locked objects first, before unlocking the eviction_list */ in i915_gem_evict_vm()