Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gmc.c443 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 …]
Damdgpu_umc.c62 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()
Damdgpu_ras.c825 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 …]
Dmca_v3_0.c118 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()
Dgmc_v9_0.c1164 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 …]
Damdgpu_irq.c202 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()
Damdgpu_mca.c82 .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()
Dsoc15.c1386 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()
Damdgpu_hdp.h46 const struct amdgpu_hdp_ras_funcs *ras_funcs; member
Damdgpu_mca.h37 const struct amdgpu_mca_ras_funcs *ras_funcs; member
Damdgpu_mmhub.h53 const struct amdgpu_mmhub_ras_funcs *ras_funcs; member
Damdgpu_umc.h71 const struct amdgpu_umc_ras_funcs *ras_funcs; member
Damdgpu_nbio.h107 const struct amdgpu_nbio_ras_funcs *ras_funcs; member
Damdgpu_gfx.c698 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()
Damdgpu_gmc.h162 const struct amdgpu_xgmi_ras_funcs *ras_funcs; member
Damdgpu_gfx.h341 const struct amdgpu_gfx_ras_funcs *ras_funcs; member
Damdgpu_xgmi.c742 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()
Dgfx_v9_0.c2164 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 …]
Damdgpu_device.c3307 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()
Dgmc_v10_0.c667 adev->umc.ras_funcs = &umc_v8_7_ras_funcs; in gmc_v10_0_set_umc_funcs()