Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_cpu.c129 if (!down_read_trylock(&adev->reset_domain->sem))
133 up_read(&adev->reset_domain->sem);
H A Damdgpu_ras_eeprom.c278 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 Damdgpu_amdkfd_arcturus.c320 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 Damdgpu_gart.c500 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 Damdgpu_gmc.c738 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 Damdgpu_device.c845 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 Damdgpu_userq.c189 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 Damdgpu_drv.c2656 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 Dmxgpu_vi.c559 WARN_ONCE(!amdgpu_reset_domain_schedule(adev->reset_domain, in xgpu_vi_mailbox_rcv_irq()
H A Damdgpu_ras.c1541 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 Damdgpu_amdkfd.c323 (void)amdgpu_reset_domain_schedule(adev->reset_domain, &adev->kfd.reset_work); in amdgpu_amdkfd_gpu_reset()
H A Damdgpu_kms.c907 down_read(&adev->reset_domain->sem); in amdgpu_info_ioctl()
922 up_read(&adev->reset_domain->sem); in amdgpu_info_ioctl()
H A Damdgpu_gfx.c1588 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 Damdgpu.h1110 struct amdgpu_reset_domain *reset_domain;
1145 struct amdgpu_reset_domain *reset_domain; global() member
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_kernel_queue.c174 …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 Dkfd_device_queue_manager.c218 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 Dkfd_process_queue_manager.c95 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 Dkfd_svm.c2399 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 Dintel_engine_cs.c398 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 Dintel_reset.c334 hw_mask |= engine->reset_domain; in __gen6_reset_engines()
535 reset_mask |= engine->reset_domain; in __gen11_reset_engines()