Lines Matching refs:cache_level
304 int i915_vma_bind(struct i915_vma *vma, enum i915_cache_level cache_level, in i915_vma_bind() argument
339 ret = vma->ops->bind_vma(vma, cache_level, bind_flags); in i915_vma_bind()
485 bool i915_gem_valid_gtt_space(struct i915_vma *vma, unsigned long cache_level) in i915_gem_valid_gtt_space() argument
505 if (color_differs(other, cache_level) && !drm_mm_hole_follows(other)) in i915_gem_valid_gtt_space()
509 if (color_differs(other, cache_level) && !drm_mm_hole_follows(node)) in i915_gem_valid_gtt_space()
545 unsigned int cache_level; in i915_vma_insert() local
591 cache_level = vma->obj->cache_level; in i915_vma_insert()
593 cache_level = 0; in i915_vma_insert()
611 size, offset, cache_level, in i915_vma_insert()
650 size, alignment, cache_level, in i915_vma_insert()
659 GEM_BUG_ON(!i915_gem_valid_gtt_space(vma, cache_level)); in i915_vma_insert()
734 ret = i915_vma_bind(vma, vma->obj ? vma->obj->cache_level : 0, flags); in __i915_vma_do_pin()