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