Home
last modified time | relevance | path

Searched refs:pat_index (Results 1 – 25 of 36) sorted by relevance

12

/drivers/gpu/drm/i915/gt/
A Dintel_ggtt.c271 if (pat_index & BIT(0)) in mtl_ggtt_pte_encode()
274 if (pat_index & BIT(1)) in mtl_ggtt_pte_encode()
281 unsigned int pat_index, in gen8_ggtt_pte_encode() argument
702 unsigned int pat_index; member
730 unsigned int pat_index; member
779 unsigned int pat_index, in intel_ggtt_bind_vma() argument
1353 switch (pat_index) { in snb_pte_encode()
1362 MISSING_CASE(pat_index); in snb_pte_encode()
1374 switch (pat_index) { in ivb_pte_encode()
1385 MISSING_CASE(pat_index); in ivb_pte_encode()
[all …]
A Dgen8_ppgtt.c33 unsigned int pat_index, in gen8_pte_encode() argument
46 switch (pat_index) { in gen8_pte_encode()
62 unsigned int pat_index, in gen12_pte_encode() argument
73 if (pat_index & BIT(0)) in gen12_pte_encode()
76 if (pat_index & BIT(1)) in gen12_pte_encode()
79 if (pat_index & BIT(2)) in gen12_pte_encode()
82 if (pat_index & BIT(3)) in gen12_pte_encode()
459 unsigned int pat_index, in gen8_ppgtt_insert_pte() argument
614 unsigned int pat_index, in gen8_ppgtt_insert_huge() argument
756 pat_index, flags); in gen8_ppgtt_insert()
[all …]
A Dintel_ggtt_gmch.c21 unsigned int pat_index, in gmch_ggtt_insert_page() argument
24 unsigned int flags = (pat_index == I915_CACHE_NONE) ? in gmch_ggtt_insert_page()
39 unsigned int pat_index, in gmch_ggtt_insert_entries() argument
42 unsigned int flags = (pat_index == I915_CACHE_NONE) ? in gmch_ggtt_insert_entries()
A Dselftest_migrate.c140 unsigned int pat_index, in intel_context_copy_ccs() argument
226 unsigned int pat_index, in intel_migrate_ccs_copy() argument
303 obj->pat_index, in clear()
354 obj->pat_index, in clear()
417 src->mm.pages->sgl, src->pat_index, in __migrate_copy()
419 dst->mm.pages->sgl, dst->pat_index, in __migrate_copy()
431 src->mm.pages->sgl, src->pat_index, in __global_copy()
433 dst->mm.pages->sgl, dst->pat_index, in __global_copy()
458 obj->pat_index, in __migrate_clear()
471 obj->pat_index, in __global_clear()
[all …]
A Dintel_gtt.h236 unsigned int pat_index,
313 unsigned int pat_index,
329 unsigned int pat_index,
333 unsigned int pat_index,
338 unsigned int pat_index,
342 unsigned int pat_index,
591 unsigned int pat_index,
672 unsigned int pat_index,
A Dintel_migrate.h50 unsigned int pat_index,
58 unsigned int pat_index,
A Dgen8_ppgtt.h18 unsigned int pat_index,
A Dintel_migrate.c364 unsigned int pat_index, in emit_pte() argument
370 const u64 encode = rq->context->vm->pte_encode(0, pat_index, in emit_pte()
987 unsigned int pat_index, in intel_context_migrate_clear() argument
1035 len = emit_pte(rq, &it, pat_index, is_lmem, offset, CHUNK_SZ); in intel_context_migrate_clear()
1121 unsigned int pat_index, in intel_migrate_clear() argument
1142 err = intel_context_migrate_clear(ce, deps, sg, pat_index, in intel_migrate_clear()
A Dgen6_ppgtt.c112 unsigned int pat_index, in gen6_ppgtt_insert_entries() argument
120 const u32 pte_encode = vm->pte_encode(0, pat_index, flags); in gen6_ppgtt_insert_entries()
283 unsigned int pat_index, in pd_vma_bind() argument
A Dintel_ppgtt.c185 unsigned int pat_index, in ppgtt_bind_vma() argument
203 vm->insert_entries(vm, vma_res, pat_index, pte_flags); in ppgtt_bind_vma()
/drivers/gpu/drm/xe/
A Dxe_pt_types.h42 u16 pat_index, u32 pt_level);
44 u16 pat_index, u32 pt_level);
46 u16 pat_index,
49 u16 pat_index);
A Dxe_ggtt.c69 static u64 xelp_ggtt_pte_flags(struct xe_bo *bo, u16 pat_index) in xelp_ggtt_pte_flags() argument
84 pte = xelp_ggtt_pte_flags(bo, pat_index); in xelpg_ggtt_pte_flags()
86 xe_assert(xe, pat_index <= 3); in xelpg_ggtt_pte_flags()
88 if (pat_index & BIT(0)) in xelpg_ggtt_pte_flags()
91 if (pat_index & BIT(1)) in xelpg_ggtt_pte_flags()
142 u16 pat_index = tile_to_xe(ggtt->tile)->pat.idx[XE_CACHE_WB]; in xe_ggtt_clear() local
151 pat_index); in xe_ggtt_clear()
686 struct xe_bo *bo, u16 pat_index) in xe_ggtt_map_bo() argument
698 pte = ggtt->pt_ops->pte_encode_flags(bo, pat_index); in xe_ggtt_map_bo()
980 struct xe_bo *bo, u16 pat_index) in xe_ggtt_encode_pte_flags() argument
[all …]
A Dxe_vm.c1226 vma->pat_index = pat_index; in xe_vma_create()
1468 if (pat_index & BIT(0)) in pde_encode_pat_index()
1471 if (pat_index & BIT(1)) in pde_encode_pat_index()
1481 if (pat_index & BIT(0)) in pte_encode_pat_index()
1561 u16 pat_index, in xelp_pte_encode_addr() argument
2365 op->map.pat_index = pat_index; in vm_bind_ioctl_ops_create()
3349 u16 pat_index = (*bind_ops)[i].pat_index; in vm_bind_ioctl_check_args() local
3364 pat_index = array_index_nospec(pat_index, xe->pat.n_entries); in vm_bind_ioctl_check_args()
3365 (*bind_ops)[i].pat_index = pat_index; in vm_bind_ioctl_check_args()
3604 u16 pat_index = bind_ops[i].pat_index; in xe_vm_bind_ioctl() local
[all …]
A Dxe_migrate.c164 pat_index); in xe_migrate_program_identity()
168 pat_index, in xe_migrate_program_identity()
226 pat_index, 0); in xe_migrate_prepare_vm()
243 pat_index, 0); in xe_migrate_prepare_vm()
260 pat_index, 0); in xe_migrate_prepare_vm()
294 pat_index); in xe_migrate_prepare_vm()
312 pat_index, pt30_ofs); in xe_migrate_prepare_vm()
566 u16 pat_index; in emit_pte() local
611 addr, pat_index, in emit_pte()
1417 pat_index, 0); in __xe_migrate_update_pgtables()
[all …]
A Dxe_ggtt.h32 struct xe_bo *bo, u16 pat_index);
54 u64 xe_ggtt_encode_pte_flags(struct xe_ggtt *ggtt, struct xe_bo *bo, u16 pat_index);
A Dxe_vm_types.h131 u16 pat_index; member
351 u16 pat_index; member
A Dxe_pat.h59 u16 xe_pat_index_get_coh_mode(struct xe_device *xe, u16 pat_index);
A Dxe_ggtt_types.h78 u64 (*pte_encode_flags)(struct xe_bo *bo, u16 pat_index);
A Dxe_pat.c157 u16 xe_pat_index_get_coh_mode(struct xe_device *xe, u16 pat_index) in xe_pat_index_get_coh_mode() argument
159 WARN_ON(pat_index >= xe->pat.n_entries); in xe_pat_index_get_coh_mode()
160 return xe->pat.table[pat_index].coh_mode; in xe_pat_index_get_coh_mode()
/drivers/gpu/drm/i915/selftests/
A Dmock_gtt.c30 unsigned int pat_index, in mock_insert_page() argument
37 unsigned int pat_index, u32 flags) in mock_insert_entries() argument
44 unsigned int pat_index, in mock_bind_ppgtt() argument
97 unsigned int pat_index, in mock_bind_ggtt() argument
/drivers/gpu/drm/i915/gem/
A Di915_gem_create.c248 unsigned int pat_index; member
417 if (ext.pat_index > max_pat_index) { in ext_set_pat()
419 ext.pat_index); in ext_set_pat()
423 ext_data->pat_index = ext.pat_index; in ext_set_pat()
454 ext_data.pat_index = PAT_INDEX_NOT_SET; in i915_gem_create_ext_ioctl()
491 if (ext_data.pat_index != PAT_INDEX_NOT_SET) { in i915_gem_create_ext_ioctl()
492 i915_gem_object_set_pat_index(obj, ext_data.pat_index); in i915_gem_create_ext_ioctl()
A Di915_gem_object.c74 return obj->pat_index == i915_gem_get_pat_index(obj_to_i915(obj), lvl); in i915_gem_object_has_cache_level()
160 obj->pat_index = i915_gem_get_pat_index(i915, cache_level); in i915_gem_object_set_cache_coherency()
184 unsigned int pat_index) in i915_gem_object_set_pat_index() argument
188 if (obj->pat_index == pat_index) in i915_gem_object_set_pat_index()
191 obj->pat_index = pat_index; in i915_gem_object_set_pat_index()
193 if (pat_index != i915_gem_get_pat_index(i915, I915_CACHE_NONE)) in i915_gem_object_set_pat_index()
/drivers/gpu/drm/i915/display/
A Dintel_dpt.c46 unsigned int pat_index, in dpt_insert_page() argument
53 vm->pte_encode(addr, pat_index, flags)); in dpt_insert_page()
58 unsigned int pat_index, in dpt_insert_entries() argument
63 const gen8_pte_t pte_encode = vm->pte_encode(0, pat_index, flags); in dpt_insert_entries()
86 unsigned int pat_index, in dpt_bind_vma() argument
101 vm->insert_entries(vm, vma_res, pat_index, pte_flags); in dpt_bind_vma()
/drivers/gpu/drm/i915/
A Di915_debugfs.c145 switch (obj->pat_index) { in i915_cache_level_str()
154 switch (obj->pat_index) { in i915_cache_level_str()
162 switch (obj->pat_index) { in i915_cache_level_str()
A Di915_vma.c351 unsigned int pat_index; member
370 vma_res, vw->pat_index, vw->flags); in __vma_bind()
473 unsigned int pat_index, in i915_vma_bind() argument
543 work->pat_index = pat_index; in i915_vma_bind()
573 vma->ops->bind_vma(vma->vm, NULL, vma->resource, pat_index, in i915_vma_bind()
850 color = vma->obj->pat_index; in i915_vma_insert()
1568 vma->obj->pat_index, in i915_vma_pin_ww()

Completed in 71 milliseconds

12