Home
last modified time | relevance | path

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

/drivers/gpu/drm/i915/gvt/
A Dgtt.c905 vgpu->gtt.scratch_pt[cur_pt_type].page_mfn) in ppgtt_invalidate_spt_by_shadow_entry()
1545 vgpu->gtt.scratch_pt[type].page_mfn); in ppgtt_handle_guest_write_page_table()
2297 void *scratch_pt; in alloc_scratch_pages() local
2307 if (!scratch_pt) { in alloc_scratch_pages()
2315 __free_page(virt_to_page(scratch_pt)); in alloc_scratch_pages()
2318 gtt->scratch_pt[type].page_mfn = in alloc_scratch_pages()
2320 gtt->scratch_pt[type].page = virt_to_page(scratch_pt); in alloc_scratch_pages()
2360 if (vgpu->gtt.scratch_pt[i].page != NULL) { in release_scratch_page_tree()
2364 __free_page(vgpu->gtt.scratch_pt[i].page); in release_scratch_page_tree()
2365 vgpu->gtt.scratch_pt[i].page = NULL; in release_scratch_page_tree()
[all …]
A Dgtt.h215 struct intel_vgpu_scratch_pt scratch_pt[GTT_TYPE_MAX]; member
/drivers/gpu/drm/xe/
A Dxe_vm_types.h191 struct xe_pt *scratch_pt[XE_MAX_TILES_PER_DEVICE][XE_VM_MAX_LEVEL]; member
A Dxe_vm.c1612 vm->scratch_pt[id][i] = xe_pt_create(vm, tile, i); in xe_vm_create_scratch()
1613 if (IS_ERR(vm->scratch_pt[id][i])) in xe_vm_create_scratch()
1614 return PTR_ERR(vm->scratch_pt[id][i]); in xe_vm_create_scratch()
1616 xe_pt_populate_empty(tile, vm, vm->scratch_pt[id][i]); in xe_vm_create_scratch()
1638 if (vm->scratch_pt[id][i]) in xe_vm_free_scratch()
1639 xe_pt_destroy(vm->scratch_pt[id][i], vm->flags, NULL); in xe_vm_free_scratch()
A Dxe_pt.c71 return vm->pt_ops->pde_encode_bo(vm->scratch_pt[id][level - 1]->bo, in __xe_pt_empty_pte()

Completed in 25 milliseconds