Home
last modified time | relevance | path

Searched refs:notifier_lock (Results 1 – 20 of 20) sorted by relevance

/drivers/gpu/drm/xe/
A Dxe_hmm.c140 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 Dxe_vm.c252 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 Dxe_svm.h101 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 Dxe_exec.c297 err = down_read_interruptible(&vm->userptr.notifier_lock); in xe_exec_ioctl()
339 up_read(&vm->userptr.notifier_lock); in xe_exec_ioctl()
A Dxe_pt.c913 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 Dxe_vm_types.h257 struct rw_semaphore notifier_lock; member
/drivers/platform/surface/
A Dsurface_aggregator_cdev.c148 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 Dt7xx_state_monitor.c62 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 Dt7xx_state_monitor.h97 spinlock_t notifier_lock; /* Protects notifier list */ member
/drivers/accel/amdxdna/
A Damdxdna_gem.c117 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 Daie2_ctx.c770 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 Damdxdna_pci_drv.c260 init_rwsem(&xdna->notifier_lock); in amdxdna_probe()
266 might_lock(&xdna->notifier_lock); in amdxdna_probe()
A Damdxdna_pci_drv.h101 struct rw_semaphore notifier_lock; /* for mmu notifier*/ member
/drivers/gpu/drm/
A Ddrm_gpusvm.c400 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 Damdgpu_amdkfd_gpuvm.c1068 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 Damdgpu_hmm.c77 mutex_lock(&adev->notifier_lock); in amdgpu_hmm_invalidate_gfx()
83 mutex_unlock(&adev->notifier_lock); in amdgpu_hmm_invalidate_gfx()
A Damdgpu_amdkfd.h147 struct mutex notifier_lock; member
A Damdgpu_cs.c1345 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 Damdgpu.h1215 struct mutex notifier_lock; member
A Damdgpu_device.c4413 mutex_init(&adev->notifier_lock); in amdgpu_device_init()

Completed in 66 milliseconds