Lines Matching defs:vcpu
17 enum emulation_result kvm_mips_emul_hypcall(struct kvm_vcpu *vcpu,
22 kvm_debug("[%#lx] HYPCALL %#03x\n", vcpu->arch.pc, code);
32 static int kvm_mips_hypercall(struct kvm_vcpu *vcpu, unsigned long num,
40 int kvm_mips_handle_hypcall(struct kvm_vcpu *vcpu)
45 num = vcpu->arch.gprs[2]; /* v0 */
46 args[0] = vcpu->arch.gprs[4]; /* a0 */
47 args[1] = vcpu->arch.gprs[5]; /* a1 */
48 args[2] = vcpu->arch.gprs[6]; /* a2 */
49 args[3] = vcpu->arch.gprs[7]; /* a3 */
51 return kvm_mips_hypercall(vcpu, num,
52 args, &vcpu->arch.gprs[2] /* v0 */);