| /Linux-v5.4/arch/arm/mm/ |
| D | cache-uniphier.c | 314 unsigned int *cache_level) in __uniphier_cache_init() argument 323 *cache_level); in __uniphier_cache_init() 328 pr_err("L%d: cache-level is not specified\n", *cache_level); in __uniphier_cache_init() 332 if (level != *cache_level) { in __uniphier_cache_init() 334 *cache_level, level); in __uniphier_cache_init() 339 pr_err("L%d: cache-unified is not specified\n", *cache_level); in __uniphier_cache_init() 350 *cache_level); in __uniphier_cache_init() 358 *cache_level); in __uniphier_cache_init() 366 *cache_level); in __uniphier_cache_init() 376 pr_err("L%d: failed to map control register\n", *cache_level); in __uniphier_cache_init() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_domain.c | 176 enum i915_cache_level cache_level) in i915_gem_object_set_cache_level() argument 183 if (obj->cache_level == cache_level) in i915_gem_object_set_cache_level() 202 i915_gem_valid_gtt_space(vma, cache_level)) in i915_gem_object_set_cache_level() 237 if (!HAS_LLC(i915) && cache_level != I915_CACHE_NONE) { in i915_gem_object_set_cache_level() 291 ret = i915_vma_bind(vma, cache_level, PIN_UPDATE); in i915_gem_object_set_cache_level() 298 vma->node.color = cache_level; in i915_gem_object_set_cache_level() 299 i915_gem_object_set_cache_coherency(obj, cache_level); in i915_gem_object_set_cache_level() 319 switch (obj->cache_level) { in i915_gem_get_caching_ioctl() 383 if (obj->cache_level == level) in i915_gem_set_caching_ioctl()
|
| D | i915_gem_object.c | 76 unsigned int cache_level) in i915_gem_object_set_cache_coherency() argument 78 obj->cache_level = cache_level; in i915_gem_object_set_cache_coherency() 80 if (cache_level != I915_CACHE_NONE) in i915_gem_object_set_cache_coherency() 253 return !(obj->cache_level == I915_CACHE_NONE || in gpu_write_needs_clflush() 254 obj->cache_level == I915_CACHE_WT); in gpu_write_needs_clflush()
|
| D | i915_gem_internal.c | 176 unsigned int cache_level; in i915_gem_object_create_internal() local 194 cache_level = HAS_LLC(i915) ? I915_CACHE_LLC : I915_CACHE_NONE; in i915_gem_object_create_internal() 195 i915_gem_object_set_cache_coherency(obj, cache_level); in i915_gem_object_create_internal()
|
| D | i915_gem_shmem.c | 463 unsigned int cache_level; in i915_gem_object_create_shmem() local 515 cache_level = I915_CACHE_LLC; in i915_gem_object_create_shmem() 517 cache_level = I915_CACHE_NONE; in i915_gem_object_create_shmem() 519 i915_gem_object_set_cache_coherency(obj, cache_level); in i915_gem_object_create_shmem()
|
| D | i915_gem_stolen.c | 552 unsigned int cache_level; in _i915_gem_object_create_stolen() local 563 cache_level = HAS_LLC(dev_priv) ? I915_CACHE_LLC : I915_CACHE_NONE; in _i915_gem_object_create_stolen() 564 i915_gem_object_set_cache_coherency(obj, cache_level); in _i915_gem_object_create_stolen() 678 size, gtt_offset, obj->cache_level, in i915_gem_object_create_stolen_for_preallocated()
|
| D | i915_gem_client_blt.c | 37 enum i915_cache_level cache_level, in vma_bind() argument 40 return vma->vm->vma_ops.bind_vma(vma, cache_level, flags); in vma_bind()
|
| D | i915_gem_object_types.h | 125 unsigned int cache_level:3; member
|
| D | i915_gem_mman.c | 257 if (obj->cache_level != I915_CACHE_NONE && !HAS_LLC(i915)) { in i915_gem_fault()
|
| D | i915_gem_object.h | 387 unsigned int cache_level);
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_vma.c | 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() [all …]
|
| D | i915_gem_gtt.c | 146 enum i915_cache_level cache_level, in ppgtt_bind_vma() argument 164 vma->vm->insert_entries(vma->vm, vma, cache_level, pte_flags); in ppgtt_bind_vma() 1171 enum i915_cache_level cache_level, in gen8_ppgtt_insert_pte() argument 1175 const gen8_pte_t pte_encode = gen8_pte_encode(0, cache_level, flags); in gen8_ppgtt_insert_pte() 1215 enum i915_cache_level cache_level, in gen8_ppgtt_insert_huge() argument 1218 const gen8_pte_t pte_encode = gen8_pte_encode(0, cache_level, flags); in gen8_ppgtt_insert_huge() 1335 enum i915_cache_level cache_level, in gen8_ppgtt_insert() argument 1342 gen8_ppgtt_insert_huge(vma, &iter, cache_level, flags); in gen8_ppgtt_insert() 1351 cache_level, flags); in gen8_ppgtt_insert() 1644 enum i915_cache_level cache_level, in gen6_ppgtt_insert_entries() argument [all …]
|
| D | i915_gem_evict.c | 94 unsigned cache_level, in i915_gem_evict_something() argument 127 min_size, alignment, cache_level, in i915_gem_evict_something()
|
| D | i915_gem_gtt.h | 271 enum i915_cache_level cache_level, 351 enum i915_cache_level cache_level, 355 enum i915_cache_level cache_level,
|
| D | i915_vma.h | 296 int i915_vma_bind(struct i915_vma *vma, enum i915_cache_level cache_level, 298 bool i915_gem_valid_gtt_space(struct i915_vma *vma, unsigned long cache_level);
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ |
| D | huge_gem_object.c | 100 unsigned int cache_level; in huge_gem_object() local 118 cache_level = HAS_LLC(i915) ? I915_CACHE_LLC : I915_CACHE_NONE; in huge_gem_object() 119 i915_gem_object_set_cache_coherency(obj, cache_level); in huge_gem_object()
|
| /Linux-v5.4/arch/x86/kernel/cpu/resctrl/ |
| D | core.c | 70 .cache_level = 3, 87 .cache_level = 3, 104 .cache_level = 3, 121 .cache_level = 2, 138 .cache_level = 2, 155 .cache_level = 2, 170 .cache_level = 3, 559 int id = get_cache_id(cpu, r->cache_level); in domain_add_cpu() 603 int id = get_cache_id(cpu, r->cache_level); in domain_remove_cpu()
|
| D | internal.h | 445 int cache_level; member
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdkfd/ |
| D | kfd_crat.c | 54 uint32_t cache_level; member 66 .cache_level = 1, 76 .cache_level = 1, 85 .cache_level = 1, 100 .cache_level = 1, 109 .cache_level = 1, 118 .cache_level = 1, 318 props->cache_level = cache->cache_level; in kfd_parse_subtype_cache() 576 pcache->cache_level = pcache_info[cache_type].cache_level; in fill_in_pcache()
|
| D | kfd_topology.h | 118 uint32_t cache_level; member
|
| D | kfd_crat.h | 164 uint8_t cache_level; member
|
| /Linux-v5.4/drivers/gpu/drm/i915/selftests/ |
| D | mock_gtt.c | 42 enum i915_cache_level cache_level, in mock_bind_ppgtt() argument 86 enum i915_cache_level cache_level, in mock_bind_ggtt() argument
|
| D | i915_gem_gtt.c | 133 obj->cache_level = I915_CACHE_NONE; in fake_dma_object() 1336 obj->cache_level, in igt_gtt_reserve() 1386 obj->cache_level, in igt_gtt_reserve() 1430 obj->cache_level, in igt_gtt_reserve() 1541 obj->base.size, 0, obj->cache_level, in igt_gtt_insert() 1599 obj->base.size, 0, obj->cache_level, in igt_gtt_insert() 1646 obj->base.size, 0, obj->cache_level, in igt_gtt_insert()
|
| /Linux-v5.4/drivers/iommu/ |
| D | fsl_pamu.c | 513 u32 cache_level; in get_stash_id() local 546 …for (cache_level = PAMU_ATTR_CACHE_L1; (cache_level < PAMU_ATTR_CACHE_L3) && found; cache_level++)… in get_stash_id() 547 if (stash_dest_hint == cache_level) { in get_stash_id()
|
| /Linux-v5.4/arch/ia64/include/asm/ |
| D | pal.h | 908 ia64_pal_cache_config_info (u64 cache_level, u64 cache_type, pal_cache_config_info_t *conf) in ia64_pal_cache_config_info() argument 912 PAL_CALL(iprv, PAL_CACHE_INFO, cache_level, cache_type, 0); in ia64_pal_cache_config_info() 926 ia64_pal_cache_prot_info (u64 cache_level, u64 cache_type, pal_cache_protection_info_t *prot) in ia64_pal_cache_prot_info() argument 930 PAL_CALL(iprv, PAL_CACHE_PROT_INFO, cache_level, cache_type, 0); in ia64_pal_cache_prot_info()
|