Home
last modified time | relevance | path

Searched refs:SPRN_PURR (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/arch/powerpc/platforms/pseries/
DhvCall_inst.c112 h->purr_start = mfspr(SPRN_PURR); in probe_hcall_entry()
126 h->purr_total += mfspr(SPRN_PURR) - h->purr_start; in probe_hcall_exit()
Dlparcfg.c57 atomic64_add(mfspr(SPRN_PURR), sum); in cpu_get_purr()
/Linux-v5.4/drivers/cpuidle/
Dcpuidle-pseries.c37 *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/
Didle.c352 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/
Dtime.c180 return mfspr(SPRN_PURR); in read_spurr()
Dsysfs.c488 SYSFS_SPRSETUP(purr, SPRN_PURR);
/Linux-v5.4/arch/powerpc/kvm/
Dbook3s_hv_rmhandlers.S687 mfspr r5,SPRN_PURR
693 mtspr SPRN_PURR,r7
1584 mfspr r5,SPRN_PURR
1601 mtspr SPRN_PURR,r3
Dbook3s_emulate.c919 case SPRN_PURR: in kvmppc_core_emulate_mfspr_pr()
Dbook3s_hv.c3420 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/
Dreg.h729 #define SPRN_PURR 0x135 /* Processor Utilization of Resources Reg */ macro