| /dflybsd-src/sys/dev/drm/i915/ |
| H A D | i915_gem_object.c | 34 unsigned int cache_level) in i915_gem_object_set_cache_coherency() argument 36 obj->cache_level = cache_level; in i915_gem_object_set_cache_coherency() 38 if (cache_level != I915_CACHE_NONE) in i915_gem_object_set_cache_coherency()
|
| H A D | i915_gem_internal.c | 183 unsigned int cache_level; in i915_gem_object_create_internal() local 201 cache_level = HAS_LLC(i915) ? I915_CACHE_LLC : I915_CACHE_NONE; in i915_gem_object_create_internal() 202 i915_gem_object_set_cache_coherency(obj, cache_level); in i915_gem_object_create_internal()
|
| H A D | i915_vma.c | 246 int i915_vma_bind(struct i915_vma *vma, enum i915_cache_level cache_level, in i915_vma_bind() argument 281 ret = vma->vm->bind_vma(vma, cache_level, bind_flags); in i915_vma_bind() 417 bool i915_gem_valid_gtt_space(struct i915_vma *vma, unsigned long cache_level) in i915_gem_valid_gtt_space() argument 437 if (color_differs(other, cache_level) && !drm_mm_hole_follows(other)) in i915_gem_valid_gtt_space() 441 if (color_differs(other, cache_level) && !drm_mm_hole_follows(node)) in i915_gem_valid_gtt_space() 525 size, offset, obj->cache_level, in i915_vma_insert() 564 size, alignment, obj->cache_level, in i915_vma_insert() 573 GEM_BUG_ON(!i915_gem_valid_gtt_space(vma, obj->cache_level)); in i915_vma_insert() 644 ret = i915_vma_bind(vma, vma->obj->cache_level, flags); in __i915_vma_do_pin()
|
| H A D | i915_gem_gtt.c | 193 enum i915_cache_level cache_level, in ppgtt_bind_vma() argument 211 vma->vm->insert_entries(vma->vm, vma, cache_level, pte_flags); in ppgtt_bind_vma() 992 enum i915_cache_level cache_level) in gen8_ppgtt_insert_pte_entries() argument 995 const gen8_pte_t pte_encode = gen8_pte_encode(0, cache_level); in gen8_ppgtt_insert_pte_entries() 1045 enum i915_cache_level cache_level, in gen8_ppgtt_insert_3lvl() argument 1053 cache_level); in gen8_ppgtt_insert_3lvl() 1061 enum i915_cache_level cache_level) in gen8_ppgtt_insert_huge_entries() argument 1063 const gen8_pte_t pte_encode = gen8_pte_encode(0, cache_level); in gen8_ppgtt_insert_huge_entries() 1157 enum i915_cache_level cache_level, in gen8_ppgtt_insert_4lvl() argument 1165 gen8_ppgtt_insert_huge_entries(vma, pdps, &iter, cache_level); in gen8_ppgtt_insert_4lvl() [all …]
|
| H A D | i915_gem_object.h | 144 unsigned int cache_level:3; member 444 unsigned int cache_level);
|
| H A D | i915_gem_stolen.c | 612 unsigned int cache_level; in _i915_gem_object_create_stolen() local 623 cache_level = HAS_LLC(dev_priv) ? I915_CACHE_LLC : I915_CACHE_NONE; in _i915_gem_object_create_stolen() 624 i915_gem_object_set_cache_coherency(obj, cache_level); in _i915_gem_object_create_stolen() 737 size, gtt_offset, obj->cache_level, in i915_gem_object_create_stolen_for_preallocated()
|
| H A D | i915_gem_evict.c | 121 unsigned cache_level, in i915_gem_evict_something() argument 161 min_size, alignment, cache_level, in i915_gem_evict_something()
|
| H A D | i915_vma.h | 259 int i915_vma_bind(struct i915_vma *vma, enum i915_cache_level cache_level, 261 bool i915_gem_valid_gtt_space(struct i915_vma *vma, unsigned long cache_level);
|
| H A D | i915_gem_gtt.h | 328 enum i915_cache_level cache_level, 332 enum i915_cache_level cache_level, 340 enum i915_cache_level cache_level,
|
| H A D | i915_gem.c | 660 return !(obj->cache_level == I915_CACHE_NONE || in gpu_write_needs_clflush() 661 obj->cache_level == I915_CACHE_WT); in gpu_write_needs_clflush() 2108 if (obj->cache_level != I915_CACHE_NONE && !HAS_LLC(dev_priv)) { in i915_gem_fault() 2110 (obj->cache_level), !HAS_LLC(dev_priv)); in i915_gem_fault() 3995 enum i915_cache_level cache_level) in i915_gem_object_set_cache_level() argument 4002 if (obj->cache_level == cache_level) in i915_gem_object_set_cache_level() 4020 if (i915_gem_valid_gtt_space(vma, cache_level)) in i915_gem_object_set_cache_level() 4056 cache_level != I915_CACHE_NONE) { in i915_gem_object_set_cache_level() 4092 ret = i915_vma_bind(vma, cache_level, PIN_UPDATE); in i915_gem_object_set_cache_level() 4099 vma->node.color = cache_level; in i915_gem_object_set_cache_level() [all …]
|
| H A D | i915_gem_execbuffer.c | 524 obj->cache_level != I915_CACHE_NONE); in use_cpu_reloc() 1324 err = i915_vma_bind(target, target->obj->cache_level, in eb_relocate_entry()
|
| H A D | i915_drv.h | 1045 u32 cache_level:3; member 3780 enum i915_cache_level cache_level); 3851 unsigned cache_level,
|