Lines Matching refs:ras
77 struct amdgpu_mca_ras_block *ras; in amdgpu_mca_mp0_ras_sw_init() local
79 if (!adev->mca.mp0.ras) in amdgpu_mca_mp0_ras_sw_init()
82 ras = adev->mca.mp0.ras; in amdgpu_mca_mp0_ras_sw_init()
84 err = amdgpu_ras_register_ras_block(adev, &ras->ras_block); in amdgpu_mca_mp0_ras_sw_init()
90 strcpy(ras->ras_block.ras_comm.name, "mca.mp0"); in amdgpu_mca_mp0_ras_sw_init()
91 ras->ras_block.ras_comm.block = AMDGPU_RAS_BLOCK__MCA; in amdgpu_mca_mp0_ras_sw_init()
92 ras->ras_block.ras_comm.type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_mca_mp0_ras_sw_init()
93 adev->mca.mp0.ras_if = &ras->ras_block.ras_comm; in amdgpu_mca_mp0_ras_sw_init()
101 struct amdgpu_mca_ras_block *ras; in amdgpu_mca_mp1_ras_sw_init() local
103 if (!adev->mca.mp1.ras) in amdgpu_mca_mp1_ras_sw_init()
106 ras = adev->mca.mp1.ras; in amdgpu_mca_mp1_ras_sw_init()
108 err = amdgpu_ras_register_ras_block(adev, &ras->ras_block); in amdgpu_mca_mp1_ras_sw_init()
114 strcpy(ras->ras_block.ras_comm.name, "mca.mp1"); in amdgpu_mca_mp1_ras_sw_init()
115 ras->ras_block.ras_comm.block = AMDGPU_RAS_BLOCK__MCA; in amdgpu_mca_mp1_ras_sw_init()
116 ras->ras_block.ras_comm.type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_mca_mp1_ras_sw_init()
117 adev->mca.mp1.ras_if = &ras->ras_block.ras_comm; in amdgpu_mca_mp1_ras_sw_init()
125 struct amdgpu_mca_ras_block *ras; in amdgpu_mca_mpio_ras_sw_init() local
127 if (!adev->mca.mpio.ras) in amdgpu_mca_mpio_ras_sw_init()
130 ras = adev->mca.mpio.ras; in amdgpu_mca_mpio_ras_sw_init()
132 err = amdgpu_ras_register_ras_block(adev, &ras->ras_block); in amdgpu_mca_mpio_ras_sw_init()
138 strcpy(ras->ras_block.ras_comm.name, "mca.mpio"); in amdgpu_mca_mpio_ras_sw_init()
139 ras->ras_block.ras_comm.block = AMDGPU_RAS_BLOCK__MCA; in amdgpu_mca_mpio_ras_sw_init()
140 ras->ras_block.ras_comm.type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; in amdgpu_mca_mpio_ras_sw_init()
141 adev->mca.mpio.ras_if = &ras->ras_block.ras_comm; in amdgpu_mca_mpio_ras_sw_init()