Lines Matching refs:userptr
759 xe_res_first_sg(to_userptr_vma(vma)->userptr.sg, 0, in xe_pt_stage_bind()
913 lockdep_assert_held(&xe_vma_vm(vma)->userptr.notifier_lock); in xe_pt_zap_ptes()
1036 lockdep_assert_held_read(&vm->userptr.notifier_lock); in xe_pt_commit_locks_assert()
1350 u32 divisor = uvma->userptr.divisor ? uvma->userptr.divisor : 2; in xe_pt_userptr_inject_eagain()
1354 uvma->userptr.divisor = divisor << 1; in xe_pt_userptr_inject_eagain()
1376 lockdep_assert_held_read(&vm->userptr.notifier_lock); in vma_check_userptr()
1385 notifier_seq = uvma->userptr.notifier_seq; in vma_check_userptr()
1387 if (!mmu_interval_read_retry(&uvma->userptr.notifier, in vma_check_userptr()
1406 lockdep_assert_held_read(&vm->userptr.notifier_lock); in op_check_userptr()
1447 down_read(&vm->userptr.notifier_lock); in xe_pt_userptr_pre_commit()
1452 up_read(&vm->userptr.notifier_lock); in xe_pt_userptr_pre_commit()
2238 lockdep_assert_held_read(&vm->userptr.notifier_lock); in bind_op_commit()
2239 to_userptr_vma(vma)->userptr.initial_bind = true; in bind_op_commit()
2274 lockdep_assert_held_read(&vm->userptr.notifier_lock); in unbind_op_commit()
2276 spin_lock(&vm->userptr.invalidated_lock); in unbind_op_commit()
2277 list_del_init(&to_userptr_vma(vma)->userptr.invalidate_link); in unbind_op_commit()
2278 spin_unlock(&vm->userptr.invalidated_lock); in unbind_op_commit()
2544 up_read(&vm->userptr.notifier_lock); in xe_pt_update_ops_run()