/linux-4.4.14/arch/powerpc/kvm/ |
D | emulate_loadstore.c | 82 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 101 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 114 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 127 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 178 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 187 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 208 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 221 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 230 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 239 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() [all …]
|
D | book3s_pr_papr.c | 75 kvmppc_set_gpr(vcpu, 4, pte_index | i); in kvmppc_h_pr_enter() 80 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_h_pr_enter() 112 kvmppc_set_gpr(vcpu, 4, pte[0]); in kvmppc_h_pr_remove() 113 kvmppc_set_gpr(vcpu, 5, pte[1]); in kvmppc_h_pr_remove() 117 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_h_pr_remove() 168 kvmppc_set_gpr(vcpu, paramnr+(2*i), tsh); in kvmppc_h_pr_bulk_remove() 195 kvmppc_set_gpr(vcpu, paramnr+(2*i), tsh); in kvmppc_h_pr_bulk_remove() 198 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_h_pr_bulk_remove() 242 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_h_pr_protect() 257 kvmppc_set_gpr(vcpu, 3, rc); in kvmppc_h_pr_put_tce() [all …]
|
D | book3s_emulate.c | 112 kvmppc_set_gpr(vcpu, 3, EV_UNIMPLEMENTED); in kvmppc_core_emulate_op_pr() 134 kvmppc_set_gpr(vcpu, rt, kvmppc_get_msr(vcpu)); in kvmppc_core_emulate_op_pr() 159 kvmppc_set_gpr(vcpu, rt, sr); in kvmppc_core_emulate_op_pr() 171 kvmppc_set_gpr(vcpu, rt, sr); in kvmppc_core_emulate_op_pr() 252 kvmppc_set_gpr(vcpu, rt, t); in kvmppc_core_emulate_op_pr() 263 kvmppc_set_gpr(vcpu, rt, t); in kvmppc_core_emulate_op_pr()
|
D | book3s_paired_singles.c | 707 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 730 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 764 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 851 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 948 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 967 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 986 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 1005 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 1028 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 1049 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() [all …]
|
D | book3s.c | 518 kvmppc_set_gpr(vcpu, i, regs->gpr[i]); in kvm_arch_vcpu_ioctl_set_regs() 846 kvmppc_set_gpr(vcpu, 4, *(u8 *)&buf); in kvmppc_h_logical_ci_load() 850 kvmppc_set_gpr(vcpu, 4, be16_to_cpu(*(__be16 *)&buf)); in kvmppc_h_logical_ci_load() 854 kvmppc_set_gpr(vcpu, 4, be32_to_cpu(*(__be32 *)&buf)); in kvmppc_h_logical_ci_load() 858 kvmppc_set_gpr(vcpu, 4, be64_to_cpu(*(__be64 *)&buf)); in kvmppc_h_logical_ci_load()
|
D | powerpc.c | 235 kvmppc_set_gpr(vcpu, 4, r2); in kvmppc_kvm_pv() 762 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, gpr); in kvmppc_complete_mmio_load() 766 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, gpr); in kvmppc_complete_mmio_load() 1016 kvmppc_set_gpr(vcpu, i, gprs[i]); in kvm_arch_vcpu_ioctl_run() 1021 kvmppc_set_gpr(vcpu, 3, run->papr_hcall.ret); in kvm_arch_vcpu_ioctl_run() 1023 kvmppc_set_gpr(vcpu, 4 + i, run->papr_hcall.args[i]); in kvm_arch_vcpu_ioctl_run()
|
D | book3s_xics.c | 701 kvmppc_set_gpr(vcpu, 4, ((u32)state.cppr << 24) | state.xisr); in kvmppc_h_ipoll() 702 kvmppc_set_gpr(vcpu, 5, state.mfrr); in kvmppc_h_ipoll() 859 kvmppc_set_gpr(vcpu, 4, res); in kvmppc_xics_hcall() 860 kvmppc_set_gpr(vcpu, 5, get_tb()); in kvmppc_xics_hcall() 874 kvmppc_set_gpr(vcpu, 4, res); in kvmppc_xics_hcall()
|
D | emulate.c | 204 kvmppc_set_gpr(vcpu, rt, spr_val); in kvmppc_emulate_mfspr()
|
D | e500_emulate.c | 123 kvmppc_set_gpr(vcpu, rt, in kvmppc_e500_emul_mftmr()
|
D | booke_emulate.c | 91 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->msr); in kvmppc_booke_emulate_op()
|
D | booke.c | 1199 kvmppc_set_gpr(vcpu, 3, kvmppc_kvm_pv(vcpu)); in kvmppc_handle_exit() 1215 kvmppc_set_gpr(vcpu, 3, kvmppc_kvm_pv(vcpu)); in kvmppc_handle_exit() 1379 kvmppc_set_gpr(vcpu, 1, (16<<20) - 8); /* -8 for the callee-save LR slot */ in kvm_arch_vcpu_setup() 1472 kvmppc_set_gpr(vcpu, i, regs->gpr[i]); in kvm_arch_vcpu_ioctl_set_regs()
|
D | book3s_pr.c | 1131 kvmppc_set_gpr(vcpu, 3, kvmppc_kvm_pv(vcpu)); in kvmppc_handle_exit_pr()
|
D | book3s_hv.c | 781 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_pseries_do_hcall()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | kvm_booke.h | 37 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr() function
|
D | kvm_book3s.h | 209 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr() function
|