Home
last modified time | relevance | path

Searched refs:kvmppc_set_gpr (Results 1 – 16 of 16) sorted by relevance

/linux-5.19.10/arch/powerpc/kvm/
Dbook3s_pr_papr.c76 kvmppc_set_gpr(vcpu, 4, pte_index | i); in kvmppc_h_pr_enter()
81 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_h_pr_enter()
117 kvmppc_set_gpr(vcpu, 4, pte[0]); in kvmppc_h_pr_remove()
118 kvmppc_set_gpr(vcpu, 5, pte[1]); in kvmppc_h_pr_remove()
122 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_h_pr_remove()
173 kvmppc_set_gpr(vcpu, paramnr+(2*i), tsh); in kvmppc_h_pr_bulk_remove()
206 kvmppc_set_gpr(vcpu, paramnr+(2*i), tsh); in kvmppc_h_pr_bulk_remove()
209 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_h_pr_bulk_remove()
257 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_h_pr_protect()
269 kvmppc_set_gpr(vcpu, 3, rc); in kvmppc_h_pr_logical_ci_load()
[all …]
Demulate_loadstore.c114 kvmppc_set_gpr(vcpu, op.update_reg, op.ea); in kvmppc_emulate_loadstore()
134 kvmppc_set_gpr(vcpu, op.update_reg, op.ea); in kvmppc_emulate_loadstore()
233 kvmppc_set_gpr(vcpu, op.update_reg, op.ea); in kvmppc_emulate_loadstore()
256 kvmppc_set_gpr(vcpu, op.update_reg, op.ea); in kvmppc_emulate_loadstore()
Dbook3s_paired_singles.c696 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
719 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
753 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
840 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
937 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
956 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
975 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
994 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
1017 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
1038 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single()
[all …]
Dbook3s_emulate.c256 kvmppc_set_gpr(vcpu, 3, EV_UNIMPLEMENTED); in kvmppc_core_emulate_op_pr()
295 kvmppc_set_gpr(vcpu, rt, kvmppc_get_msr(vcpu)); in kvmppc_core_emulate_op_pr()
320 kvmppc_set_gpr(vcpu, rt, sr); in kvmppc_core_emulate_op_pr()
332 kvmppc_set_gpr(vcpu, rt, sr); in kvmppc_core_emulate_op_pr()
415 kvmppc_set_gpr(vcpu, rt, t); in kvmppc_core_emulate_op_pr()
430 kvmppc_set_gpr(vcpu, rt, t); in kvmppc_core_emulate_op_pr()
441 kvmppc_set_gpr(vcpu, rt, t); in kvmppc_core_emulate_op_pr()
Dbook3s.c584 kvmppc_set_gpr(vcpu, i, regs->gpr[i]); in kvm_arch_vcpu_ioctl_set_regs()
939 kvmppc_set_gpr(vcpu, 4, *(u8 *)&buf); in kvmppc_h_logical_ci_load()
943 kvmppc_set_gpr(vcpu, 4, be16_to_cpu(*(__be16 *)&buf)); in kvmppc_h_logical_ci_load()
947 kvmppc_set_gpr(vcpu, 4, be32_to_cpu(*(__be32 *)&buf)); in kvmppc_h_logical_ci_load()
951 kvmppc_set_gpr(vcpu, 4, be64_to_cpu(*(__be64 *)&buf)); in kvmppc_h_logical_ci_load()
Dbook3s_xics.c716 kvmppc_set_gpr(vcpu, 4, ((u32)state.cppr << 24) | state.xisr); in kvmppc_h_ipoll()
717 kvmppc_set_gpr(vcpu, 5, state.mfrr); in kvmppc_h_ipoll()
889 kvmppc_set_gpr(vcpu, 4, res); in kvmppc_xics_hcall()
890 kvmppc_set_gpr(vcpu, 5, get_tb()); in kvmppc_xics_hcall()
904 kvmppc_set_gpr(vcpu, 4, res); in kvmppc_xics_hcall()
Demulate.c186 kvmppc_set_gpr(vcpu, rt, spr_val); in kvmppc_emulate_mfspr()
Dpowerpc.c248 kvmppc_set_gpr(vcpu, 4, r2); in kvmppc_kvm_pv()
1200 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, gpr); in kvmppc_complete_mmio_load()
1852 kvmppc_set_gpr(vcpu, i, gprs[i]); in kvm_arch_vcpu_ioctl_run()
1857 kvmppc_set_gpr(vcpu, 3, run->papr_hcall.ret); in kvm_arch_vcpu_ioctl_run()
1859 kvmppc_set_gpr(vcpu, 4 + i, run->papr_hcall.args[i]); in kvm_arch_vcpu_ioctl_run()
De500_emulate.c120 kvmppc_set_gpr(vcpu, rt, in kvmppc_e500_emul_mftmr()
Dbooke_emulate.c80 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->msr); in kvmppc_booke_emulate_op()
Dbooke.c1248 kvmppc_set_gpr(vcpu, 3, kvmppc_kvm_pv(vcpu)); in kvmppc_handle_exit()
1264 kvmppc_set_gpr(vcpu, 3, kvmppc_kvm_pv(vcpu)); in kvmppc_handle_exit()
1495 kvmppc_set_gpr(vcpu, i, regs->gpr[i]); in kvm_arch_vcpu_ioctl_set_regs()
2132 kvmppc_set_gpr(vcpu, 1, (16<<20) - 8); /* -8 for the callee-save LR slot */ in kvmppc_core_vcpu_create()
Dbook3s_hv.c992 kvmppc_set_gpr(vcpu, 3, H_SUCCESS); in kvmppc_nested_h_rpt_invalidate()
1233 kvmppc_set_gpr(vcpu, 3, 0); in kvmppc_pseries_do_hcall()
1237 kvmppc_set_gpr(vcpu, 3, 0); in kvmppc_pseries_do_hcall()
1298 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_pseries_do_hcall()
1462 kvmppc_set_gpr(vcpu, get_rt(inst), arg); in kvmppc_emulate_doorbell_instr()
4064 kvmppc_set_gpr(vcpu, 3, 0); in kvmhv_p9_guest_entry()
4099 kvmppc_set_gpr(vcpu, 3, 0); in kvmhv_p9_guest_entry()
4112 kvmppc_set_gpr(vcpu, 3, 0); in kvmhv_p9_guest_entry()
4121 kvmppc_set_gpr(vcpu, 3, ret); in kvmhv_p9_guest_entry()
Dbook3s_pr.c1336 kvmppc_set_gpr(vcpu, 3, kvmppc_kvm_pv(vcpu)); in kvmppc_handle_exit_pr()
Dbook3s_xive.c2804 kvmppc_set_gpr(vcpu, 5, get_tb() + vc->tb_offset); in kvmppc_xive_xics_hcall()
/linux-5.19.10/arch/powerpc/include/asm/
Dkvm_booke.h26 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr() function
Dkvm_book3s.h338 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr() function