Lines Matching refs:usm
1440 if (vm->usm.last_fault_vma == vma) in xe_vm_remove_vma()
1441 vm->usm.last_fault_vma = NULL; in xe_vm_remove_vma()
1954 down_write(&xe->usm.lock); in xe_vm_close_and_put()
1955 if (vm->usm.asid) { in xe_vm_close_and_put()
1961 lookup = xa_erase(&xe->usm.asid_to_vm, vm->usm.asid); in xe_vm_close_and_put()
1964 up_write(&xe->usm.lock); in xe_vm_close_and_put()
2105 down_write(&xe->usm.lock); in xe_vm_create_ioctl()
2106 err = xa_alloc_cyclic(&xe->usm.asid_to_vm, &asid, vm, in xe_vm_create_ioctl()
2108 &xe->usm.next_asid, GFP_KERNEL); in xe_vm_create_ioctl()
2109 up_write(&xe->usm.lock); in xe_vm_create_ioctl()
2113 vm->usm.asid = asid; in xe_vm_create_ioctl()
2191 if (vm->usm.last_fault_vma) { /* Fast lookup */ in xe_vm_find_vma_by_addr()
2192 if (vma_matches(vm->usm.last_fault_vma, page_addr)) in xe_vm_find_vma_by_addr()
2193 vma = vm->usm.last_fault_vma; in xe_vm_find_vma_by_addr()
2919 vm->usm.asid, &vm->svm.gpusvm, ERR_PTR(err)); in prefetch_ranges()
2928 vm->usm.asid, &vm->svm.gpusvm, ERR_PTR(err)); in prefetch_ranges()
3878 vm->usm.asid); in xe_vm_range_tilemask_tlb_invalidation()
3893 vm->usm.asid); in xe_vm_range_tilemask_tlb_invalidation()