Home
last modified time | relevance | path

Searched refs:ras_if (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_hdp.c37 if (!adev->hdp.ras_if) { in amdgpu_hdp_ras_late_init()
38 adev->hdp.ras_if = kmalloc(sizeof(struct ras_common_if), GFP_KERNEL); in amdgpu_hdp_ras_late_init()
39 if (!adev->hdp.ras_if) in amdgpu_hdp_ras_late_init()
41 adev->hdp.ras_if->block = AMDGPU_RAS_BLOCK__HDP; in amdgpu_hdp_ras_late_init()
42 adev->hdp.ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_hdp_ras_late_init()
43 adev->hdp.ras_if->sub_block_index = 0; in amdgpu_hdp_ras_late_init()
45 ih_info.head = fs_info.head = *adev->hdp.ras_if; in amdgpu_hdp_ras_late_init()
46 r = amdgpu_ras_late_init(adev, adev->hdp.ras_if, in amdgpu_hdp_ras_late_init()
48 if (r || !amdgpu_ras_is_supported(adev, adev->hdp.ras_if->block)) { in amdgpu_hdp_ras_late_init()
49 kfree(adev->hdp.ras_if); in amdgpu_hdp_ras_late_init()
[all …]
Damdgpu_mmhub.c37 if (!adev->mmhub.ras_if) { in amdgpu_mmhub_ras_late_init()
38 adev->mmhub.ras_if = kmalloc(sizeof(struct ras_common_if), GFP_KERNEL); in amdgpu_mmhub_ras_late_init()
39 if (!adev->mmhub.ras_if) in amdgpu_mmhub_ras_late_init()
41 adev->mmhub.ras_if->block = AMDGPU_RAS_BLOCK__MMHUB; in amdgpu_mmhub_ras_late_init()
42 adev->mmhub.ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_mmhub_ras_late_init()
43 adev->mmhub.ras_if->sub_block_index = 0; in amdgpu_mmhub_ras_late_init()
45 ih_info.head = fs_info.head = *adev->mmhub.ras_if; in amdgpu_mmhub_ras_late_init()
46 r = amdgpu_ras_late_init(adev, adev->mmhub.ras_if, in amdgpu_mmhub_ras_late_init()
48 if (r || !amdgpu_ras_is_supported(adev, adev->mmhub.ras_if->block)) { in amdgpu_mmhub_ras_late_init()
49 kfree(adev->mmhub.ras_if); in amdgpu_mmhub_ras_late_init()
[all …]
Damdgpu_nbio.c35 if (!adev->nbio.ras_if) { in amdgpu_nbio_ras_late_init()
36 adev->nbio.ras_if = kmalloc(sizeof(struct ras_common_if), GFP_KERNEL); in amdgpu_nbio_ras_late_init()
37 if (!adev->nbio.ras_if) in amdgpu_nbio_ras_late_init()
39 adev->nbio.ras_if->block = AMDGPU_RAS_BLOCK__PCIE_BIF; in amdgpu_nbio_ras_late_init()
40 adev->nbio.ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_nbio_ras_late_init()
41 adev->nbio.ras_if->sub_block_index = 0; in amdgpu_nbio_ras_late_init()
43 ih_info.head = fs_info.head = *adev->nbio.ras_if; in amdgpu_nbio_ras_late_init()
44 r = amdgpu_ras_late_init(adev, adev->nbio.ras_if, in amdgpu_nbio_ras_late_init()
49 if (amdgpu_ras_is_supported(adev, adev->nbio.ras_if->block)) { in amdgpu_nbio_ras_late_init()
63 amdgpu_ras_late_fini(adev, adev->nbio.ras_if, &ih_info); in amdgpu_nbio_ras_late_init()
[all …]
Damdgpu_sdma.c101 if (!adev->sdma.ras_if) { in amdgpu_sdma_ras_late_init()
102 adev->sdma.ras_if = kmalloc(sizeof(struct ras_common_if), GFP_KERNEL); in amdgpu_sdma_ras_late_init()
103 if (!adev->sdma.ras_if) in amdgpu_sdma_ras_late_init()
105 adev->sdma.ras_if->block = AMDGPU_RAS_BLOCK__SDMA; in amdgpu_sdma_ras_late_init()
106 adev->sdma.ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_sdma_ras_late_init()
107 adev->sdma.ras_if->sub_block_index = 0; in amdgpu_sdma_ras_late_init()
109 fs_info.head = ih_info->head = *adev->sdma.ras_if; in amdgpu_sdma_ras_late_init()
111 r = amdgpu_ras_late_init(adev, adev->sdma.ras_if, in amdgpu_sdma_ras_late_init()
116 if (amdgpu_ras_is_supported(adev, adev->sdma.ras_if->block)) { in amdgpu_sdma_ras_late_init()
131 amdgpu_ras_late_fini(adev, adev->sdma.ras_if, ih_info); in amdgpu_sdma_ras_late_init()
[all …]
Damdgpu_umc.c36 if (!adev->umc.ras_if) { in amdgpu_umc_ras_late_init()
37 adev->umc.ras_if = in amdgpu_umc_ras_late_init()
39 if (!adev->umc.ras_if) in amdgpu_umc_ras_late_init()
41 adev->umc.ras_if->block = AMDGPU_RAS_BLOCK__UMC; in amdgpu_umc_ras_late_init()
42 adev->umc.ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_umc_ras_late_init()
43 adev->umc.ras_if->sub_block_index = 0; in amdgpu_umc_ras_late_init()
45 ih_info.head = fs_info.head = *adev->umc.ras_if; in amdgpu_umc_ras_late_init()
47 r = amdgpu_ras_late_init(adev, adev->umc.ras_if, in amdgpu_umc_ras_late_init()
52 if (amdgpu_ras_is_supported(adev, adev->umc.ras_if->block)) { in amdgpu_umc_ras_late_init()
69 amdgpu_ras_late_fini(adev, adev->umc.ras_if, &ih_info); in amdgpu_umc_ras_late_init()
[all …]
Damdgpu_mca.c85 if (!mca_dev->ras_if) { in amdgpu_mca_ras_late_init()
86 mca_dev->ras_if = kmalloc(sizeof(struct ras_common_if), GFP_KERNEL); in amdgpu_mca_ras_late_init()
87 if (!mca_dev->ras_if) in amdgpu_mca_ras_late_init()
89 mca_dev->ras_if->block = mca_dev->ras_funcs->ras_block; in amdgpu_mca_ras_late_init()
90 mca_dev->ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_mca_ras_late_init()
91 mca_dev->ras_if->sub_block_index = 0; in amdgpu_mca_ras_late_init()
93 ih_info.head = fs_info.head = *mca_dev->ras_if; in amdgpu_mca_ras_late_init()
94 r = amdgpu_ras_late_init(adev, mca_dev->ras_if, in amdgpu_mca_ras_late_init()
96 if (r || !amdgpu_ras_is_supported(adev, mca_dev->ras_if->block)) { in amdgpu_mca_ras_late_init()
97 kfree(mca_dev->ras_if); in amdgpu_mca_ras_late_init()
[all …]
Damdgpu_gfx.c635 if (!adev->gfx.ras_if) { in amdgpu_gfx_ras_late_init()
636 adev->gfx.ras_if = kmalloc(sizeof(struct ras_common_if), GFP_KERNEL); in amdgpu_gfx_ras_late_init()
637 if (!adev->gfx.ras_if) in amdgpu_gfx_ras_late_init()
639 adev->gfx.ras_if->block = AMDGPU_RAS_BLOCK__GFX; in amdgpu_gfx_ras_late_init()
640 adev->gfx.ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_gfx_ras_late_init()
641 adev->gfx.ras_if->sub_block_index = 0; in amdgpu_gfx_ras_late_init()
643 fs_info.head = ih_info.head = *adev->gfx.ras_if; in amdgpu_gfx_ras_late_init()
644 r = amdgpu_ras_late_init(adev, adev->gfx.ras_if, in amdgpu_gfx_ras_late_init()
649 if (amdgpu_ras_is_supported(adev, adev->gfx.ras_if->block)) { in amdgpu_gfx_ras_late_init()
664 amdgpu_ras_late_fini(adev, adev->gfx.ras_if, &ih_info); in amdgpu_gfx_ras_late_init()
[all …]
Damdgpu_xgmi.c744 if (!adev->gmc.xgmi.ras_if) { in amdgpu_xgmi_ras_late_init()
745 adev->gmc.xgmi.ras_if = kmalloc(sizeof(struct ras_common_if), GFP_KERNEL); in amdgpu_xgmi_ras_late_init()
746 if (!adev->gmc.xgmi.ras_if) in amdgpu_xgmi_ras_late_init()
748 adev->gmc.xgmi.ras_if->block = AMDGPU_RAS_BLOCK__XGMI_WAFL; in amdgpu_xgmi_ras_late_init()
749 adev->gmc.xgmi.ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_xgmi_ras_late_init()
750 adev->gmc.xgmi.ras_if->sub_block_index = 0; in amdgpu_xgmi_ras_late_init()
752 ih_info.head = fs_info.head = *adev->gmc.xgmi.ras_if; in amdgpu_xgmi_ras_late_init()
753 r = amdgpu_ras_late_init(adev, adev->gmc.xgmi.ras_if, in amdgpu_xgmi_ras_late_init()
755 if (r || !amdgpu_ras_is_supported(adev, adev->gmc.xgmi.ras_if->block)) { in amdgpu_xgmi_ras_late_init()
756 kfree(adev->gmc.xgmi.ras_if); in amdgpu_xgmi_ras_late_init()
[all …]
Damdgpu_hdp.h44 struct ras_common_if *ras_if; member
Damdgpu_mca.h36 struct ras_common_if *ras_if; member
Damdgpu_mmhub.h51 struct ras_common_if *ras_if; member
Damdgpu_umc.h68 struct ras_common_if *ras_if; member
Damdgpu_sdma.h75 struct ras_common_if *ras_if; member
Damdgpu_nbio.h105 struct ras_common_if *ras_if; member
Dnbio_v7_4.c353 struct ras_manager *obj = amdgpu_ras_find_obj(adev, adev->nbio.ras_if); in nbio_v7_4_handle_ras_controller_intr_no_bifring()
390 ras_block_str(adev->nbio.ras_if->block)); in nbio_v7_4_handle_ras_controller_intr_no_bifring()
396 ras_block_str(adev->nbio.ras_if->block)); in nbio_v7_4_handle_ras_controller_intr_no_bifring()
Damdgpu_gmc.h159 struct ras_common_if *ras_if; member
Damdgpu_gfx.h340 struct ras_common_if *ras_if; member
Dsoc15.c1473 if (adev->nbio.ras_if && in soc15_common_hw_fini()
1474 amdgpu_ras_is_supported(adev, adev->nbio.ras_if->block)) { in soc15_common_hw_fini()