Lines Matching refs:mce_err
186 static void mce_get_common_ierror(struct mce_error_info *mce_err, uint64_t srr1) in mce_get_common_ierror() argument
190 mce_err->error_type = MCE_ERROR_TYPE_SLB; in mce_get_common_ierror()
191 mce_err->u.slb_error_type = MCE_SLB_ERROR_PARITY; in mce_get_common_ierror()
194 mce_err->error_type = MCE_ERROR_TYPE_SLB; in mce_get_common_ierror()
195 mce_err->u.slb_error_type = MCE_SLB_ERROR_MULTIHIT; in mce_get_common_ierror()
198 mce_err->error_type = MCE_ERROR_TYPE_TLB; in mce_get_common_ierror()
199 mce_err->u.tlb_error_type = MCE_TLB_ERROR_MULTIHIT; in mce_get_common_ierror()
203 mce_err->error_type = MCE_ERROR_TYPE_UE; in mce_get_common_ierror()
204 mce_err->u.ue_error_type = MCE_UE_ERROR_IFETCH; in mce_get_common_ierror()
207 mce_err->error_type = MCE_ERROR_TYPE_UE; in mce_get_common_ierror()
208 mce_err->u.ue_error_type = in mce_get_common_ierror()
214 static void mce_get_ierror_p7(struct mce_error_info *mce_err, uint64_t srr1) in mce_get_ierror_p7() argument
216 mce_get_common_ierror(mce_err, srr1); in mce_get_ierror_p7()
218 mce_err->error_type = MCE_ERROR_TYPE_SLB; in mce_get_ierror_p7()
219 mce_err->u.slb_error_type = MCE_SLB_ERROR_INDETERMINATE; in mce_get_ierror_p7()
223 static void mce_get_derror_p7(struct mce_error_info *mce_err, uint64_t dsisr) in mce_get_derror_p7() argument
226 mce_err->error_type = MCE_ERROR_TYPE_UE; in mce_get_derror_p7()
227 mce_err->u.ue_error_type = MCE_UE_ERROR_LOAD_STORE; in mce_get_derror_p7()
229 mce_err->error_type = MCE_ERROR_TYPE_UE; in mce_get_derror_p7()
230 mce_err->u.ue_error_type = in mce_get_derror_p7()
233 mce_err->error_type = MCE_ERROR_TYPE_ERAT; in mce_get_derror_p7()
234 mce_err->u.erat_error_type = MCE_ERAT_ERROR_MULTIHIT; in mce_get_derror_p7()
236 mce_err->error_type = MCE_ERROR_TYPE_SLB; in mce_get_derror_p7()
237 mce_err->u.slb_error_type = MCE_SLB_ERROR_MULTIHIT; in mce_get_derror_p7()
239 mce_err->error_type = MCE_ERROR_TYPE_SLB; in mce_get_derror_p7()
240 mce_err->u.slb_error_type = MCE_SLB_ERROR_PARITY; in mce_get_derror_p7()
242 mce_err->error_type = MCE_ERROR_TYPE_TLB; in mce_get_derror_p7()
243 mce_err->u.tlb_error_type = MCE_TLB_ERROR_MULTIHIT; in mce_get_derror_p7()
245 mce_err->error_type = MCE_ERROR_TYPE_SLB; in mce_get_derror_p7()
246 mce_err->u.slb_error_type = MCE_SLB_ERROR_INDETERMINATE; in mce_get_derror_p7()
301 static void mce_get_ierror_p8(struct mce_error_info *mce_err, uint64_t srr1) in mce_get_ierror_p8() argument
303 mce_get_common_ierror(mce_err, srr1); in mce_get_ierror_p8()
305 mce_err->error_type = MCE_ERROR_TYPE_ERAT; in mce_get_ierror_p8()
306 mce_err->u.erat_error_type = MCE_ERAT_ERROR_MULTIHIT; in mce_get_ierror_p8()
310 static void mce_get_derror_p8(struct mce_error_info *mce_err, uint64_t dsisr) in mce_get_derror_p8() argument
312 mce_get_derror_p7(mce_err, dsisr); in mce_get_derror_p8()
314 mce_err->error_type = MCE_ERROR_TYPE_ERAT; in mce_get_derror_p8()
315 mce_err->u.erat_error_type = MCE_ERAT_ERROR_MULTIHIT; in mce_get_derror_p8()