| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | umc_v8_7.c | 44 uint32_t umc_inst, in get_umc_v8_7_reg_offset() argument 103 umc_inst, ch_inst, in umc_v8_7_ecc_info_query_ras_error_count() 106 umc_inst, ch_inst, in umc_v8_7_ecc_info_query_ras_error_count() 133 uint32_t umc_inst) in umc_v8_7_ecc_info_query_error_address() argument 156 ch_inst, umc_inst); in umc_v8_7_ecc_info_query_error_address() 176 umc_inst); in umc_v8_7_ecc_info_query_ras_error_address() 226 umc_inst, in umc_v8_7_clear_error_count() 312 umc_inst, in umc_v8_7_query_ras_error_count() 379 umc_inst, in umc_v8_7_query_ras_error_address() 386 umc_inst); in umc_v8_7_query_ras_error_address() [all …]
|
| H A D | umc_v6_7.c | 47 uint32_t umc_inst, in get_umc_v6_7_reg_offset() argument 54 umc_inst = index / 4; in get_umc_v6_7_reg_offset() 104 umc_inst, ch_inst); in umc_v6_7_ecc_info_query_correctable_error_count() 146 umc_inst, ch_inst); in umc_v6_7_ecc_info_querry_uncorrectable_error_count() 170 umc_inst, ch_inst, in umc_v6_7_ecc_info_querry_ecc_error_count() 174 umc_inst, ch_inst, in umc_v6_7_ecc_info_querry_ecc_error_count() 212 retired_page, channel_index, umc_inst); in umc_v6_7_convert_error_address() 248 ch_inst, umc_inst); in umc_v6_7_ecc_info_query_error_address() 265 uint32_t umc_inst) in umc_v6_7_query_correctable_error_count() argument 423 ch_inst, umc_inst); in umc_v6_7_query_ecc_error_count() [all …]
|
| H A D | umc_v8_10.c | 72 uint32_t umc_inst, in get_umc_v8_10_reg_offset() argument 80 uint32_t node_inst, uint32_t umc_inst, in umc_v8_10_clear_error_count_per_channel() argument 144 uint32_t node_inst, uint32_t umc_inst, in umc_v8_10_query_ecc_error_count() argument 207 uint32_t ch_inst, uint32_t umc_inst, in umc_v8_10_convert_error_address() argument 218 umc_inst * adev->umc.channel_inst_num + in umc_v8_10_convert_error_address() 245 uint32_t node_inst, uint32_t umc_inst, in umc_v8_10_query_error_address() argument 295 uint32_t node_inst, uint32_t umc_inst, in umc_v8_10_err_cnt_init_per_channel() argument 380 uint32_t node_inst, uint32_t umc_inst, in umc_v8_10_ecc_info_query_ecc_error_count() argument 386 node_inst, umc_inst, ch_inst, in umc_v8_10_ecc_info_query_ecc_error_count() 389 node_inst, umc_inst, ch_inst, in umc_v8_10_ecc_info_query_ecc_error_count() [all …]
|
| H A D | amdgpu_umc.h | 45 #define LOOP_UMC_INST(umc_inst) for ((umc_inst) = 0; (umc_inst) < adev->umc.umc_inst_num; (umc_inst… argument 47 #define LOOP_UMC_INST_AND_CH(umc_inst, ch_inst) LOOP_UMC_INST((umc_inst)) LOOP_UMC_CH_INST((ch_inst… argument 52 #define LOOP_UMC_EACH_NODE_INST_AND_CH(node_inst, umc_inst, ch_inst) \ argument 53 LOOP_UMC_NODE_INST((node_inst)) LOOP_UMC_INST_AND_CH((umc_inst), (ch_inst)) 82 uint32_t umc_inst, uint32_t ch_inst, void *data); 149 uint32_t umc_inst); 155 uint64_t err_addr, uint32_t ch_inst, uint32_t umc_inst);
|
| H A D | umc_v6_1.c | 88 uint32_t umc_inst, in get_umc_6_reg_offset() argument 147 uint32_t umc_inst = 0; in umc_v6_1_clear_error_count() local 158 umc_inst, in umc_v6_1_clear_error_count() 259 uint32_t umc_inst = 0; in umc_v6_1_query_ras_error_count() local 274 umc_inst, in umc_v6_1_query_ras_error_count() 299 uint32_t umc_inst) in umc_v6_1_query_error_address() argument 358 uint32_t umc_inst = 0; in umc_v6_1_query_ras_error_address() local 373 umc_inst, in umc_v6_1_query_ras_error_address() 380 umc_inst); in umc_v6_1_query_ras_error_address() 431 uint32_t umc_inst = 0; in umc_v6_1_err_cnt_init() local [all …]
|
| H A D | umc_v8_14.c | 31 uint32_t umc_inst, in get_umc_v8_14_reg_offset() argument 34 return adev->umc.channel_offs * ch_inst + UMC_V8_14_INST_DIST * umc_inst; in get_umc_v8_14_reg_offset() 38 uint32_t node_inst, uint32_t umc_inst, in umc_v8_14_clear_error_count_per_channel() argument 43 get_umc_v8_14_reg_offset(adev, umc_inst, ch_inst); in umc_v8_14_clear_error_count_per_channel() 93 uint32_t node_inst, uint32_t umc_inst, in umc_v8_14_query_error_count_per_channel() argument 98 get_umc_v8_14_reg_offset(adev, umc_inst, ch_inst); in umc_v8_14_query_error_count_per_channel() 120 uint32_t node_inst, uint32_t umc_inst, in umc_v8_14_err_cnt_init_per_channel() argument 126 get_umc_v8_14_reg_offset(adev, umc_inst, ch_inst); in umc_v8_14_err_cnt_init_per_channel()
|
| H A D | amdgpu_umc.c | 33 uint32_t ch_inst, uint32_t umc_inst) in amdgpu_umc_convert_error_address() argument 38 err_data, err_addr, ch_inst, umc_inst); in amdgpu_umc_convert_error_address() 75 ch_inst, umc_inst); in amdgpu_umc_page_retirement_mca() 365 uint32_t umc_inst) in amdgpu_umc_fill_error_record() argument 383 err_rec->mcumc_id = umc_inst; in amdgpu_umc_fill_error_record() 395 uint32_t umc_inst; in amdgpu_umc_loop_all_aid() local 415 node_inst, umc_inst, ch_inst); in amdgpu_umc_loop_all_aid() 420 node_inst, umc_inst, ch_inst, ret); in amdgpu_umc_loop_all_aid() 433 uint32_t umc_inst = 0; in amdgpu_umc_loop_channels() local 454 umc_inst, ch_inst, ret); in amdgpu_umc_loop_channels() [all …]
|
| H A D | umc_v12_0.c | 36 uint32_t umc_inst, in get_umc_v12_0_reg_offset() argument 42 umc_inst = index / 4; in get_umc_v12_0_reg_offset() 50 uint32_t node_inst, uint32_t umc_inst, in umc_v12_0_reset_error_count_per_channel() argument 55 get_umc_v12_0_reg_offset(adev, node_inst, umc_inst, ch_inst); in umc_v12_0_reset_error_count_per_channel() 138 uint32_t node_inst, uint32_t umc_inst, in umc_v12_0_query_error_count() argument 184 uint32_t channel_index = 0, umc_inst = 0; in umc_v12_0_convert_error_address() local 211 umc_inst = addr_in->ma.umc_inst; in umc_v12_0_convert_error_address() 262 soc_pa, channel_index, umc_inst); in umc_v12_0_convert_error_address() 270 uint32_t node_inst, uint32_t umc_inst, in umc_v12_0_query_error_address() argument 315 addr_in.ma.umc_inst = umc_inst; in umc_v12_0_query_error_address() [all …]
|
| H A D | umc_v6_7.h | 76 uint32_t ch_inst, uint32_t umc_inst);
|
| H A D | ta_ras_if.h | 163 uint32_t umc_inst; member
|
| H A D | amdgpu_ras.c | 2791 addr_in.ma.umc_inst = bps->mcumc_id; in amdgpu_ras_mca2pa() 4550 uint32_t umc_inst = 0, ch_inst = 0; in amdgpu_bad_page_notifier() local 4583 umc_inst = GET_UMC_INST(m->ipid); in amdgpu_bad_page_notifier() 4587 umc_inst, ch_inst); in amdgpu_bad_page_notifier() 4589 if (!amdgpu_umc_page_retirement_mca(adev, m->addr, ch_inst, umc_inst)) in amdgpu_bad_page_notifier()
|