Lines Matching refs:mfspr

373 #define get_mc_reason(regs)	(mfspr(SPRN_MCSR))
424 u32 mcsr = mfspr(SPRN_MCSR); in machine_check_440A()
462 mcsr = mfspr(SPRN_MCSR); in machine_check_47x()
492 unsigned long mcsr = mfspr(SPRN_MCSR); in machine_check_e500mc()
514 mtspr(SPRN_L1CSR1, mfspr(SPRN_L1CSR1) | L1CSR1_ICFI); in machine_check_e500mc()
515 while (mfspr(SPRN_L1CSR1) & L1CSR1_ICFI) in machine_check_e500mc()
534 if (!(mfspr(SPRN_L1CSR2) & L1CSR2_DCWS)) in machine_check_e500mc()
577 addr = mfspr(SPRN_MCAR); in machine_check_e500mc()
578 addr |= (u64)mfspr(SPRN_MCARU) << 32; in machine_check_e500mc()
586 return mfspr(SPRN_MCSR) == 0 && recoverable; in machine_check_e500mc()
1020 regs->gpr[rd] = mfspr(SPRN_PVR); in emulate_instruction()
1078 regs->gpr[rd] = mfspr(SPRN_DSCR); in emulate_instruction()
1385 value = mfspr(SPRN_HFSCR); in facility_unavailable_exception()
1387 value = mfspr(SPRN_FSCR); in facility_unavailable_exception()
1558 do_send_trap(regs, mfspr(SPRN_DAC1), debug_status, TRAP_HWBKPT, in handle_debug()
1563 do_send_trap(regs, mfspr(SPRN_DAC2), debug_status, TRAP_HWBKPT, in handle_debug()
1569 do_send_trap(regs, mfspr(SPRN_IAC1), debug_status, TRAP_HWBKPT, in handle_debug()
1574 do_send_trap(regs, mfspr(SPRN_IAC2), debug_status, TRAP_HWBKPT, in handle_debug()
1580 do_send_trap(regs, mfspr(SPRN_IAC3), debug_status, TRAP_HWBKPT, in handle_debug()
1585 do_send_trap(regs, mfspr(SPRN_IAC4), debug_status, TRAP_HWBKPT, in handle_debug()
1618 mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~DBCR0_BT); in DebugException()
1640 mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~DBCR0_IC); in DebugException()
1826 mtspr(SPRN_TCR, mfspr(SPRN_TCR)&(~TCR_WIE)); in WatchdogHandler()