Searched refs:notifier_lock (Results 1 – 16 of 16) sorted by relevance
| /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/gpu/drm/xe/ |
| H A D | xe_svm.h | 134 lockdep_assert_held(&range->base.gpusvm->notifier_lock); in xe_svm_range_has_dma_mapping() 395 lockdep_assert_held_write(&(vm__)->svm.gpusvm.notifier_lock) 398 lockdep_assert_held_read(&(vm__)->svm.gpusvm.notifier_lock) 404 down_read_interruptible(&(vm__)->svm.gpusvm.notifier_lock)
|
| H A D | xe_pt.c | 919 lockdep_assert_held(&xe_vma_vm(vma)->svm.gpusvm.notifier_lock); in xe_pt_zap_ptes() 969 lockdep_assert(lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 0) || in xe_pt_zap_ptes_range() 970 (lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 1) && in xe_pt_zap_ptes_range() 2379 lockdep_assert_held(&vm->svm.gpusvm.notifier_lock); in range_present_and_invalidated_tile()
|
| H A D | xe_svm.c | 1518 lockdep_assert(lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 1) && in xe_svm_ranges_zap_ptes_in_range()
|
| H A D | xe_vm.c | 4033 lockdep_assert(lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 0) || in xe_vm_invalidate_vma() 4034 (lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 1) && in xe_vm_invalidate_vma()
|
| /linux/drivers/accel/amdxdna/ |
| H 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() 241 down_write(&xdna->notifier_lock); in amdxdna_hmm_register() 243 up_write(&xdna->notifier_lock); in amdxdna_hmm_register()
|
| H A D | aie2_ctx.c | 905 down_write(&xdna->notifier_lock); in aie2_populate_range() 915 up_write(&xdna->notifier_lock); in aie2_populate_range() 919 up_write(&xdna->notifier_lock); in aie2_populate_range() 947 down_write(&xdna->notifier_lock); in aie2_populate_range() 949 up_write(&xdna->notifier_lock); in aie2_populate_range() 954 up_write(&xdna->notifier_lock); in aie2_populate_range() 1009 down_read(&xdna->notifier_lock); in aie2_cmd_submit() 1013 up_read(&xdna->notifier_lock); in aie2_cmd_submit() 1043 up_read(&xdna->notifier_lock); in aie2_cmd_submit()
|
| H A D | amdxdna_pci_drv.c | 274 init_rwsem(&xdna->notifier_lock); in amdxdna_probe() 280 might_lock(&xdna->notifier_lock); in amdxdna_probe()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gpusvm.c | 343 down_write(&gpusvm->notifier_lock); in drm_gpusvm_notifier_invalidate() 346 up_write(&gpusvm->notifier_lock); in drm_gpusvm_notifier_invalidate() 414 init_rwsem(&gpusvm->notifier_lock); in drm_gpusvm_init() 417 might_lock(&gpusvm->notifier_lock); in drm_gpusvm_init() 1136 lockdep_assert_held(&gpusvm->notifier_lock); in __drm_gpusvm_unmap_pages() 1177 lockdep_assert_held(&gpusvm->notifier_lock); in __drm_gpusvm_free_pages() 1314 lockdep_assert_held(&gpusvm->notifier_lock); in drm_gpusvm_pages_valid() 1626 lockdep_assert_held_write(&gpusvm->notifier_lock); in drm_gpusvm_unmap_pages() 1752 lockdep_assert_held_write(&range->gpusvm->notifier_lock); in drm_gpusvm_range_set_unmapped()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| 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() 2045 mutex_lock(&mem->process_info->notifier_lock); in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() 2047 mutex_unlock(&mem->process_info->notifier_lock); in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() 2511 mutex_lock(&process_info->notifier_lock); in amdgpu_amdkfd_evict_userptr() [all …]
|
| H 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()
|
| H A D | amdgpu_cs.c | 1322 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.h | 1144 struct mutex notifier_lock; member
|
| H A D | amdgpu_device.c | 4441 mutex_init(&adev->notifier_lock); in amdgpu_device_init()
|