/linux-3.4.99/arch/powerpc/kvm/ |
D | e500_emulate.c | 154 kvmppc_set_gpr(vcpu, rt, vcpu_e500->pid[0]); break; in kvmppc_core_emulate_mfspr() 156 kvmppc_set_gpr(vcpu, rt, vcpu_e500->pid[1]); break; in kvmppc_core_emulate_mfspr() 158 kvmppc_set_gpr(vcpu, rt, vcpu_e500->pid[2]); break; in kvmppc_core_emulate_mfspr() 160 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->mas0); break; in kvmppc_core_emulate_mfspr() 162 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->mas1); break; in kvmppc_core_emulate_mfspr() 164 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->mas2); break; in kvmppc_core_emulate_mfspr() 167 kvmppc_set_gpr(vcpu, rt, val); in kvmppc_core_emulate_mfspr() 170 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->mas4); break; in kvmppc_core_emulate_mfspr() 172 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->mas6); break; in kvmppc_core_emulate_mfspr() 175 kvmppc_set_gpr(vcpu, rt, val); in kvmppc_core_emulate_mfspr() [all …]
|
D | booke_emulate.c | 66 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->msr); in kvmppc_booke_emulate_op() 202 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivpr); break; in kvmppc_booke_emulate_mfspr() 204 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->dar); break; in kvmppc_booke_emulate_mfspr() 206 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->esr); break; in kvmppc_booke_emulate_mfspr() 208 kvmppc_set_gpr(vcpu, rt, vcpu->arch.dbcr0); break; in kvmppc_booke_emulate_mfspr() 210 kvmppc_set_gpr(vcpu, rt, vcpu->arch.dbcr1); break; in kvmppc_booke_emulate_mfspr() 212 kvmppc_set_gpr(vcpu, rt, vcpu->arch.dbsr); break; in kvmppc_booke_emulate_mfspr() 214 kvmppc_set_gpr(vcpu, rt, vcpu->arch.tsr); break; in kvmppc_booke_emulate_mfspr() 216 kvmppc_set_gpr(vcpu, rt, vcpu->arch.tcr); break; in kvmppc_booke_emulate_mfspr() 219 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_CRITICAL]); in kvmppc_booke_emulate_mfspr() [all …]
|
D | emulate.c | 194 kvmppc_set_gpr(vcpu, ra, ea); in kvmppc_emulate_instruction() 223 kvmppc_set_gpr(vcpu, rs, ea); in kvmppc_emulate_instruction() 246 kvmppc_set_gpr(vcpu, ra, ea); in kvmppc_emulate_instruction() 255 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->srr0); in kvmppc_emulate_instruction() 258 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->srr1); in kvmppc_emulate_instruction() 261 kvmppc_set_gpr(vcpu, rt, vcpu->arch.pvr); break; in kvmppc_emulate_instruction() 263 kvmppc_set_gpr(vcpu, rt, vcpu->vcpu_id); break; in kvmppc_emulate_instruction() 265 kvmppc_set_gpr(vcpu, rt, 0); break; in kvmppc_emulate_instruction() 271 kvmppc_set_gpr(vcpu, rt, get_tb() >> 32); break; in kvmppc_emulate_instruction() 273 kvmppc_set_gpr(vcpu, rt, get_tb()); break; in kvmppc_emulate_instruction() [all …]
|
D | book3s_emulate.c | 109 kvmppc_set_gpr(vcpu, get_rt(inst), in kvmppc_core_emulate_op() 133 kvmppc_set_gpr(vcpu, get_rt(inst), sr); in kvmppc_core_emulate_op() 145 kvmppc_set_gpr(vcpu, get_rt(inst), sr); in kvmppc_core_emulate_op() 198 kvmppc_set_gpr(vcpu, get_rt(inst), t); in kvmppc_core_emulate_op() 209 kvmppc_set_gpr(vcpu, get_rt(inst), t); in kvmppc_core_emulate_op() 444 kvmppc_set_gpr(vcpu, rt, bat->raw >> 32); in kvmppc_core_emulate_mfspr() 446 kvmppc_set_gpr(vcpu, rt, bat->raw); in kvmppc_core_emulate_mfspr() 453 kvmppc_set_gpr(vcpu, rt, to_book3s(vcpu)->sdr1); in kvmppc_core_emulate_mfspr() 456 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->dsisr); in kvmppc_core_emulate_mfspr() 459 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->dar); in kvmppc_core_emulate_mfspr() [all …]
|
D | book3s_pr_papr.c | 65 kvmppc_set_gpr(vcpu, 3, H_SUCCESS); in kvmppc_h_pr_enter() 66 kvmppc_set_gpr(vcpu, 4, pte_index | i); in kvmppc_h_pr_enter() 85 kvmppc_set_gpr(vcpu, 3, H_NOT_FOUND); in kvmppc_h_pr_remove() 94 kvmppc_set_gpr(vcpu, 3, H_SUCCESS); in kvmppc_h_pr_remove() 95 kvmppc_set_gpr(vcpu, 4, pte[0]); in kvmppc_h_pr_remove() 96 kvmppc_set_gpr(vcpu, 5, pte[1]); in kvmppc_h_pr_remove() 114 kvmppc_set_gpr(vcpu, 3, H_NOT_FOUND); in kvmppc_h_pr_protect() 132 kvmppc_set_gpr(vcpu, 3, H_SUCCESS); in kvmppc_h_pr_protect()
|
D | 44x_emulate.c | 68 kvmppc_set_gpr(vcpu, rt, vcpu->arch.cpr0_cfgaddr); in kvmppc_core_emulate_op() 74 kvmppc_set_gpr(vcpu, rt, in kvmppc_core_emulate_op() 172 kvmppc_set_gpr(vcpu, rt, vcpu->arch.pid); break; in kvmppc_core_emulate_mfspr() 174 kvmppc_set_gpr(vcpu, rt, vcpu->arch.mmucr); break; in kvmppc_core_emulate_mfspr() 176 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ccr0); break; in kvmppc_core_emulate_mfspr() 178 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ccr1); break; in kvmppc_core_emulate_mfspr()
|
D | powerpc.c | 89 kvmppc_set_gpr(vcpu, 4, r2); in kvmppc_kvm_pv() 414 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, run->dcr.data); in kvmppc_complete_dcr_load() 459 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, gpr); in kvmppc_complete_mmio_load() 463 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, gpr); in kvmppc_complete_mmio_load() 572 kvmppc_set_gpr(vcpu, i, gprs[i]); in kvm_arch_vcpu_ioctl_run() 577 kvmppc_set_gpr(vcpu, 3, run->papr_hcall.ret); in kvm_arch_vcpu_ioctl_run() 579 kvmppc_set_gpr(vcpu, 4 + i, run->papr_hcall.args[i]); in kvm_arch_vcpu_ioctl_run()
|
D | book3s_paired_singles.c | 706 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 729 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 763 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 850 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 947 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 966 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 985 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 1004 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 1027 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() 1048 kvmppc_set_gpr(vcpu, ax_ra, addr); in kvmppc_emulate_paired_single() [all …]
|
D | booke.c | 513 kvmppc_set_gpr(vcpu, 3, kvmppc_kvm_pv(vcpu)); in kvmppc_handle_exit() 665 kvmppc_set_gpr(vcpu, 1, (16<<20) - 8); /* -8 for the callee-save LR slot */ in kvm_arch_vcpu_setup() 733 kvmppc_set_gpr(vcpu, i, regs->gpr[i]); in kvm_arch_vcpu_ioctl_set_regs()
|
D | 44x_tlb.c | 520 kvmppc_set_gpr(vcpu, rt, gtlb_index); in kvmppc_44x_emul_tlbsx()
|
D | book3s.c | 459 kvmppc_set_gpr(vcpu, i, regs->gpr[i]); in kvm_arch_vcpu_ioctl_set_regs()
|
D | book3s_pr.c | 715 kvmppc_set_gpr(vcpu, 3, kvmppc_kvm_pv(vcpu)); in kvmppc_handle_exit()
|
D | book3s_hv.c | 268 kvmppc_set_gpr(vcpu, 3, ret); in kvmppc_pseries_do_hcall()
|
/linux-3.4.99/arch/powerpc/include/asm/ |
D | kvm_booke.h | 26 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr() function
|
D | kvm_book3s.h | 206 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr() function 366 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr() function
|