Lines Matching refs:err_data

28 				    struct ras_err_data *err_data, uint64_t err_addr,  in amdgpu_umc_convert_error_address()  argument
34 err_data, err_addr, ch_inst, umc_inst); in amdgpu_umc_convert_error_address()
48 struct ras_err_data err_data = {0, 0, 0, NULL}; in amdgpu_umc_page_retirement_mca() local
51 err_data.err_addr = in amdgpu_umc_page_retirement_mca()
54 if (!err_data.err_addr) { in amdgpu_umc_page_retirement_mca()
63 ret = amdgpu_umc_convert_error_address(adev, &err_data, err_addr, in amdgpu_umc_page_retirement_mca()
69 amdgpu_ras_add_bad_pages(adev, err_data.err_addr, in amdgpu_umc_page_retirement_mca()
70 err_data.err_addr_cnt); in amdgpu_umc_page_retirement_mca()
75 kfree(err_data.err_addr); in amdgpu_umc_page_retirement_mca()
84 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in amdgpu_umc_do_page_retirement() local
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()
141 if (err_data->ue_count) { in amdgpu_umc_do_page_retirement()
144 err_data->ue_count); in amdgpu_umc_do_page_retirement()
147 err_data->err_addr_cnt) { in amdgpu_umc_do_page_retirement()
148 amdgpu_ras_add_bad_pages(adev, err_data->err_addr, in amdgpu_umc_do_page_retirement()
149 err_data->err_addr_cnt); in amdgpu_umc_do_page_retirement()
150 amdgpu_ras_save_bad_pages(adev, &(err_data->ue_count)); in amdgpu_umc_do_page_retirement()
164 kfree(err_data->err_addr); in amdgpu_umc_do_page_retirement()
174 struct ras_err_data err_data = {0, 0, 0, NULL}; in amdgpu_umc_poison_handler() local
180 ret = amdgpu_umc_do_page_retirement(adev, &err_data, NULL, reset); in amdgpu_umc_poison_handler()
183 obj->err_data.ue_count += err_data.ue_count; in amdgpu_umc_poison_handler()
184 obj->err_data.ce_count += err_data.ce_count; in amdgpu_umc_poison_handler()
255 void amdgpu_umc_fill_error_record(struct ras_err_data *err_data, in amdgpu_umc_fill_error_record() argument
262 &err_data->err_addr[err_data->err_addr_cnt]; in amdgpu_umc_fill_error_record()
273 err_data->err_addr_cnt++; in amdgpu_umc_fill_error_record()