Lines Matching refs:err_data
31 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in amdgpu_umc_do_page_retirement() local
45 err_data->err_addr = in amdgpu_umc_do_page_retirement()
52 if(!err_data->err_addr) in amdgpu_umc_do_page_retirement()
69 err_data->err_addr = in amdgpu_umc_do_page_retirement()
76 if(!err_data->err_addr) in amdgpu_umc_do_page_retirement()
88 if (err_data->ue_count) { in amdgpu_umc_do_page_retirement()
91 err_data->ue_count); in amdgpu_umc_do_page_retirement()
94 err_data->err_addr_cnt) { in amdgpu_umc_do_page_retirement()
95 amdgpu_ras_add_bad_pages(adev, err_data->err_addr, in amdgpu_umc_do_page_retirement()
96 err_data->err_addr_cnt); in amdgpu_umc_do_page_retirement()
111 kfree(err_data->err_addr); in amdgpu_umc_do_page_retirement()
120 struct ras_err_data *err_data = (struct ras_err_data *)ras_error_status; in amdgpu_umc_poison_handler() local
130 obj->err_data.ue_count += err_data->ue_count; in amdgpu_umc_poison_handler()
131 obj->err_data.ce_count += err_data->ce_count; in amdgpu_umc_poison_handler()
188 void amdgpu_umc_fill_error_record(struct ras_err_data *err_data, in amdgpu_umc_fill_error_record() argument
195 &err_data->err_addr[err_data->err_addr_cnt]; in amdgpu_umc_fill_error_record()
206 err_data->err_addr_cnt++; in amdgpu_umc_fill_error_record()