Lines Matching refs:hw_ops

953 		if (adev->umc.ras && adev->umc.ras->ras_block.hw_ops &&  in amdgpu_ras_get_ecc_info()
954 adev->umc.ras->ras_block.hw_ops->query_ras_error_count) in amdgpu_ras_get_ecc_info()
955 adev->umc.ras->ras_block.hw_ops->query_ras_error_count(adev, err_data); in amdgpu_ras_get_ecc_info()
960 if (adev->umc.ras && adev->umc.ras->ras_block.hw_ops && in amdgpu_ras_get_ecc_info()
961 adev->umc.ras->ras_block.hw_ops->query_ras_error_address) in amdgpu_ras_get_ecc_info()
962 adev->umc.ras->ras_block.hw_ops->query_ras_error_address(adev, err_data); in amdgpu_ras_get_ecc_info()
989 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_query_error_status()
995 if (block_obj->hw_ops->query_ras_error_count) in amdgpu_ras_query_error_status()
996 block_obj->hw_ops->query_ras_error_count(adev, &err_data); in amdgpu_ras_query_error_status()
1001 if (block_obj->hw_ops->query_ras_error_status) in amdgpu_ras_query_error_status()
1002 block_obj->hw_ops->query_ras_error_status(adev); in amdgpu_ras_query_error_status()
1062 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_reset_error_status()
1068 if (block_obj->hw_ops->reset_ras_error_count) in amdgpu_ras_reset_error_status()
1069 block_obj->hw_ops->reset_ras_error_count(adev); in amdgpu_ras_reset_error_status()
1073 if (block_obj->hw_ops->reset_ras_error_status) in amdgpu_ras_reset_error_status()
1074 block_obj->hw_ops->reset_ras_error_status(adev); in amdgpu_ras_reset_error_status()
1104 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_error_inject()
1118 if (block_obj->hw_ops->ras_error_inject) in amdgpu_ras_error_inject()
1119 ret = block_obj->hw_ops->ras_error_inject(adev, info); in amdgpu_ras_error_inject()
1122 if (block_obj->hw_ops->ras_error_inject) in amdgpu_ras_error_inject()
1123 ret = block_obj->hw_ops->ras_error_inject(adev, &block_info); in amdgpu_ras_error_inject()
1627 if (block_obj->hw_ops && block_obj->hw_ops->query_poison_status) { in amdgpu_ras_interrupt_poison_consumption_handler()
1628 poison_stat = block_obj->hw_ops->query_poison_status(adev); in amdgpu_ras_interrupt_poison_consumption_handler()
1641 if (block_obj->hw_ops && block_obj->hw_ops->handle_poison_consumption) in amdgpu_ras_interrupt_poison_consumption_handler()
1642 poison_stat = block_obj->hw_ops->handle_poison_consumption(adev); in amdgpu_ras_interrupt_poison_consumption_handler()
1893 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_error_status_query()
1899 if (block_obj->hw_ops->query_ras_error_status) in amdgpu_ras_error_status_query()
1900 block_obj->hw_ops->query_ras_error_status(adev); in amdgpu_ras_error_status_query()
2675 if (ras_obj->ras_cb || (ras_obj->hw_ops && in amdgpu_ras_block_late_init()
2676 (ras_obj->hw_ops->query_poison_status || in amdgpu_ras_block_late_init()
2677 ras_obj->hw_ops->handle_poison_consumption))) { in amdgpu_ras_block_late_init()