Home
last modified time | relevance | path

Searched refs:sub_spt (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Dgtt.c1186 struct intel_vgpu_ppgtt_spt *sub_spt; in split_2MB_gtt_entry() local
1197 sub_spt = ppgtt_alloc_spt(vgpu, GTT_TYPE_PPGTT_PTE_PT); in split_2MB_gtt_entry()
1198 if (IS_ERR(sub_spt)) in split_2MB_gtt_entry()
1199 return PTR_ERR(sub_spt); in split_2MB_gtt_entry()
1201 for_each_shadow_entry(sub_spt, &sub_se, sub_index) { in split_2MB_gtt_entry()
1213 ppgtt_set_shadow_entry(sub_spt, &sub_se, sub_index); in split_2MB_gtt_entry()
1221 ops->set_pfn(se, sub_spt->shadow_page.mfn); in split_2MB_gtt_entry()
1226 for_each_present_shadow_entry(sub_spt, &sub_se, sub_index) { in split_2MB_gtt_entry()
1228 ppgtt_invalidate_pte(sub_spt, &sub_se); in split_2MB_gtt_entry()
1231 trace_spt_change(sub_spt in split_2MB_gtt_entry()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dgtt.c1153 struct intel_vgpu_ppgtt_spt *sub_spt; in split_2MB_gtt_entry() local
1164 sub_spt = ppgtt_alloc_spt(vgpu, GTT_TYPE_PPGTT_PTE_PT); in split_2MB_gtt_entry()
1165 if (IS_ERR(sub_spt)) in split_2MB_gtt_entry()
1166 return PTR_ERR(sub_spt); in split_2MB_gtt_entry()
1168 for_each_shadow_entry(sub_spt, &sub_se, sub_index) { in split_2MB_gtt_entry()
1180 ppgtt_set_shadow_entry(sub_spt, &sub_se, sub_index); in split_2MB_gtt_entry()
1188 ops->set_pfn(se, sub_spt->shadow_page.mfn); in split_2MB_gtt_entry()
1193 for_each_present_shadow_entry(sub_spt, &sub_se, sub_index) { in split_2MB_gtt_entry()
1195 ppgtt_invalidate_pte(sub_spt, &sub_se); in split_2MB_gtt_entry()
1198 trace_spt_change(sub_spt in split_2MB_gtt_entry()
[all...]

Completed in 6 milliseconds