Searched refs:pt_root (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/gpu/drm/xe/ |
H A D | xe_vm.c | 1402 for (i = MAX_HUGEPTE_LEVEL; i < vm->pt_root[id]->level; i++) { in xe_vm_create_scratch() 1425 if (!vm->pt_root[id]) in xe_vm_free_scratch() 1428 for (i = MAX_HUGEPTE_LEVEL; i < vm->pt_root[id]->level; ++i) in xe_vm_free_scratch() 1506 vm->pt_root[id] = xe_pt_create(vm, tile, xe->info.vm_max_level); in xe_vm_create() 1507 if (IS_ERR(vm->pt_root[id])) { in xe_vm_create() 1508 err = PTR_ERR(vm->pt_root[id]); in xe_vm_create() 1509 vm->pt_root[id] = NULL; in xe_vm_create() 1516 if (!vm->pt_root[id]) in xe_vm_create() 1533 if (!vm->pt_root[id]) in xe_vm_create() 1536 xe_pt_populate_empty(tile, vm, vm->pt_root[id]); in xe_vm_create() [all …]
|
H A D | xe_vm_types.h | 156 struct xe_pt *pt_root[XE_MAX_TILES_PER_DEVICE]; member
|
H A D | xe_pt.c | 633 struct xe_pt *pt = xe_vma_vm(vma)->pt_root[tile->id]; in xe_pt_stage_bind() 828 struct xe_pt *pt = xe_vma_vm(vma)->pt_root[tile->id]; in xe_pt_zap_ptes() 1525 struct xe_pt *pt = xe_vma_vm(vma)->pt_root[tile->id]; in xe_pt_stage_unbind()
|
H A D | xe_migrate.c | 190 u32 num_entries = NUM_PT_SLOTS, num_level = vm->pt_root[id]->level; in xe_migrate_prepare_vm() 220 xe_pt_write(xe, &vm->pt_root[id]->bo->vmap, 0, entry); in xe_migrate_prepare_vm()
|
/linux/drivers/gpu/drm/xe/tests/ |
H A D | xe_migrate.c | 241 (unsigned long)xe_bo_main_addr(m->q->vm->pt_root[id]->bo, XE_PAGE_SIZE), in xe_migrate_sanity_test()
|