Lines Matching refs:err_info
242 struct cper_arm_err_info *err_info; in cper_print_proc_arm() local
249 proc->err_info_num * (sizeof(*err_info))); in cper_print_proc_arm()
274 err_info = (struct cper_arm_err_info *)(proc + 1); in cper_print_proc_arm()
278 printk("%snum errors: %d\n", pfx, err_info->multiple_error + 1); in cper_print_proc_arm()
280 if (err_info->validation_bits & CPER_ARM_INFO_VALID_FLAGS) { in cper_print_proc_arm()
281 if (err_info->flags & CPER_ARM_INFO_FLAGS_FIRST) in cper_print_proc_arm()
283 if (err_info->flags & CPER_ARM_INFO_FLAGS_LAST) in cper_print_proc_arm()
285 if (err_info->flags & CPER_ARM_INFO_FLAGS_PROPAGATED) in cper_print_proc_arm()
288 if (err_info->flags & CPER_ARM_INFO_FLAGS_OVERFLOW) in cper_print_proc_arm()
293 printk("%serror_type: %d, %s\n", newpfx, err_info->type, in cper_print_proc_arm()
294 err_info->type < ARRAY_SIZE(cper_proc_error_type_strs) ? in cper_print_proc_arm()
295 cper_proc_error_type_strs[err_info->type] : "unknown"); in cper_print_proc_arm()
296 if (err_info->validation_bits & CPER_ARM_INFO_VALID_ERR_INFO) { in cper_print_proc_arm()
298 err_info->error_info); in cper_print_proc_arm()
300 cper_print_arm_err_info(infopfx, err_info->type, in cper_print_proc_arm()
301 err_info->error_info); in cper_print_proc_arm()
303 if (err_info->validation_bits & CPER_ARM_INFO_VALID_VIRT_ADDR) in cper_print_proc_arm()
305 newpfx, err_info->virt_fault_addr); in cper_print_proc_arm()
306 if (err_info->validation_bits & CPER_ARM_INFO_VALID_PHYSICAL_ADDR) in cper_print_proc_arm()
308 newpfx, err_info->physical_fault_addr); in cper_print_proc_arm()
309 err_info += 1; in cper_print_proc_arm()
312 ctx_info = (struct cper_arm_ctx_info *)err_info; in cper_print_proc_arm()