Home
last modified time | relevance | path

Searched refs:scratch_pt (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dgtt.c941 vgpu->gtt.scratch_pt[cur_pt_type].page_mfn) in ppgtt_invalidate_spt_by_shadow_entry()
965 if (!pfn || pfn == vgpu->gtt.scratch_pt[type].page_mfn) in ppgtt_invalidate_pte()
1327 vgpu->gtt.scratch_pt[spt->shadow_page.type].page_mfn) in ppgtt_handle_guest_entry_removal()
1598 vgpu->gtt.scratch_pt[type].page_mfn); in ppgtt_handle_guest_write_page_table()
1605 vgpu->gtt.scratch_pt[type].page_mfn); in ppgtt_handle_guest_write_page_table()
1609 vgpu->gtt.scratch_pt[type].page_mfn); in ppgtt_handle_guest_write_page_table()
1717 ops->set_pfn(&se, vgpu->gtt.scratch_pt[type].page_mfn); in ppgtt_handle_guest_write_page_table_bytes()
2308 void *scratch_pt; in alloc_scratch_pages() local
2316 scratch_pt = (void *)get_zeroed_page(GFP_KERNEL); in alloc_scratch_pages()
2317 if (!scratch_pt) { in alloc_scratch_pages()
[all …]
Dgtt.h200 struct intel_vgpu_scratch_pt scratch_pt[GTT_TYPE_MAX]; member
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_gtt.c764 gen8_pde_encode(px_dma(vm->scratch_pt), I915_CACHE_LLC)); in gen8_initialize_pd()
765 memset_p((void **)pd->page_table, vm->scratch_pt, I915_PDES); in gen8_initialize_pd()
914 GEM_BUG_ON(pt == vm->scratch_pt); in gen8_ppgtt_clear_pd()
919 gen8_ppgtt_set_pde(vm, pd, vm->scratch_pt, pde); in gen8_ppgtt_clear_pd()
1266 if (pd->page_table[i] != vm->scratch_pt) in gen8_free_page_tables()
1279 vm->scratch_pt = alloc_pt(vm); in gen8_init_scratch()
1280 if (IS_ERR(vm->scratch_pt)) { in gen8_init_scratch()
1281 ret = PTR_ERR(vm->scratch_pt); in gen8_init_scratch()
1299 gen8_initialize_pt(vm, vm->scratch_pt); in gen8_init_scratch()
1309 free_pt(vm, vm->scratch_pt); in gen8_init_scratch()
[all …]
Di915_gem_gtt.h299 struct i915_page_table *scratch_pt; member