Searched refs:SPRN_PURR (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/arch/powerpc/platforms/pseries/ |
| D | hvCall_inst.c | 112 h->purr_start = mfspr(SPRN_PURR); in probe_hcall_entry() 126 h->purr_total += mfspr(SPRN_PURR) - h->purr_start; in probe_hcall_exit()
|
| D | lparcfg.c | 57 atomic64_add(mfspr(SPRN_PURR), sum); in cpu_get_purr()
|
| /Linux-v5.4/drivers/cpuidle/ |
| D | cpuidle-pseries.c | 37 *in_purr = mfspr(SPRN_PURR); in idle_loop_prolog() 50 wait_cycles += mfspr(SPRN_PURR) - in_purr; in idle_loop_epilog()
|
| /Linux-v5.4/arch/powerpc/platforms/powernv/ |
| D | idle.c | 352 sprs.purr = mfspr(SPRN_PURR); in power7_idle_insn() 487 mtspr(SPRN_PURR, sprs.purr); in power7_idle_insn() 665 sprs.purr = mfspr(SPRN_PURR); in power9_idle_stop() 784 mtspr(SPRN_PURR, sprs.purr); in power9_idle_stop()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | time.c | 180 return mfspr(SPRN_PURR); in read_spurr()
|
| D | sysfs.c | 488 SYSFS_SPRSETUP(purr, SPRN_PURR);
|
| /Linux-v5.4/arch/powerpc/kvm/ |
| D | book3s_hv_rmhandlers.S | 687 mfspr r5,SPRN_PURR 693 mtspr SPRN_PURR,r7 1584 mfspr r5,SPRN_PURR 1601 mtspr SPRN_PURR,r3
|
| D | book3s_emulate.c | 919 case SPRN_PURR: in kvmppc_core_emulate_mfspr_pr()
|
| D | book3s_hv.c | 3420 local_paca->kvm_hstate.host_purr = mfspr(SPRN_PURR); in kvmhv_load_hv_regs_and_go() 3422 mtspr(SPRN_PURR, vcpu->arch.purr); in kvmhv_load_hv_regs_and_go() 3456 purr = mfspr(SPRN_PURR); in kvmhv_load_hv_regs_and_go() 3458 mtspr(SPRN_PURR, local_paca->kvm_hstate.host_purr + in kvmhv_load_hv_regs_and_go()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | reg.h | 729 #define SPRN_PURR 0x135 /* Processor Utilization of Resources Reg */ macro
|