Home
last modified time | relevance | path

Searched refs:spurr (Results 1 - 19 of 19) 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
609 mtspr(SPRN_SPURR, vcpu->arch.spurr); in kvmhv_vcpu_entry_p9()
824 spurr = mfspr(SPRN_SPURR); in kvmhv_vcpu_entry_p9()
826 local_paca->kvm_hstate.host_spurr += spurr - vcpu->arch.spurr; in kvmhv_vcpu_entry_p9()
828 vcpu->arch.spurr = spurr; in kvmhv_vcpu_entry_p9()
H A Dbook3s_hv_nested.c42 hr->spurr = vcpu->arch.spurr; in kvmhv_save_hv_regs()
83 hr->spurr = swab64(hr->spurr); in byteswap_hv_regs()
110 hr->spurr = vcpu->arch.spurr; in save_hv_return_state()
152 vcpu->arch.spurr = hr->spurr; in restore_hv_regs()
176 vcpu->arch.spurr = hr->spurr; in kvmhv_restore_hv_return_state()
[all...]
H A Dbook3s_hv.h101 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR(spurr, 64)
H A Dbook3s_emulate.c926 * On exit we would have updated spurr in kvmppc_core_emulate_mfspr_pr()
928 *spr_val = vcpu->arch.spurr; 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()
308 vcpu->arch.spurr += get_tb() - vcpu->arch.entry_tb; in kvmppc_copy_from_svcpu()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c40 hr->spurr = vcpu->arch.spurr; in kvmhv_save_hv_regs()
79 hr->spurr = swab64(hr->spurr); in byteswap_hv_regs()
105 hr->spurr = vcpu->arch.spurr; in save_hv_return_state()
159 vcpu->arch.spurr = hr->spurr; in restore_hv_regs()
181 vcpu->arch.spurr = hr->spurr; in kvmhv_restore_hv_return_state()
[all...]
H A Dbook3s_hv.c1684 *val = get_reg_val(id, vcpu->arch.spurr); in kvmppc_get_one_reg_hv()
1923 vcpu->arch.spurr = set_reg_val(id, *val); in kvmppc_set_one_reg_hv()
3454 u64 tb, purr, spurr; in kvmhv_load_hv_regs_and_go() local
3495 mtspr(SPRN_SPURR, vcpu->arch.spurr); in kvmhv_load_hv_regs_and_go()
3529 spurr = mfspr(SPRN_SPURR); in kvmhv_load_hv_regs_and_go()
3533 spurr - vcpu->arch.spurr); in kvmhv_load_hv_regs_and_go()
3535 vcpu->arch.spurr = spurr; in kvmhv_load_hv_regs_and_go()
H A Dbook3s_emulate.c927 * On exit we would have updated spurr in kvmppc_core_emulate_mfspr_pr()
929 *spr_val = vcpu->arch.spurr; 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()
301 vcpu->arch.spurr += get_tb() - vcpu->arch.entry_tb; in kvmppc_copy_from_svcpu()
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Didle.c301 u64 spurr; member
353 sprs.spurr = mfspr(SPRN_SPURR); in power7_idle_insn()
488 mtspr(SPRN_SPURR, sprs.spurr); in power7_idle_insn()
589 u64 spurr; member
668 sprs.spurr = mfspr(SPRN_SPURR); in power9_idle_stop()
785 mtspr(SPRN_SPURR, sprs.spurr); in power9_idle_stop()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Didle.c303 u64 spurr; member
355 sprs.spurr = mfspr(SPRN_SPURR); in power7_idle_insn()
489 mtspr(SPRN_SPURR, sprs.spurr); in power7_idle_insn()
592 u64 spurr; member
669 sprs.spurr = mfspr(SPRN_SPURR); in power9_idle_stop()
785 mtspr(SPRN_SPURR, sprs.spurr); in power9_idle_stop()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dsysfs.c581 SYSFS_SPRSETUP(spurr, SPRN_SPURR);
590 static DEVICE_ATTR(spurr, 0400, show_spurr, NULL);
H A Dasm-offsets.c542 OFFSET(VCPU_SPURR, kvm_vcpu, arch.spurr); in main()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dsysfs.c586 SYSFS_SPRSETUP(spurr, SPRN_SPURR);
595 static DEVICE_ATTR(spurr, 0400, show_spurr, NULL);
H A Dasm-offsets.c439 OFFSET(VCPU_SPURR, kvm_vcpu, arch.spurr); in main()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dhvcall.h551 u64 spurr; member
H A Dkvm_host.h578 ulong spurr; member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dhvcall.h600 u64 spurr; member
H A Dkvm_host.h573 ulong spurr; member

Completed in 33 milliseconds