Searched refs:notifier_lock (Results 1 – 20 of 20) sorted by relevance
| /drivers/gpu/drm/xe/ |
| A D | xe_hmm.c | 140 lockdep_assert_held(&vm->userptr.notifier_lock); in xe_hmm_userptr_set_mapped() 156 if (!lockdep_is_held_type(&vm->userptr.notifier_lock, 0) && in xe_hmm_userptr_unmap() 293 ret = xe_alloc_sg(vm->xe, &userptr->sgt, &hmm_range, &vm->userptr.notifier_lock); in xe_hmm_userptr_populate_range() 297 ret = down_read_interruptible(&vm->userptr.notifier_lock); in xe_hmm_userptr_populate_range() 307 &vm->userptr.notifier_lock, write); in xe_hmm_userptr_populate_range() 314 up_read(&vm->userptr.notifier_lock); in xe_hmm_userptr_populate_range() 319 up_read(&vm->userptr.notifier_lock); in xe_hmm_userptr_populate_range()
|
| A D | xe_vm.c | 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() 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() 737 up_read(&vm->userptr.notifier_lock); in xe_vm_userptr_pin() 761 up_write(&vm->userptr.notifier_lock); in xe_vm_userptr_pin() 1905 up_read(&vm->userptr.notifier_lock); in xe_vm_close_and_put() [all …]
|
| A D | xe_svm.h | 101 lockdep_assert_held(&range->base.gpusvm->notifier_lock); in xe_svm_range_has_dma_mapping() 153 lockdep_assert_held_write(&(vm__)->svm.gpusvm.notifier_lock)
|
| A D | xe_exec.c | 297 err = down_read_interruptible(&vm->userptr.notifier_lock); in xe_exec_ioctl() 339 up_read(&vm->userptr.notifier_lock); in xe_exec_ioctl()
|
| A D | xe_pt.c | 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() 1376 lockdep_assert_held_read(&vm->userptr.notifier_lock); 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() 2274 lockdep_assert_held_read(&vm->userptr.notifier_lock); in unbind_op_commit() 2289 lockdep_assert_held(&vm->svm.gpusvm.notifier_lock); in range_present_and_invalidated_tile() 2544 up_read(&vm->userptr.notifier_lock); in xe_pt_update_ops_run()
|
| A D | xe_vm_types.h | 257 struct rw_semaphore notifier_lock; member
|
| /drivers/platform/surface/ |
| A D | surface_aggregator_cdev.c | 148 mutex_lock(&client->notifier_lock); in ssam_cdev_notifier_register() 152 mutex_unlock(&client->notifier_lock); in ssam_cdev_notifier_register() 159 mutex_unlock(&client->notifier_lock); in ssam_cdev_notifier_register() 183 mutex_unlock(&client->notifier_lock); in ssam_cdev_notifier_register() 199 mutex_lock(&client->notifier_lock); in ssam_cdev_notifier_unregister() 203 mutex_unlock(&client->notifier_lock); in ssam_cdev_notifier_unregister() 212 mutex_unlock(&client->notifier_lock); in ssam_cdev_notifier_unregister() 238 mutex_lock(&client->notifier_lock); in ssam_cdev_notifier_unregister_all() 244 mutex_unlock(&client->notifier_lock); in ssam_cdev_notifier_unregister_all() 474 mutex_init(&client->notifier_lock); in ssam_cdev_device_open() [all …]
|
| /drivers/net/wwan/t7xx/ |
| A D | t7xx_state_monitor.c | 62 spin_lock_irqsave(&ctl->notifier_lock, flags); in t7xx_fsm_notifier_register() 64 spin_unlock_irqrestore(&ctl->notifier_lock, flags); in t7xx_fsm_notifier_register() 73 spin_lock_irqsave(&ctl->notifier_lock, flags); in t7xx_fsm_notifier_unregister() 78 spin_unlock_irqrestore(&ctl->notifier_lock, flags); in t7xx_fsm_notifier_unregister() 87 spin_lock_irqsave(&ctl->notifier_lock, flags); in fsm_state_notify() 89 spin_unlock_irqrestore(&ctl->notifier_lock, flags); in fsm_state_notify() 93 spin_lock_irqsave(&ctl->notifier_lock, flags); in fsm_state_notify() 95 spin_unlock_irqrestore(&ctl->notifier_lock, flags); in fsm_state_notify() 631 spin_lock_init(&ctl->notifier_lock); in t7xx_fsm_init()
|
| A D | t7xx_state_monitor.h | 97 spinlock_t notifier_lock; /* Protects notifier list */ member
|
| /drivers/accel/amdxdna/ |
| A D | amdxdna_gem.c | 117 down_write(&xdna->notifier_lock); in amdxdna_hmm_invalidate() 121 up_write(&xdna->notifier_lock); in amdxdna_hmm_invalidate() 126 down_write(&xdna->notifier_lock); in amdxdna_hmm_invalidate() 131 up_write(&xdna->notifier_lock); in amdxdna_hmm_invalidate() 147 down_read(&xdna->notifier_lock); in amdxdna_hmm_unregister() 158 up_read(&xdna->notifier_lock); in amdxdna_hmm_unregister() 172 down_write(&xdna->notifier_lock); in amdxdna_umap_release() 174 up_write(&xdna->notifier_lock); in amdxdna_umap_release() 242 down_write(&xdna->notifier_lock); in amdxdna_hmm_register() 244 up_write(&xdna->notifier_lock); in amdxdna_hmm_register()
|
| A D | aie2_ctx.c | 770 down_write(&xdna->notifier_lock); in aie2_populate_range() 780 up_write(&xdna->notifier_lock); in aie2_populate_range() 784 up_write(&xdna->notifier_lock); in aie2_populate_range() 812 down_write(&xdna->notifier_lock); in aie2_populate_range() 814 up_write(&xdna->notifier_lock); in aie2_populate_range() 819 up_write(&xdna->notifier_lock); in aie2_populate_range() 874 down_read(&xdna->notifier_lock); in aie2_cmd_submit() 878 up_read(&xdna->notifier_lock); in aie2_cmd_submit() 908 up_read(&xdna->notifier_lock); in aie2_cmd_submit()
|
| A D | amdxdna_pci_drv.c | 260 init_rwsem(&xdna->notifier_lock); in amdxdna_probe() 266 might_lock(&xdna->notifier_lock); in amdxdna_probe()
|
| A D | amdxdna_pci_drv.h | 101 struct rw_semaphore notifier_lock; /* for mmu notifier*/ member
|
| /drivers/gpu/drm/ |
| A D | drm_gpusvm.c | 400 down_write(&gpusvm->notifier_lock); in drm_gpusvm_notifier_invalidate() 403 up_write(&gpusvm->notifier_lock); in drm_gpusvm_notifier_invalidate() 461 init_rwsem(&gpusvm->notifier_lock); in drm_gpusvm_init() 464 might_lock(&gpusvm->notifier_lock); in drm_gpusvm_init() 1043 lockdep_assert_held(&gpusvm->notifier_lock); in __drm_gpusvm_range_unmap_pages() 1083 lockdep_assert_held(&gpusvm->notifier_lock); in drm_gpusvm_range_free_pages() 1198 lockdep_assert_held(&gpusvm->notifier_lock); in drm_gpusvm_range_pages_valid() 1459 lockdep_assert_held_write(&gpusvm->notifier_lock); in drm_gpusvm_range_unmap_pages() 1562 lockdep_assert_held_write(&range->gpusvm->notifier_lock); in drm_gpusvm_range_set_unmapped()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_amdkfd_gpuvm.c | 1068 mutex_lock(&process_info->notifier_lock); in init_user_pages() 1377 mutex_init(&info->notifier_lock); in init_kfd_vm() 1446 mutex_destroy(&info->notifier_lock); in init_kfd_vm() 1602 mutex_lock(&pinfo->notifier_lock); in amdgpu_amdkfd_criu_resume() 1604 mutex_unlock(&pinfo->notifier_lock); in amdgpu_amdkfd_criu_resume() 1894 mutex_lock(&process_info->notifier_lock); in amdgpu_amdkfd_gpuvm_free_memory_of_gpu() 2463 mutex_lock(&process_info->notifier_lock); in amdgpu_amdkfd_evict_userptr() 2500 mutex_lock(&process_info->notifier_lock); in update_invalid_user_pages() 2577 mutex_lock(&process_info->notifier_lock); in update_invalid_user_pages() 2754 mutex_lock(&process_info->notifier_lock); in amdgpu_amdkfd_restore_userptr_worker() [all …]
|
| A D | amdgpu_hmm.c | 77 mutex_lock(&adev->notifier_lock); in amdgpu_hmm_invalidate_gfx() 83 mutex_unlock(&adev->notifier_lock); in amdgpu_hmm_invalidate_gfx()
|
| A D | amdgpu_amdkfd.h | 147 struct mutex notifier_lock; member
|
| A D | amdgpu_cs.c | 1345 mutex_lock(&p->adev->notifier_lock); in amdgpu_cs_submit() 1358 mutex_unlock(&p->adev->notifier_lock); in amdgpu_cs_submit() 1404 mutex_unlock(&p->adev->notifier_lock); in amdgpu_cs_submit()
|
| A D | amdgpu.h | 1215 struct mutex notifier_lock; member
|
| A D | amdgpu_device.c | 4413 mutex_init(&adev->notifier_lock); in amdgpu_device_init()
|
Completed in 66 milliseconds