Lines Matching defs:reason
628 mem_parity_error(unsigned char reason, struct pt_regs * regs)
630 printk(KERN_EMERG "Uhhuh. NMI received for unknown reason %02x on "
631 "CPU %d.\n", reason, smp_processor_id());
639 clear_mem_error(reason);
643 io_check_error(unsigned char reason, struct pt_regs * regs)
651 reason = (reason & 0xf) | 8;
652 outb(reason, 0x61);
655 reason &= ~8;
656 outb(reason, 0x61);
660 unknown_nmi_error(unsigned char reason, struct pt_regs * regs)
670 printk(KERN_EMERG "Uhhuh. NMI received for unknown reason %02x on "
671 "CPU %d.\n", reason, smp_processor_id());
714 unsigned char reason = 0;
718 reason = get_nmi_reason();
720 if (!(reason & 0xc0)) {
721 if (notify_die(DIE_NMI_IPI, "nmi_ipi", regs, reason, 2, SIGINT)
729 if (nmi_watchdog_tick(regs, reason))
733 unknown_nmi_error(reason, regs);
737 if (notify_die(DIE_NMI, "nmi", regs, reason, 2, SIGINT) == NOTIFY_STOP)
739 if (reason & 0x80)
740 mem_parity_error(reason, regs);
741 if (reason & 0x40)
742 io_check_error(reason, regs);