Searched refs:notifier_lock (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_lockdep.c | 23 struct mutex notifier_lock; member 52 lockdep_set_class(&adev->notifier_lock, &amdgpu_notifier_lock_key); in amdgpu_lockdep_set_class() 117 mutex_init(&locks->notifier_lock); in amdgpu_lockdep_init() 131 lockdep_set_class(&locks->notifier_lock, &amdgpu_notifier_lock_key); in amdgpu_lockdep_init() 164 mutex_lock(&locks->notifier_lock); in amdgpu_lockdep_init() 194 mutex_unlock(&locks->notifier_lock); in amdgpu_lockdep_init()
|
| H A D | amdgpu_amdkfd_gpuvm.c | 1092 mutex_lock(&process_info->notifier_lock); in init_user_pages() 1094 mutex_unlock(&process_info->notifier_lock); in init_user_pages() 1417 mutex_init(&info->notifier_lock); in init_kfd_vm() 1492 mutex_destroy(&info->notifier_lock); in init_kfd_vm() 1616 mutex_destroy(&process_info->notifier_lock); in amdgpu_amdkfd_gpuvm_destroy_cb() 1648 mutex_lock(&pinfo->notifier_lock); in amdgpu_amdkfd_criu_resume() 1650 mutex_unlock(&pinfo->notifier_lock); in amdgpu_amdkfd_criu_resume() 2048 mutex_lock(&mem->process_info->notifier_lock); in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() 2050 mutex_unlock(&mem->process_info->notifier_lock); in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() 2522 mutex_lock(&process_info->notifier_lock); in amdgpu_amdkfd_evict_userptr() [all …]
|
| H A D | amdgpu_hmm.c | 75 mutex_lock(&adev->notifier_lock); in amdgpu_hmm_invalidate_gfx() 83 mutex_unlock(&adev->notifier_lock); in amdgpu_hmm_invalidate_gfx()
|
| H A D | amdgpu_amdkfd.h | 151 struct mutex notifier_lock; member
|
| H A D | amdgpu_cs.c | 1321 mutex_lock(&p->adev->notifier_lock); in amdgpu_cs_submit() 1335 mutex_unlock(&p->adev->notifier_lock); in amdgpu_cs_submit() 1381 mutex_unlock(&p->adev->notifier_lock); in amdgpu_cs_submit()
|
| H A D | amdgpu_device.c | 3803 mutex_init(&adev->notifier_lock); in amdgpu_device_init()
|
| /linux/drivers/platform/surface/ |
| H A D | surface_aggregator_cdev.c | 60 struct mutex notifier_lock; /* Guards notifier access for registration */ member 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() [all …]
|
| /linux/drivers/net/wwan/t7xx/ |
| H 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() 632 spin_lock_init(&ctl->notifier_lock); in t7xx_fsm_init()
|
| H A D | t7xx_state_monitor.h | 97 spinlock_t notifier_lock; /* Protects notifier list */ member
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_gem.c | 263 down_write(&xdna->notifier_lock); in amdxdna_hmm_invalidate() 267 up_write(&xdna->notifier_lock); in amdxdna_hmm_invalidate() 273 down_write(&xdna->notifier_lock); in amdxdna_hmm_invalidate() 278 up_write(&xdna->notifier_lock); in amdxdna_hmm_invalidate() 302 down_write(&xdna->notifier_lock); in amdxdna_hmm_unregister() 313 up_write(&xdna->notifier_lock); in amdxdna_hmm_unregister() 325 down_write(&xdna->notifier_lock); in amdxdna_umap_release() 329 up_write(&xdna->notifier_lock); in amdxdna_umap_release() 370 down_read(&xdna->notifier_lock); in amdxdna_hmm_register() 373 up_read(&xdna->notifier_lock); in amdxdna_hmm_register() [all …]
|
| H A D | amdxdna_pci_drv.c | 390 init_rwsem(&xdna->notifier_lock); in amdxdna_probe() 400 might_lock(&xdna->notifier_lock); in amdxdna_probe()
|
| H A D | amdxdna_pci_drv.h | 125 struct rw_semaphore notifier_lock; /* for mmu notifier*/ member
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_pt.c | 1031 lockdep_assert_held(&xe_vma_vm(vma)->svm.gpusvm.notifier_lock); in xe_pt_zap_ptes() 1081 lockdep_assert(lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 0) || in xe_pt_zap_ptes_range() 1082 (lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 1) && in xe_pt_zap_ptes_range() 1509 down_write(&vm->svm.gpusvm.notifier_lock); in xe_pt_svm_userptr_notifier_lock() 1518 up_write(&vm->svm.gpusvm.notifier_lock); in xe_pt_svm_userptr_notifier_unlock() 2585 lockdep_assert_held(&vm->svm.gpusvm.notifier_lock); in range_present_and_invalidated_tile()
|