Searched refs:ras_funcs (Results 1 – 20 of 20) sorted by relevance
443 if (adev->umc.ras_funcs && in amdgpu_gmc_ras_late_init()444 adev->umc.ras_funcs->ras_late_init) { in amdgpu_gmc_ras_late_init()445 r = adev->umc.ras_funcs->ras_late_init(adev); in amdgpu_gmc_ras_late_init()450 if (adev->mmhub.ras_funcs && in amdgpu_gmc_ras_late_init()451 adev->mmhub.ras_funcs->ras_late_init) { in amdgpu_gmc_ras_late_init()452 r = adev->mmhub.ras_funcs->ras_late_init(adev); in amdgpu_gmc_ras_late_init()458 adev->gmc.xgmi.ras_funcs = &xgmi_ras_funcs; in amdgpu_gmc_ras_late_init()460 if (adev->gmc.xgmi.ras_funcs && in amdgpu_gmc_ras_late_init()461 adev->gmc.xgmi.ras_funcs->ras_late_init) { in amdgpu_gmc_ras_late_init()462 r = adev->gmc.xgmi.ras_funcs->ras_late_init(adev); in amdgpu_gmc_ras_late_init()[all …]
62 if (adev->umc.ras_funcs && in amdgpu_umc_ras_late_init()63 adev->umc.ras_funcs->err_cnt_init) in amdgpu_umc_ras_late_init()64 adev->umc.ras_funcs->err_cnt_init(adev); in amdgpu_umc_ras_late_init()99 if (adev->umc.ras_funcs && in amdgpu_umc_process_ras_data_cb()100 adev->umc.ras_funcs->query_ras_error_count) in amdgpu_umc_process_ras_data_cb()101 adev->umc.ras_funcs->query_ras_error_count(adev, ras_error_status); in amdgpu_umc_process_ras_data_cb()103 if (adev->umc.ras_funcs && in amdgpu_umc_process_ras_data_cb()104 adev->umc.ras_funcs->query_ras_error_address && in amdgpu_umc_process_ras_data_cb()120 adev->umc.ras_funcs->query_ras_error_address(adev, ras_error_status); in amdgpu_umc_process_ras_data_cb()
825 if (adev->umc.ras_funcs && in amdgpu_ras_query_error_status()826 adev->umc.ras_funcs->query_ras_error_count) in amdgpu_ras_query_error_status()827 adev->umc.ras_funcs->query_ras_error_count(adev, &err_data); in amdgpu_ras_query_error_status()831 if (adev->umc.ras_funcs && in amdgpu_ras_query_error_status()832 adev->umc.ras_funcs->query_ras_error_address) in amdgpu_ras_query_error_status()833 adev->umc.ras_funcs->query_ras_error_address(adev, &err_data); in amdgpu_ras_query_error_status()843 if (adev->gfx.ras_funcs && in amdgpu_ras_query_error_status()844 adev->gfx.ras_funcs->query_ras_error_count) in amdgpu_ras_query_error_status()845 adev->gfx.ras_funcs->query_ras_error_count(adev, &err_data); in amdgpu_ras_query_error_status()847 if (adev->gfx.ras_funcs && in amdgpu_ras_query_error_status()[all …]
118 mca->mp0.ras_funcs = &mca_v3_0_mp0_ras_funcs; in mca_v3_0_init()119 mca->mp1.ras_funcs = &mca_v3_0_mp1_ras_funcs; in mca_v3_0_init()120 mca->mpio.ras_funcs = &mca_v3_0_mpio_ras_funcs; in mca_v3_0_init()
1164 adev->umc.ras_funcs = &umc_v6_1_ras_funcs; in gmc_v9_0_set_umc_funcs()1172 adev->umc.ras_funcs = &umc_v6_1_ras_funcs; in gmc_v9_0_set_umc_funcs()1180 adev->umc.ras_funcs = &umc_v6_7_ras_funcs; in gmc_v9_0_set_umc_funcs()1210 adev->mmhub.ras_funcs = &mmhub_v1_0_ras_funcs; in gmc_v9_0_set_mmhub_ras_funcs()1213 adev->mmhub.ras_funcs = &mmhub_v9_4_ras_funcs; in gmc_v9_0_set_mmhub_ras_funcs()1216 adev->mmhub.ras_funcs = &mmhub_v1_7_ras_funcs; in gmc_v9_0_set_mmhub_ras_funcs()1231 adev->hdp.ras_funcs = &hdp_v4_0_ras_funcs; in gmc_v9_0_set_hdp_ras_funcs()1300 if (adev->mmhub.ras_funcs && in gmc_v9_0_late_init()1301 adev->mmhub.ras_funcs->reset_ras_error_count) in gmc_v9_0_late_init()1302 adev->mmhub.ras_funcs->reset_ras_error_count(adev); in gmc_v9_0_late_init()[all …]
202 if (adev->nbio.ras_funcs && in amdgpu_irq_handler()203 adev->nbio.ras_funcs->handle_ras_controller_intr_no_bifring) in amdgpu_irq_handler()204 adev->nbio.ras_funcs->handle_ras_controller_intr_no_bifring(adev); in amdgpu_irq_handler()206 if (adev->nbio.ras_funcs && in amdgpu_irq_handler()207 adev->nbio.ras_funcs->handle_ras_err_event_athub_intr_no_bifring) in amdgpu_irq_handler()208 adev->nbio.ras_funcs->handle_ras_err_event_athub_intr_no_bifring(adev); in amdgpu_irq_handler()
82 .sysfs_name = mca_dev->ras_funcs->sysfs_name, in amdgpu_mca_ras_late_init()89 mca_dev->ras_if->block = mca_dev->ras_funcs->ras_block; in amdgpu_mca_ras_late_init()
1386 if (adev->nbio.ras_funcs && in soc15_common_late_init()1387 adev->nbio.ras_funcs->ras_late_init) in soc15_common_late_init()1388 r = adev->nbio.ras_funcs->ras_late_init(adev); in soc15_common_late_init()1409 if (adev->nbio.ras_funcs && in soc15_common_sw_fini()1410 adev->nbio.ras_funcs->ras_fini) in soc15_common_sw_fini()1411 adev->nbio.ras_funcs->ras_fini(adev); in soc15_common_sw_fini()1475 if (adev->nbio.ras_funcs && in soc15_common_hw_fini()1476 adev->nbio.ras_funcs->init_ras_controller_interrupt) in soc15_common_hw_fini()1478 if (adev->nbio.ras_funcs && in soc15_common_hw_fini()1479 adev->nbio.ras_funcs->init_ras_err_event_athub_interrupt) in soc15_common_hw_fini()
46 const struct amdgpu_hdp_ras_funcs *ras_funcs; member
37 const struct amdgpu_mca_ras_funcs *ras_funcs; member
53 const struct amdgpu_mmhub_ras_funcs *ras_funcs; member
71 const struct amdgpu_umc_ras_funcs *ras_funcs; member
107 const struct amdgpu_nbio_ras_funcs *ras_funcs; member
698 if (adev->gfx.ras_funcs && in amdgpu_gfx_process_ras_data_cb()699 adev->gfx.ras_funcs->query_ras_error_count) in amdgpu_gfx_process_ras_data_cb()700 adev->gfx.ras_funcs->query_ras_error_count(adev, err_data); in amdgpu_gfx_process_ras_data_cb()
162 const struct amdgpu_xgmi_ras_funcs *ras_funcs; member
341 const struct amdgpu_gfx_ras_funcs *ras_funcs; member
742 adev->gmc.xgmi.ras_funcs->reset_ras_error_count(adev); in amdgpu_xgmi_ras_late_init()936 adev->gmc.xgmi.ras_funcs->reset_ras_error_count(adev); in amdgpu_xgmi_query_ras_error_count()
2164 adev->gfx.ras_funcs = &gfx_v9_0_ras_funcs; in gfx_v9_0_gpu_early_init()2190 adev->gfx.ras_funcs = &gfx_v9_4_ras_funcs; in gfx_v9_0_gpu_early_init()2211 adev->gfx.ras_funcs = &gfx_v9_4_2_ras_funcs; in gfx_v9_0_gpu_early_init()2444 if (adev->gfx.ras_funcs && in gfx_v9_0_sw_fini()2445 adev->gfx.ras_funcs->ras_fini) in gfx_v9_0_sw_fini()2446 adev->gfx.ras_funcs->ras_fini(adev); in gfx_v9_0_sw_fini()4778 if (adev->gfx.ras_funcs && in gfx_v9_0_ecc_late_init()4779 adev->gfx.ras_funcs->ras_late_init) { in gfx_v9_0_ecc_late_init()4780 r = adev->gfx.ras_funcs->ras_late_init(adev); in gfx_v9_0_ecc_late_init()4785 if (adev->gfx.ras_funcs && in gfx_v9_0_ecc_late_init()[all …]
3307 if (adev->mmhub.ras_funcs && in amdgpu_device_xgmi_reset_func()3308 adev->mmhub.ras_funcs->reset_ras_error_count) in amdgpu_device_xgmi_reset_func()3309 adev->mmhub.ras_funcs->reset_ras_error_count(adev); in amdgpu_device_xgmi_reset_func()4596 if (tmp_adev->mmhub.ras_funcs && in amdgpu_do_asic_reset()4597 tmp_adev->mmhub.ras_funcs->reset_ras_error_count) in amdgpu_do_asic_reset()4598 tmp_adev->mmhub.ras_funcs->reset_ras_error_count(tmp_adev); in amdgpu_do_asic_reset()
667 adev->umc.ras_funcs = &umc_v8_7_ras_funcs; in gmc_v10_0_set_umc_funcs()