Home
last modified time | relevance | path

Searched refs:purr (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_p9_entry.c539 u64 purr, spurr; in kvmhv_vcpu_entry_p9() local
608 mtspr(SPRN_PURR, vcpu->arch.purr); in kvmhv_vcpu_entry_p9()
823 purr = mfspr(SPRN_PURR); in kvmhv_vcpu_entry_p9()
825 local_paca->kvm_hstate.host_purr += purr - vcpu->arch.purr; in kvmhv_vcpu_entry_p9()
827 vcpu->arch.purr = purr; in kvmhv_vcpu_entry_p9()
H A Dbook3s_hv_nested.c41 hr->purr = vcpu->arch.purr; in kvmhv_save_hv_regs()
82 hr->purr = swab64(hr->purr); in byteswap_hv_regs()
109 hr->purr = vcpu->arch.purr; in save_hv_return_state()
151 vcpu->arch.purr = hr->purr; in restore_hv_regs()
175 vcpu->arch.purr = hr->purr; in kvmhv_restore_hv_return_state()
[all...]
H A Dbook3s_hv.h100 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR(purr, 64)
H A Dbook3s_emulate.c920 * On exit we would have updated purr in kvmppc_core_emulate_mfspr_pr()
922 *spr_val = vcpu->arch.purr; in kvmppc_core_emulate_mfspr_pr()
H A Dbook3s_pr.c220 * to find the guest purr and spurr value. in kvmppc_copy_to_svcpu()
305 * Update purr and spurr using time base on exit. in kvmppc_copy_from_svcpu()
307 vcpu->arch.purr += get_tb() - vcpu->arch.entry_tb; in kvmppc_copy_from_svcpu()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c39 hr->purr = vcpu->arch.purr; in kvmhv_save_hv_regs()
78 hr->purr = swab64(hr->purr); in byteswap_hv_regs()
104 hr->purr = vcpu->arch.purr; in save_hv_return_state()
158 vcpu->arch.purr = hr->purr; in restore_hv_regs()
180 vcpu->arch.purr = hr->purr; in kvmhv_restore_hv_return_state()
[all...]
H A Dbook3s_hv.c1681 *val = get_reg_val(id, vcpu->arch.purr); in kvmppc_get_one_reg_hv()
1920 vcpu->arch.purr = set_reg_val(id, *val); in kvmppc_set_one_reg_hv()
3454 u64 tb, purr, spurr; in kvmhv_load_hv_regs_and_go() local
3494 mtspr(SPRN_PURR, vcpu->arch.purr); in kvmhv_load_hv_regs_and_go()
3528 purr = mfspr(SPRN_PURR); in kvmhv_load_hv_regs_and_go()
3531 purr - vcpu->arch.purr); in kvmhv_load_hv_regs_and_go()
3534 vcpu->arch.purr = purr; in kvmhv_load_hv_regs_and_go()
H A Dbook3s_emulate.c921 * On exit we would have updated purr in kvmppc_core_emulate_mfspr_pr()
923 *spr_val = vcpu->arch.purr; in kvmppc_core_emulate_mfspr_pr()
H A Dbook3s_pr.c213 * to find the guest purr and spurr value. in kvmppc_copy_to_svcpu()
298 * Update purr and spurr using time base on exit. in kvmppc_copy_from_svcpu()
300 vcpu->arch.purr += get_tb() - vcpu->arch.entry_tb; in kvmppc_copy_from_svcpu()
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Didle.c300 u64 purr; member
352 sprs.purr = mfspr(SPRN_PURR); in power7_idle_insn()
487 mtspr(SPRN_PURR, sprs.purr); in power7_idle_insn()
588 u64 purr; member
667 sprs.purr = mfspr(SPRN_PURR); in power9_idle_stop()
784 mtspr(SPRN_PURR, sprs.purr); in power9_idle_stop()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Didle.c302 u64 purr; member
354 sprs.purr = mfspr(SPRN_PURR); in power7_idle_insn()
488 mtspr(SPRN_PURR, sprs.purr); in power7_idle_insn()
591 u64 purr; member
668 sprs.purr = mfspr(SPRN_PURR); in power9_idle_stop()
784 mtspr(SPRN_PURR, sprs.purr); in power9_idle_stop()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Dlparcfg.c62 atomic64_t purr = ATOMIC64_INIT(0); in get_purr() local
64 on_each_cpu(cpu_get_purr, &purr, 1); in get_purr()
66 return atomic64_read(&purr); in get_purr()
506 seq_printf(m, "purr=%ld\n", get_purr()); in pseries_lparcfg_data()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Dlparcfg.c63 atomic64_t purr = ATOMIC64_INIT(0); in get_purr() local
65 on_each_cpu(cpu_get_purr, &purr, 1); in get_purr()
67 return atomic64_read(&purr); in get_purr()
537 seq_printf(m, "purr=%ld\n", get_purr()); in pseries_lparcfg_data()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dsysfs.c580 SYSFS_SPRSETUP(purr, SPRN_PURR);
591 static DEVICE_ATTR(purr, 0400, show_purr, store_purr);
H A Dasm-offsets.c541 OFFSET(VCPU_PURR, kvm_vcpu, arch.purr); in main()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dsysfs.c585 SYSFS_SPRSETUP(purr, SPRN_PURR);
596 static DEVICE_ATTR(purr, 0400, show_purr, store_purr);
H A Dasm-offsets.c438 OFFSET(VCPU_PURR, kvm_vcpu, arch.purr); in main()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dhvcall.h550 u64 purr; member
H A Dkvm_host.h577 ulong purr; member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dhvcall.h599 u64 purr; member
H A Dkvm_host.h572 ulong purr; member

Completed in 50 milliseconds