Searched refs:asid_to_vm (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_gt_pagefault.c | 188 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()
|
D | xe_device.c | 332 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()
|
D | xe_device_types.h | 359 struct xarray asid_to_vm; member
|
D | xe_vm.c | 1623 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()
|