Lines Matching refs:cache_level

58 	if (!cpu_cache_is_coherent(obj->base.dev, obj->cache_level))  in cpu_write_needs_clflush()
501 obj->cache_level); in i915_gem_obj_prepare_shmem_read()
929 !cpu_cache_is_coherent(dev, obj->cache_level); in i915_gem_shmem_pwrite()
1822 if (obj->cache_level != I915_CACHE_NONE && !HAS_LLC(dev)) { in i915_gem_fault()
3382 unsigned long cache_level) in i915_gem_valid_gtt_space() argument
3404 if (other->allocated && !other->hole_follows && other->color != cache_level) in i915_gem_valid_gtt_space()
3408 if (other->allocated && !gtt_space->hole_follows && other->color != cache_level) in i915_gem_valid_gtt_space()
3523 obj->cache_level, in i915_gem_object_bind_to_vm()
3529 obj->cache_level, in i915_gem_object_bind_to_vm()
3537 if (WARN_ON(!i915_gem_valid_gtt_space(vma, obj->cache_level))) { in i915_gem_object_bind_to_vm()
3543 ret = i915_vma_bind(vma, obj->cache_level, flags); in i915_gem_object_bind_to_vm()
3588 if (!force && cpu_cache_is_coherent(obj->base.dev, obj->cache_level)) { in i915_gem_clflush_object()
3733 enum i915_cache_level cache_level) in i915_gem_object_set_cache_level() argument
3740 if (obj->cache_level == cache_level) in i915_gem_object_set_cache_level()
3757 if (!i915_gem_valid_gtt_space(vma, cache_level)) { in i915_gem_object_set_cache_level()
3781 if (!HAS_LLC(dev) && cache_level != I915_CACHE_NONE) { in i915_gem_object_set_cache_level()
3815 ret = i915_vma_bind(vma, cache_level, PIN_UPDATE); in i915_gem_object_set_cache_level()
3822 vma->node.color = cache_level; in i915_gem_object_set_cache_level()
3823 obj->cache_level = cache_level; in i915_gem_object_set_cache_level()
3850 switch (obj->cache_level) { in i915_gem_get_caching_ioctl()
4218 ret = i915_vma_bind(vma, obj->cache_level, flags); in i915_gem_object_do_pin()
4442 obj->cache_level = I915_CACHE_LLC; in i915_gem_alloc_object()
4444 obj->cache_level = I915_CACHE_NONE; in i915_gem_alloc_object()