Lines Matching refs:mfspr

375 #define get_mc_reason(regs)	(mfspr(SPRN_MCSR))
426 u32 mcsr = mfspr(SPRN_MCSR); in machine_check_440A()
464 mcsr = mfspr(SPRN_MCSR); in machine_check_47x()
494 unsigned long mcsr = mfspr(SPRN_MCSR); in machine_check_e500mc()
516 mtspr(SPRN_L1CSR1, mfspr(SPRN_L1CSR1) | L1CSR1_ICFI); in machine_check_e500mc()
517 while (mfspr(SPRN_L1CSR1) & L1CSR1_ICFI) in machine_check_e500mc()
536 if (!(mfspr(SPRN_L1CSR2) & L1CSR2_DCWS)) in machine_check_e500mc()
579 addr = mfspr(SPRN_MCAR); in machine_check_e500mc()
580 addr |= (u64)mfspr(SPRN_MCARU) << 32; in machine_check_e500mc()
588 return mfspr(SPRN_MCSR) == 0 && recoverable; in machine_check_e500mc()
1022 regs->gpr[rd] = mfspr(SPRN_PVR); in emulate_instruction()
1080 regs->gpr[rd] = mfspr(SPRN_DSCR); in emulate_instruction()
1388 value = mfspr(SPRN_HFSCR); in facility_unavailable_exception()
1390 value = mfspr(SPRN_FSCR); in facility_unavailable_exception()
1595 do_send_trap(regs, mfspr(SPRN_DAC1), debug_status, TRAP_HWBKPT, in handle_debug()
1600 do_send_trap(regs, mfspr(SPRN_DAC2), debug_status, TRAP_HWBKPT, in handle_debug()
1606 do_send_trap(regs, mfspr(SPRN_IAC1), debug_status, TRAP_HWBKPT, in handle_debug()
1611 do_send_trap(regs, mfspr(SPRN_IAC2), debug_status, TRAP_HWBKPT, in handle_debug()
1617 do_send_trap(regs, mfspr(SPRN_IAC3), debug_status, TRAP_HWBKPT, in handle_debug()
1622 do_send_trap(regs, mfspr(SPRN_IAC4), debug_status, TRAP_HWBKPT, in handle_debug()
1655 mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~DBCR0_BT); in DebugException()
1677 mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~DBCR0_IC); in DebugException()
1863 mtspr(SPRN_TCR, mfspr(SPRN_TCR)&(~TCR_WIE)); in WatchdogHandler()