Lines Matching refs:notifier_lock

252 	down_read(&vm->userptr.notifier_lock);  in xe_vm_add_compute_exec_queue()
266 up_read(&vm->userptr.notifier_lock); in xe_vm_add_compute_exec_queue()
315 lockdep_assert_held_read(&vm->userptr.notifier_lock); in __xe_vm_userptr_needs_repin()
549 down_read(&vm->userptr.notifier_lock); in preempt_rebind_work_func()
551 up_read(&vm->userptr.notifier_lock); in preempt_rebind_work_func()
565 up_read(&vm->userptr.notifier_lock); in preempt_rebind_work_func()
649 down_write(&vm->userptr.notifier_lock); in vma_userptr_invalidate()
653 up_write(&vm->userptr.notifier_lock); in vma_userptr_invalidate()
677 lockdep_assert_held(&vm->userptr.notifier_lock); in xe_vma_userptr_force_invalidate()
735 down_read(&vm->userptr.notifier_lock); in xe_vm_userptr_pin()
737 up_read(&vm->userptr.notifier_lock); in xe_vm_userptr_pin()
752 down_write(&vm->userptr.notifier_lock); in xe_vm_userptr_pin()
761 up_write(&vm->userptr.notifier_lock); in xe_vm_userptr_pin()
1688 init_rwsem(&vm->userptr.notifier_lock); in xe_vm_create()
1903 down_read(&vm->userptr.notifier_lock); in xe_vm_close_and_put()
1905 up_read(&vm->userptr.notifier_lock); in xe_vm_close_and_put()
2210 down_read(&vm->userptr.notifier_lock); in prep_vma_destroy()
2212 up_read(&vm->userptr.notifier_lock); in prep_vma_destroy()
2794 down_read(&vm->userptr.notifier_lock); in xe_vma_op_unwind()
2796 up_read(&vm->userptr.notifier_lock); in xe_vma_op_unwind()
2815 down_read(&vm->userptr.notifier_lock); in xe_vma_op_unwind()
2817 up_read(&vm->userptr.notifier_lock); in xe_vma_op_unwind()
3940 lockdep_assert(lockdep_is_held_type(&vm->userptr.notifier_lock, 0) || in xe_vm_invalidate_vma()
3941 (lockdep_is_held_type(&vm->userptr.notifier_lock, 1) && in xe_vm_invalidate_vma()