Lines Matching refs:reset_domain

432 		if (down_read_trylock(&adev->reset_domain->sem))  in amdgpu_device_skip_hw_access()
433 up_read(&adev->reset_domain->sem); in amdgpu_device_skip_hw_access()
435 lockdep_assert_held(&adev->reset_domain->sem); in amdgpu_device_skip_hw_access()
461 down_read_trylock(&adev->reset_domain->sem)) { in amdgpu_device_rreg()
463 up_read(&adev->reset_domain->sem); in amdgpu_device_rreg()
546 down_read_trylock(&adev->reset_domain->sem)) { in amdgpu_device_wreg()
548 up_read(&adev->reset_domain->sem); in amdgpu_device_wreg()
2337 timeout, adev->reset_domain->wq, in amdgpu_device_init_schedulers()
2484 if (!hive->reset_domain || in amdgpu_device_ip_init()
2485 !amdgpu_reset_get_reset_domain(hive->reset_domain)) { in amdgpu_device_ip_init()
2492 amdgpu_reset_put_reset_domain(adev->reset_domain); in amdgpu_device_ip_init()
2493 adev->reset_domain = hive->reset_domain; in amdgpu_device_ip_init()
3686 adev->reset_domain = amdgpu_reset_create_reset_domain(SINGLE_DEVICE, "amdgpu-reset-dev"); in amdgpu_device_init()
3687 if (!adev->reset_domain) in amdgpu_device_init()
4080 amdgpu_reset_put_reset_domain(adev->reset_domain); in amdgpu_device_fini_sw()
4081 adev->reset_domain = NULL; in amdgpu_device_fini_sw()
4777 lockdep_assert_held(&adev->reset_domain->sem); in amdgpu_reset_reg_dumps()
5218 amdgpu_device_lock_reset_domain(tmp_adev->reset_domain); in amdgpu_device_gpu_recover()
5387 amdgpu_device_unlock_reset_domain(tmp_adev->reset_domain); in amdgpu_device_gpu_recover()
5397 atomic_set(&adev->reset_domain->reset_res, r); in amdgpu_device_gpu_recover()
5652 amdgpu_device_lock_reset_domain(adev->reset_domain); in amdgpu_pci_error_detected()
5761 amdgpu_device_unlock_reset_domain(adev->reset_domain); in amdgpu_pci_slot_reset()
5797 amdgpu_device_unlock_reset_domain(adev->reset_domain); in amdgpu_pci_resume()
5876 return atomic_read(&adev->reset_domain->in_gpu_reset); in amdgpu_in_reset()