Home
last modified time | relevance | path

Searched refs:err_data (Results 1 – 25 of 40) sorted by relevance

12

/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_umc.c51 err_data.err_addr = in amdgpu_umc_page_retirement_mca()
54 if (!err_data.err_addr) { in amdgpu_umc_page_retirement_mca()
75 kfree(err_data.err_addr); in amdgpu_umc_page_retirement_mca()
98 err_data->err_addr = in amdgpu_umc_do_page_retirement()
105 if(!err_data->err_addr) in amdgpu_umc_do_page_retirement()
122 err_data->err_addr = in amdgpu_umc_do_page_retirement()
129 if(!err_data->err_addr) in amdgpu_umc_do_page_retirement()
144 err_data->ue_count); in amdgpu_umc_do_page_retirement()
194 obj->err_data.ue_count += err_data.ue_count; in amdgpu_umc_poison_handler()
195 obj->err_data.ce_count += err_data.ce_count; in amdgpu_umc_poison_handler()
[all …]
H A Dumc_v8_7.c104 &(err_data->ce_count)); in umc_v8_7_ecc_info_query_ras_error_count()
107 &(err_data->ue_count)); in umc_v8_7_ecc_info_query_ras_error_count()
126 amdgpu_umc_fill_error_record(err_data, err_addr, in umc_v8_7_convert_error_address()
131 struct ras_err_data *err_data, in umc_v8_7_ecc_info_query_error_address() argument
145 if (!err_data->err_addr) in umc_v8_7_ecc_info_query_error_address()
174 err_data, in umc_v8_7_ecc_info_query_ras_error_address()
317 &(err_data->ce_count)); in umc_v8_7_query_ras_error_count()
320 &(err_data->ue_count)); in umc_v8_7_query_ras_error_count()
327 struct ras_err_data *err_data, in umc_v8_7_query_error_address() argument
344 if (!err_data->err_addr) { in umc_v8_7_query_error_address()
[all …]
H A Dumc_v8_10.c147 struct ras_err_data *err_data = (struct ras_err_data *)data; in umc_v8_10_query_ecc_error_count() local
153 &(err_data->ce_count)); in umc_v8_10_query_ecc_error_count()
156 &(err_data->ue_count)); in umc_v8_10_query_ecc_error_count()
206 struct ras_err_data *err_data, uint64_t err_addr, in umc_v8_10_convert_error_address() argument
239 amdgpu_umc_fill_error_record(err_data, na_err_addr, in umc_v8_10_convert_error_address()
262 if (!err_data->err_addr) { in umc_v8_10_query_error_address()
277 umc_v8_10_convert_error_address(adev, err_data, err_addr, in umc_v8_10_query_error_address()
389 &(err_data->ce_count)); in umc_v8_10_ecc_info_query_ecc_error_count()
392 &(err_data->ue_count)); in umc_v8_10_ecc_info_query_ecc_error_count()
422 if (!err_data->err_addr) in umc_v8_10_ecc_info_query_error_address()
[all …]
H A Dumc_v6_7.c171 &(err_data->ce_count)); in umc_v6_7_ecc_info_querry_ecc_error_count()
175 &(err_data->ue_count)); in umc_v6_7_ecc_info_querry_ecc_error_count()
188 struct ras_err_data *err_data, uint64_t err_addr, in umc_v6_7_convert_error_address() argument
211 amdgpu_umc_fill_error_record(err_data, err_addr, in umc_v6_7_convert_error_address()
217 amdgpu_umc_fill_error_record(err_data, err_addr, in umc_v6_7_convert_error_address()
237 if (!err_data->err_addr) in umc_v6_7_ecc_info_query_error_address()
247 umc_v6_7_convert_error_address(adev, err_data, err_addr, in umc_v6_7_ecc_info_query_error_address()
422 &(err_data->ce_count), in umc_v6_7_query_ecc_error_count()
427 &(err_data->ue_count)); in umc_v6_7_query_ecc_error_count()
461 if (!err_data->err_addr) { in umc_v6_7_query_error_address()
[all …]
H A Dnbio_v7_4.c368 struct ras_err_data err_data = {0, 0, 0, NULL}; in nbio_v7_4_handle_ras_controller_intr_no_bifring() local
393 nbio_v7_4_query_ras_error_count(adev, &err_data); in nbio_v7_4_handle_ras_controller_intr_no_bifring()
396 obj->err_data.ue_count += err_data.ue_count; in nbio_v7_4_handle_ras_controller_intr_no_bifring()
397 obj->err_data.ce_count += err_data.ce_count; in nbio_v7_4_handle_ras_controller_intr_no_bifring()
399 if (err_data.ce_count) in nbio_v7_4_handle_ras_controller_intr_no_bifring()
403 obj->err_data.ce_count, in nbio_v7_4_handle_ras_controller_intr_no_bifring()
406 if (err_data.ue_count) in nbio_v7_4_handle_ras_controller_intr_no_bifring()
409 obj->err_data.ue_count, in nbio_v7_4_handle_ras_controller_intr_no_bifring()
592 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in nbio_v7_4_query_ras_error_count() local
610 err_data->ce_count++; in nbio_v7_4_query_ras_error_count()
[all …]
H A Dumc_v6_1.c257 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in umc_v6_1_query_ras_error_count() local
279 &(err_data->ce_count)); in umc_v6_1_query_ras_error_count()
282 &(err_data->ue_count)); in umc_v6_1_query_ras_error_count()
296 struct ras_err_data *err_data, in umc_v6_1_query_error_address() argument
324 if (!err_data->err_addr) { in umc_v6_1_query_error_address()
345 amdgpu_umc_fill_error_record(err_data, err_addr, in umc_v6_1_query_error_address()
356 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in umc_v6_1_query_ras_error_address() local
377 err_data, in umc_v6_1_query_ras_error_address()
H A Dhdp_v4_0.c66 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in hdp_v4_0_query_ras_error_count() local
68 err_data->ue_count = 0; in hdp_v4_0_query_ras_error_count()
69 err_data->ce_count = 0; in hdp_v4_0_query_ras_error_count()
75 err_data->ue_count += RREG32_SOC15(HDP, 0, mmHDP_EDC_CNT); in hdp_v4_0_query_ras_error_count()
H A Dnbio_v7_9.c572 struct ras_err_data err_data = {0, 0, 0, NULL}; in nbio_v7_9_handle_ras_controller_intr_no_bifring() local
591 nbio_v7_9_query_ras_error_count(adev, &err_data); in nbio_v7_9_handle_ras_controller_intr_no_bifring()
594 obj->err_data.ue_count += err_data.ue_count; in nbio_v7_9_handle_ras_controller_intr_no_bifring()
595 obj->err_data.ce_count += err_data.ce_count; in nbio_v7_9_handle_ras_controller_intr_no_bifring()
597 if (err_data.ce_count) in nbio_v7_9_handle_ras_controller_intr_no_bifring()
601 obj->err_data.ce_count, in nbio_v7_9_handle_ras_controller_intr_no_bifring()
604 if (err_data.ue_count) in nbio_v7_9_handle_ras_controller_intr_no_bifring()
607 obj->err_data.ue_count, in nbio_v7_9_handle_ras_controller_intr_no_bifring()
H A Dgfx_v9_4.c716 err_data->ce_count += sec_count; in gfx_v9_4_query_utc_edc_status()
724 err_data->ue_count += ded_count; in gfx_v9_4_query_utc_edc_status()
738 err_data->ce_count += sec_count; in gfx_v9_4_query_utc_edc_status()
747 err_data->ue_count += ded_count; in gfx_v9_4_query_utc_edc_status()
760 err_data->ce_count += sec_count; in gfx_v9_4_query_utc_edc_status()
768 err_data->ue_count += ded_count; in gfx_v9_4_query_utc_edc_status()
782 err_data->ce_count += sec_count; in gfx_v9_4_query_utc_edc_status()
877 err_data->ue_count = 0; in gfx_v9_4_query_ras_error_count()
878 err_data->ce_count = 0; in gfx_v9_4_query_ras_error_count()
898 err_data->ce_count += sec_count; in gfx_v9_4_query_ras_error_count()
[all …]
H A Damdgpu_mca.c66 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in amdgpu_mca_query_ras_error_count() local
68 amdgpu_mca_query_correctable_error_count(adev, mc_status_addr, &(err_data->ce_count)); in amdgpu_mca_query_ras_error_count()
69 amdgpu_mca_query_uncorrectable_error_count(adev, mc_status_addr, &(err_data->ue_count)); in amdgpu_mca_query_ras_error_count()
H A Damdgpu_ras.c174 err_data.err_addr = &err_rec; in amdgpu_reserve_page_direct()
179 err_data.err_addr_cnt); in amdgpu_reserve_page_direct()
1052 obj->err_data.ue_count += err_data.ue_count; in amdgpu_ras_query_error_status()
1053 obj->err_data.ce_count += err_data.ce_count; in amdgpu_ras_query_error_status()
1058 if (err_data.ce_count) { in amdgpu_ras_query_error_status()
1069 obj->err_data.ce_count, in amdgpu_ras_query_error_status()
1075 obj->err_data.ce_count, in amdgpu_ras_query_error_status()
1079 if (err_data.ue_count) { in amdgpu_ras_query_error_status()
1089 obj->err_data.ue_count, in amdgpu_ras_query_error_status()
1736 obj->err_data.ue_count += err_data.ue_count; in amdgpu_ras_interrupt_umc_handler()
[all …]
H A Dsdma_v4_4.c199 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in sdma_v4_4_query_ras_error_count_by_instance() local
225 err_data->ue_count += sec_count; in sdma_v4_4_query_ras_error_count_by_instance()
231 err_data->ce_count = 0; in sdma_v4_4_query_ras_error_count_by_instance()
H A Dumc_v6_7.h75 struct ras_err_data *err_data, uint64_t err_addr,
H A Dmmhub_v1_0.c748 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in mmhub_v1_0_query_ras_error_count() local
753 err_data->ue_count = 0; in mmhub_v1_0_query_ras_error_count()
754 err_data->ce_count = 0; in mmhub_v1_0_query_ras_error_count()
765 err_data->ce_count += sec_count; in mmhub_v1_0_query_ras_error_count()
766 err_data->ue_count += ded_count; in mmhub_v1_0_query_ras_error_count()
H A Damdgpu_umc.h102 void amdgpu_umc_fill_error_record(struct ras_err_data *err_data,
H A Damdgpu_xgmi.c988 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in amdgpu_xgmi_query_ras_error_count() local
996 err_data->ue_count = 0; in amdgpu_xgmi_query_ras_error_count()
997 err_data->ce_count = 0; in amdgpu_xgmi_query_ras_error_count()
1059 err_data->ue_count += ue_cnt; in amdgpu_xgmi_query_ras_error_count()
1060 err_data->ce_count += ce_cnt; in amdgpu_xgmi_query_ras_error_count()
H A Damdgpu_sdma.h163 void *err_data,
H A Damdgpu_gfx.c866 void *err_data, in amdgpu_gfx_process_ras_data_cb() argument
879 adev->gfx.ras->ras_block.hw_ops->query_ras_error_count(adev, err_data); in amdgpu_gfx_process_ras_data_cb()
912 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in amdgpu_gfx_ras_error_func() local
914 if (err_data) { in amdgpu_gfx_ras_error_func()
915 err_data->ue_count = 0; in amdgpu_gfx_ras_error_func()
916 err_data->ce_count = 0; in amdgpu_gfx_ras_error_func()
H A Damdgpu_ras.h460 void *err_data,
496 struct ras_err_data err_data; member
H A Dmmhub_v1_7.c1246 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in mmhub_v1_7_query_ras_error_count() local
1251 err_data->ue_count = 0; in mmhub_v1_7_query_ras_error_count()
1252 err_data->ce_count = 0; in mmhub_v1_7_query_ras_error_count()
1262 err_data->ce_count += sec_count; in mmhub_v1_7_query_ras_error_count()
1263 err_data->ue_count += ded_count; in mmhub_v1_7_query_ras_error_count()
H A Dmmhub_v1_8.c628 struct ras_err_data *err_data = (struct ras_err_data *)ras_err_status; in mmhub_v1_8_inst_query_ras_error_count() local
637 &err_data->ce_count); in mmhub_v1_8_inst_query_ras_error_count()
645 &err_data->ue_count); in mmhub_v1_8_inst_query_ras_error_count()
H A Dgfx_v9_4_2.c1650 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in gfx_v9_4_2_query_ras_error_count() local
1656 err_data->ue_count = 0; in gfx_v9_4_2_query_ras_error_count()
1657 err_data->ce_count = 0; in gfx_v9_4_2_query_ras_error_count()
1660 err_data->ce_count += sec_count; in gfx_v9_4_2_query_ras_error_count()
1661 err_data->ue_count += ded_count; in gfx_v9_4_2_query_ras_error_count()
1664 err_data->ce_count += sec_count; in gfx_v9_4_2_query_ras_error_count()
1665 err_data->ue_count += ded_count; in gfx_v9_4_2_query_ras_error_count()
H A Dmmhub_v9_4.c1601 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in mmhub_v9_4_query_ras_error_count() local
1606 err_data->ue_count = 0; in mmhub_v9_4_query_ras_error_count()
1607 err_data->ce_count = 0; in mmhub_v9_4_query_ras_error_count()
1617 err_data->ce_count += sec_count; in mmhub_v9_4_query_ras_error_count()
1618 err_data->ue_count += ded_count; in mmhub_v9_4_query_ras_error_count()
/openbmc/linux/drivers/misc/
H A Dsmpro-errmon.c251 unsigned char err_data[MAX_READ_BLOCK_LENGTH]; in smpro_error_data_read() local
271 memset(err_data, 0x00, MAX_READ_BLOCK_LENGTH); in smpro_error_data_read()
272 ret = regmap_noinc_read(errmon->regmap, err_info->data, err_data, err_length); in smpro_error_data_read()
285 return sysfs_emit(buf, "%*phN\n", MAX_READ_BLOCK_LENGTH, err_data); in smpro_error_data_read()
/openbmc/linux/drivers/clk/hisilicon/
H A Dclk.c78 goto err_data; in hisi_clk_init()
84 err_data: in hisi_clk_init()

12