Home
last modified time | relevance | path

Searched refs:umc_inst (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Dumc_v6_7.c47 uint32_t umc_inst, in get_umc_v6_7_reg_offset() argument
50 uint32_t index = umc_inst * adev->umc.channel_inst_num + ch_inst; in get_umc_v6_7_reg_offset()
54 umc_inst = index / 4; in get_umc_v6_7_reg_offset()
57 return adev->umc.channel_offs * ch_inst + UMC_V6_7_INST_DIST * umc_inst; in get_umc_v6_7_reg_offset()
61 uint32_t umc_inst, in get_umc_v6_7_channel_index() argument
64 return adev->umc.channel_idx_tbl[umc_inst * adev->umc.channel_inst_num + ch_inst]; in get_umc_v6_7_channel_index()
102 uint32_t umc_inst, uint32_t ch_inst, in umc_v6_7_ecc_info_query_correctable_error_count() argument
111 umc_inst, ch_inst); in umc_v6_7_ecc_info_query_correctable_error_count()
113 eccinfo_table_idx = umc_inst * adev->umc.channel_inst_num + ch_inst; in umc_v6_7_ecc_info_query_correctable_error_count()
126 adev->umc.channel_idx_tbl[umc_inst * adev->umc.channel_inst_num + ch_inst]; in umc_v6_7_ecc_info_query_correctable_error_count()
[all …]
Dumc_v8_7.c44 uint32_t umc_inst, in get_umc_v8_7_reg_offset() argument
47 return adev->umc.channel_offs*ch_inst + UMC_8_INST_DIST*umc_inst; in get_umc_v8_7_reg_offset()
51 uint32_t umc_inst, uint32_t ch_inst, in umc_v8_7_ecc_info_query_correctable_error_count() argument
58 eccinfo_table_idx = umc_inst * adev->umc.channel_inst_num + ch_inst; in umc_v8_7_ecc_info_query_correctable_error_count()
70 uint32_t umc_inst, uint32_t ch_inst, in umc_v8_7_ecc_info_querry_uncorrectable_error_count() argument
77 eccinfo_table_idx = umc_inst * adev->umc.channel_inst_num + ch_inst; in umc_v8_7_ecc_info_querry_uncorrectable_error_count()
95 uint32_t umc_inst = 0; in umc_v8_7_ecc_info_query_ras_error_count() local
101 LOOP_UMC_INST_AND_CH(umc_inst, ch_inst) { in umc_v8_7_ecc_info_query_ras_error_count()
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()
[all …]
Damdgpu_umc.h40 #define LOOP_UMC_INST(umc_inst) for ((umc_inst) = 0; (umc_inst) < adev->umc.umc_inst_num; (umc_inst argument
42 #define LOOP_UMC_INST_AND_CH(umc_inst, ch_inst) LOOP_UMC_INST((umc_inst)) LOOP_UMC_CH_INST((ch_inst… argument
47 #define LOOP_UMC_EACH_NODE_INST_AND_CH(node_inst, umc_inst, ch_inst) \ argument
48 LOOP_UMC_NODE_INST((node_inst)) LOOP_UMC_INST_AND_CH((umc_inst), (ch_inst))
56 uint32_t ch_inst, uint32_t umc_inst);
99 uint32_t umc_inst);
Dumc_v8_10.c62 uint32_t umc_inst, in get_umc_v8_10_reg_offset() argument
65 return adev->umc.channel_offs * ch_inst + UMC_8_INST_DIST * umc_inst + in get_umc_v8_10_reg_offset()
85 uint32_t umc_inst = 0; in umc_v8_10_clear_error_count() local
89 LOOP_UMC_EACH_NODE_INST_AND_CH(node_inst, umc_inst, ch_inst) { in umc_v8_10_clear_error_count()
92 umc_inst, in umc_v8_10_clear_error_count()
146 uint32_t umc_inst = 0; in umc_v8_10_query_ras_error_count() local
150 LOOP_UMC_EACH_NODE_INST_AND_CH(node_inst, umc_inst, ch_inst) { in umc_v8_10_query_ras_error_count()
153 umc_inst, in umc_v8_10_query_ras_error_count()
207 uint32_t umc_inst) in umc_v8_10_query_error_address() argument
232 umc_inst * adev->umc.channel_inst_num + in umc_v8_10_query_error_address()
[all …]
Dumc_v6_1.c88 uint32_t umc_inst, in get_umc_6_reg_offset() argument
91 return adev->umc.channel_offs*ch_inst + UMC_6_INST_DIST*umc_inst; in get_umc_6_reg_offset()
147 uint32_t umc_inst = 0; in umc_v6_1_clear_error_count() local
156 LOOP_UMC_INST_AND_CH(umc_inst, ch_inst) { in umc_v6_1_clear_error_count()
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
272 LOOP_UMC_INST_AND_CH(umc_inst, ch_inst) { in umc_v6_1_query_ras_error_count()
274 umc_inst, in umc_v6_1_query_ras_error_count()
299 uint32_t umc_inst) in umc_v6_1_query_error_address() argument
303 …uint32_t channel_index = adev->umc.channel_idx_tbl[umc_inst * adev->umc.channel_inst_num + ch_inst… in umc_v6_1_query_error_address()
[all …]
Damdgpu_umc.c192 uint32_t umc_inst) in amdgpu_umc_fill_error_record() argument
204 err_rec->mcumc_id = umc_inst; in amdgpu_umc_fill_error_record()
Damdgpu_ras.c2850 uint32_t umc_inst = 0, ch_inst = 0; in amdgpu_bad_page_notifier() local
2884 umc_inst = GET_UMC_INST(m->ipid); in amdgpu_bad_page_notifier()
2888 umc_inst, ch_inst); in amdgpu_bad_page_notifier()
2905 &err_data, m->addr, ch_inst, umc_inst); in amdgpu_bad_page_notifier()