| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vm_cpu.c | 129 if (!down_read_trylock(&adev->reset_domain->sem)) 133 up_read(&adev->reset_domain->sem);
|
| H A D | amdgpu_ras_eeprom.c | 278 down_read(&adev->reset_domain->sem); in __write_table_header() 283 up_read(&adev->reset_domain->sem); in __write_table_header() 341 down_read(&adev->reset_domain->sem); in __write_table_ras_info() 346 up_read(&adev->reset_domain->sem); in __write_table_ras_info() 636 down_read(&adev->reset_domain->sem); in __amdgpu_ras_eeprom_write() 642 up_read(&adev->reset_domain->sem); in __amdgpu_ras_eeprom_write() 835 down_read(&adev->reset_domain->sem); in amdgpu_ras_eeprom_update_header() 840 up_read(&adev->reset_domain->sem); in amdgpu_ras_eeprom_update_header() 1026 down_read(&adev->reset_domain->sem); in __amdgpu_ras_eeprom_read() 1032 up_read(&adev->reset_domain in __amdgpu_ras_eeprom_read() [all...] |
| H A D | amdgpu_amdkfd_arcturus.c | 320 if (!down_read_trylock(&adev->reset_domain->sem)) in set_barrier_auto_waitcnt() 338 up_read(&adev->reset_domain->sem); in set_barrier_auto_waitcnt()
|
| H A D | amdgpu_gart.c | 500 if (down_read_trylock(&adev->reset_domain->sem)) { in amdgpu_gart_invalidate_tlb() 502 up_read(&adev->reset_domain->sem); in amdgpu_gart_invalidate_tlb()
|
| H A D | amdgpu_gmc.c | 738 if (!down_read_trylock(&adev->reset_domain->sem)) in amdgpu_gmc_flush_gpu_tlb() 751 up_read(&adev->reset_domain->sem); in amdgpu_gmc_flush_gpu_tlb() 799 if (!down_read_trylock(&adev->reset_domain->sem)) in amdgpu_gmc_flush_gpu_tlb_pasid() 860 !amdgpu_reset_pending(adev->reset_domain)) { in amdgpu_gmc_flush_gpu_tlb_pasid() 873 up_read(&adev->reset_domain->sem); in amdgpu_gmc_fw_reg_write_reg_wait() 913 !amdgpu_reset_pending(adev->reset_domain)) { in amdgpu_gmc_fw_reg_write_reg_wait()
|
| H A D | amdgpu_device.c | 845 if (down_read_trylock(&adev->reset_domain->sem)) in amdgpu_device_skip_hw_access() 846 up_read(&adev->reset_domain->sem); in amdgpu_device_skip_hw_access() 848 lockdep_assert_held(&adev->reset_domain->sem); 2243 .timeout_wq = adev->reset_domain->wq, in amdgpu_device_init_schedulers() 2462 if (!hive->reset_domain || in amdgpu_device_ip_init() 2463 !amdgpu_reset_get_reset_domain(hive->reset_domain)) { in amdgpu_device_ip_init() 2470 amdgpu_reset_put_reset_domain(adev->reset_domain); in amdgpu_device_ip_init() 2471 adev->reset_domain = hive->reset_domain; in amdgpu_device_ip_init() 3861 adev->reset_domain in amdgpu_device_init() [all...] |
| H A D | amdgpu_userq.c | 189 queue_delayed_work(adev->reset_domain->wq, &queue->hang_detect_work, in amdgpu_userq_start_hang_detect_work() 387 down_read(&adev->reset_domain->sem); in amdgpu_userq_cleanup() 394 up_read(&adev->reset_domain->sem); in amdgpu_userq_cleanup() 1131 amdgpu_reset_domain_schedule(uq_mgr->adev->reset_domain, in amdgpu_userq_evict_all()
|
| H A D | amdgpu_drv.c | 2656 amdgpu_device_lock_reset_domain(adev->reset_domain); in amdgpu_pmops_resume() 2658 amdgpu_device_unlock_reset_domain(adev->reset_domain); in amdgpu_pmops_resume() 2697 amdgpu_device_lock_reset_domain(adev->reset_domain); in amdgpu_pmops_thaw() 2699 amdgpu_device_unlock_reset_domain(adev->reset_domain); in amdgpu_pmops_thaw()
|
| H A D | mxgpu_vi.c | 559 WARN_ONCE(!amdgpu_reset_domain_schedule(adev->reset_domain, in xgpu_vi_mailbox_rcv_irq()
|
| H A D | amdgpu_ras.c | 1541 if (!down_read_trylock(&adev->reset_domain->sem)) { in amdgpu_ras_query_error_status_with_event() 1550 up_read(&adev->reset_domain->sem); in amdgpu_ras_query_error_status_with_event() 3814 down_read(&adev->reset_domain->sem); 3815 up_read(&adev->reset_domain->sem); in amdgpu_ras_init_badpage_info() 5173 amdgpu_reset_domain_schedule(ras->adev->reset_domain, &ras->recovery_work); in amdgpu_ras_get_aca_debug_mode() 5178 amdgpu_reset_domain_schedule(ras->adev->reset_domain, &ras->recovery_work); in amdgpu_ras_get_aca_debug_mode()
|
| H A D | amdgpu_amdkfd.c | 323 (void)amdgpu_reset_domain_schedule(adev->reset_domain, &adev->kfd.reset_work); in amdgpu_amdkfd_gpu_reset()
|
| H A D | amdgpu_kms.c | 907 down_read(&adev->reset_domain->sem); in amdgpu_info_ioctl() 922 up_read(&adev->reset_domain->sem); in amdgpu_info_ioctl()
|
| H A D | amdgpu_gfx.c | 1588 if (!down_read_trylock(&adev->reset_domain->sem)) in compute_partition_mem_alloc_mode_show() 1593 up_read(&adev->reset_domain->sem); in compute_partition_mem_alloc_mode_show()
|
| H A D | amdgpu.h | 1110 struct amdgpu_reset_domain *reset_domain; 1145 struct amdgpu_reset_domain *reset_domain; global() member
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_kernel_queue.c | 174 …e->properties.type == KFD_QUEUE_TYPE_HIQ && down_read_trylock(&kq->dev->adev->reset_domain->sem)) { in kq_uninitialize() 181 up_read(&kq->dev->adev->reset_domain->sem); in kq_uninitialize()
|
| H A D | kfd_device_queue_manager.c | 218 if (!down_read_trylock(&adev->reset_domain->sem)) in add_queue_mes() 258 up_read(&adev->reset_domain->sem); in add_queue_mes() 271 up_read(&adev->reset_domain->sem); in add_queue_mes() 297 if (!down_read_trylock(&adev->reset_domain->sem)) in remove_queue_mes() 309 up_read(&adev->reset_domain->sem); in remove_all_kfd_queues_mes() 501 if (!down_read_trylock(&adev->reset_domain->sem)) in allocate_doorbell() 505 up_read(&adev->reset_domain->sem); in allocate_doorbell() 524 if (!down_read_trylock(&adev->reset_domain->sem)) in program_trap_handler_settings() 528 up_read(&adev->reset_domain->sem); in program_trap_handler_settings() 2564 if (!down_read_trylock(&dqm->dev->adev->reset_domain in destroy_queue_cpsch() [all...] |
| H A D | kfd_process_queue_manager.c | 95 down_read_trylock(&dev->adev->reset_domain->sem)) { in kfd_process_dequeue_from_device() 99 up_read(&dev->adev->reset_domain->sem); in kfd_process_dequeue_from_device()
|
| H A D | kfd_svm.c | 2399 if (!down_read_trylock(&pdd->dev->adev->reset_domain->sem)) in svm_range_drain_retry_fault() 2411 up_read(&pdd->dev->adev->reset_domain->sem); in svm_range_drain_retry_fault()
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_engine_cs.c | 398 u32 reset_domain; in get_reset_domain() local 432 reset_domain = engine_reset_domains[id]; in get_reset_domain() 443 reset_domain = engine_reset_domains[id]; in get_reset_domain() 446 return reset_domain; in get_reset_domain() 484 engine->reset_domain = get_reset_domain(GRAPHICS_VER(gt->i915), in intel_engine_setup()
|
| H A D | intel_reset.c | 334 hw_mask |= engine->reset_domain; in __gen6_reset_engines() 535 reset_mask |= engine->reset_domain; in __gen11_reset_engines()
|