Lines Matching refs:emulated
95 enum emulation_result emulated = EMULATE_DONE;
133 emulated = vcpu->kvm->arch.kvm_ops->emulate_mtspr(vcpu, sprn,
135 if (emulated == EMULATE_FAIL)
143 return emulated;
148 enum emulation_result emulated = EMULATE_DONE;
194 emulated = vcpu->kvm->arch.kvm_ops->emulate_mfspr(vcpu, sprn,
196 if (unlikely(emulated == EMULATE_FAIL)) {
203 if (emulated == EMULATE_DONE)
207 return emulated;
216 enum emulation_result emulated;
222 emulated = kvmppc_get_last_inst(vcpu, INST_GENERIC, &inst);
223 if (emulated != EMULATE_DONE)
224 return emulated;
261 emulated = kvmppc_emulate_mfspr(vcpu, sprn, rt);
265 emulated = kvmppc_emulate_mtspr(vcpu, sprn, rs);
273 emulated = EMULATE_FAIL;
285 emulated = EMULATE_EXIT_USER;
288 emulated = EMULATE_FAIL;
293 emulated = EMULATE_FAIL;
296 if (emulated == EMULATE_FAIL) {
297 emulated = vcpu->kvm->arch.kvm_ops->emulate_op(run, vcpu, inst,
299 if (emulated == EMULATE_AGAIN) {
301 } else if (emulated == EMULATE_FAIL) {
309 trace_kvm_ppc_instr(inst, kvmppc_get_pc(vcpu), emulated);
311 /* Advance past emulated instruction. */
315 return emulated;