Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_gt_pagefault.c188 static struct xe_vm *asid_to_vm(struct xe_device *xe, u32 asid) in asid_to_vm() function
193 vm = xa_load(&xe->usm.asid_to_vm, asid); in asid_to_vm()
215 vm = asid_to_vm(xe, pf->asid); in handle_pagefault()
559 vm = asid_to_vm(xe, acc->asid); in handle_acc()
Dxe_device.c332 xa_init_flags(&xe->usm.asid_to_vm, XA_FLAGS_ALLOC); in xe_device_create()
339 err = xa_alloc_cyclic(&xe->usm.asid_to_vm, &asid, NULL, in xe_device_create()
344 xa_erase(&xe->usm.asid_to_vm, asid); in xe_device_create()
Dxe_device_types.h359 struct xarray asid_to_vm; member
Dxe_vm.c1623 lookup = xa_erase(&xe->usm.asid_to_vm, vm->usm.asid); in xe_vm_close_and_put()
1770 err = xa_alloc_cyclic(&xe->usm.asid_to_vm, &asid, vm, in xe_vm_create_ioctl()