Lines Matching defs:err_info
241 struct cper_arm_err_info *err_info;
248 proc->err_info_num * (sizeof(*err_info)));
273 err_info = (struct cper_arm_err_info *)(proc + 1);
277 printk("%snum errors: %d\n", pfx, err_info->multiple_error + 1);
279 if (err_info->validation_bits & CPER_ARM_INFO_VALID_FLAGS) {
280 if (err_info->flags & CPER_ARM_INFO_FLAGS_FIRST)
282 if (err_info->flags & CPER_ARM_INFO_FLAGS_LAST)
284 if (err_info->flags & CPER_ARM_INFO_FLAGS_PROPAGATED)
287 if (err_info->flags & CPER_ARM_INFO_FLAGS_OVERFLOW)
292 printk("%serror_type: %d, %s\n", newpfx, err_info->type,
293 err_info->type < ARRAY_SIZE(cper_proc_error_type_strs) ?
294 cper_proc_error_type_strs[err_info->type] : "unknown");
295 if (err_info->validation_bits & CPER_ARM_INFO_VALID_ERR_INFO) {
297 err_info->error_info);
299 cper_print_arm_err_info(infopfx, err_info->type,
300 err_info->error_info);
302 if (err_info->validation_bits & CPER_ARM_INFO_VALID_VIRT_ADDR)
304 newpfx, err_info->virt_fault_addr);
305 if (err_info->validation_bits & CPER_ARM_INFO_VALID_PHYSICAL_ADDR)
307 newpfx, err_info->physical_fault_addr);
308 err_info += 1;
311 ctx_info = (struct cper_arm_ctx_info *)err_info;