Lines Matching refs:reason
452 unsigned long reason = mcsr; in machine_check_e500mc() local
455 if (reason & MCSR_LD) { in machine_check_e500mc()
462 printk("Caused by (from MCSR=%lx): ", reason); in machine_check_e500mc()
464 if (reason & MCSR_MCP) in machine_check_e500mc()
467 if (reason & MCSR_ICPERR) { in machine_check_e500mc()
482 reason &= ~MCSR_IF; in machine_check_e500mc()
485 if (reason & MCSR_DCPERR_MC) { in machine_check_e500mc()
504 if (reason & MCSR_L2MMU_MHIT) { in machine_check_e500mc()
509 if (reason & MCSR_NMI) in machine_check_e500mc()
512 if (reason & MCSR_IF) { in machine_check_e500mc()
517 if (reason & MCSR_LD) { in machine_check_e500mc()
522 if (reason & MCSR_ST) { in machine_check_e500mc()
527 if (reason & MCSR_LDG) { in machine_check_e500mc()
532 if (reason & MCSR_TLBSYNC) in machine_check_e500mc()
535 if (reason & MCSR_BSL2_ERR) { in machine_check_e500mc()
540 if (reason & MCSR_MAV) { in machine_check_e500mc()
547 reason & MCSR_MEA ? "Effective" : "Physical", addr); in machine_check_e500mc()
557 unsigned long reason = mfspr(SPRN_MCSR); in machine_check_e500() local
559 if (reason & MCSR_BUS_RBERR) { in machine_check_e500()
567 printk("Caused by (from MCSR=%lx): ", reason); in machine_check_e500()
569 if (reason & MCSR_MCP) in machine_check_e500()
571 if (reason & MCSR_ICPERR) in machine_check_e500()
573 if (reason & MCSR_DCP_PERR) in machine_check_e500()
575 if (reason & MCSR_DCPERR) in machine_check_e500()
577 if (reason & MCSR_BUS_IAERR) in machine_check_e500()
579 if (reason & MCSR_BUS_RAERR) in machine_check_e500()
581 if (reason & MCSR_BUS_WAERR) in machine_check_e500()
583 if (reason & MCSR_BUS_IBERR) in machine_check_e500()
585 if (reason & MCSR_BUS_RBERR) in machine_check_e500()
587 if (reason & MCSR_BUS_WBERR) in machine_check_e500()
589 if (reason & MCSR_BUS_IPERR) in machine_check_e500()
591 if (reason & MCSR_BUS_RPERR) in machine_check_e500()
604 unsigned long reason = mfspr(SPRN_MCSR); in machine_check_e200() local
607 printk("Caused by (from MCSR=%lx): ", reason); in machine_check_e200()
609 if (reason & MCSR_MCP) in machine_check_e200()
611 if (reason & MCSR_CP_PERR) in machine_check_e200()
613 if (reason & MCSR_CPERR) in machine_check_e200()
615 if (reason & MCSR_EXCP_ERR) in machine_check_e200()
617 if (reason & MCSR_BUS_IRERR) in machine_check_e200()
619 if (reason & MCSR_BUS_DRERR) in machine_check_e200()
621 if (reason & MCSR_BUS_WRERR) in machine_check_e200()
629 unsigned long reason = regs->msr; in machine_check_generic() local
632 printk("Caused by (from SRR1=%lx): ", reason); in machine_check_generic()
633 switch (reason & 0x601F0000) { in machine_check_generic()
969 static inline bool tm_abort_check(struct pt_regs *regs, int reason) in tm_abort_check() argument
1109 unsigned int reason = get_reason(regs); in program_check_exception() local
1114 if (reason & REASON_FP) { in program_check_exception()
1119 if (reason & REASON_TRAP) { in program_check_exception()
1150 if (reason & REASON_TM) { in program_check_exception()
1176 "at %lx (msr 0x%x)\n", regs->nip, reason); in program_check_exception()
1208 if (reason & (REASON_ILLEGAL | REASON_PRIVILEGED)) { in program_check_exception()
1221 if (reason & REASON_PRIVILEGED) in program_check_exception()