Home
last modified time | relevance | path

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

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_gt_pagefault.c193 static struct xe_vm *asid_to_vm(struct xe_device *xe, u32 asid) in asid_to_vm() function
198 vm = xa_load(&xe->usm.asid_to_vm, asid); in asid_to_vm()
220 vm = asid_to_vm(xe, pf->asid); in handle_pagefault()
578 vm = asid_to_vm(xe, acc->asid); in handle_acc()
H A Dxe_device.c455 xa_init_flags(&xe->usm.asid_to_vm, XA_FLAGS_ALLOC); in xe_device_create()
462 err = xa_alloc_cyclic(&xe->usm.asid_to_vm, &asid, NULL, in xe_device_create()
467 xa_erase(&xe->usm.asid_to_vm, asid); in xe_device_create()
H A Dxe_device_types.h412 struct xarray asid_to_vm; member
H A Dxe_vm.c1928 lookup = xa_erase(&xe->usm.asid_to_vm, vm->usm.asid); in xe_vm_close_and_put()
2072 err = xa_alloc_cyclic(&xe->usm.asid_to_vm, &asid, vm, in xe_vm_create_ioctl()