Lines Matching refs:err_addr
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()
46 uint64_t err_addr, uint32_t ch_inst, uint32_t umc_inst) in amdgpu_umc_page_retirement_mca() argument
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()
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()
148 amdgpu_ras_add_bad_pages(adev, err_data->err_addr, in amdgpu_umc_do_page_retirement()
164 kfree(err_data->err_addr); in amdgpu_umc_do_page_retirement()
290 uint64_t err_addr, in amdgpu_umc_fill_error_record() argument
296 &err_data->err_addr[err_data->err_addr_cnt]; in amdgpu_umc_fill_error_record()
298 err_rec->address = err_addr; in amdgpu_umc_fill_error_record()