/Linux-v4.19/arch/powerpc/kvm/ |
D | emulate_loadstore.c | 96 if (emulated != EMULATE_DONE) in kvmppc_emulate_loadstore() 144 return EMULATE_DONE; in kvmppc_emulate_loadstore() 164 return EMULATE_DONE; in kvmppc_emulate_loadstore() 207 return EMULATE_DONE; in kvmppc_emulate_loadstore() 210 return EMULATE_DONE; in kvmppc_emulate_loadstore() 263 return EMULATE_DONE; in kvmppc_emulate_loadstore() 287 return EMULATE_DONE; in kvmppc_emulate_loadstore() 332 return EMULATE_DONE; in kvmppc_emulate_loadstore() 335 return EMULATE_DONE; in kvmppc_emulate_loadstore() 376 emulated = EMULATE_DONE; in kvmppc_emulate_loadstore()
|
D | book3s_pr_papr.c | 86 return EMULATE_DONE; in kvmppc_h_pr_enter() 127 return EMULATE_DONE; in kvmppc_h_pr_remove() 214 return EMULATE_DONE; in kvmppc_h_pr_bulk_remove() 262 return EMULATE_DONE; in kvmppc_h_pr_protect() 273 return EMULATE_DONE; in kvmppc_h_pr_logical_ci_load() 284 return EMULATE_DONE; in kvmppc_h_pr_logical_ci_store() 299 return EMULATE_DONE; in kvmppc_h_pr_put_tce() 315 return EMULATE_DONE; in kvmppc_h_pr_put_tce_indirect() 330 return EMULATE_DONE; in kvmppc_h_pr_stuff_tce() 354 return EMULATE_DONE; in kvmppc_h_pr_xics_hcall() [all …]
|
D | emulate.c | 89 enum emulation_result emulated = EMULATE_DONE; in kvmppc_emulate_mtspr() 142 enum emulation_result emulated = EMULATE_DONE; in kvmppc_emulate_mfspr() 197 if (emulated == EMULATE_DONE) in kvmppc_emulate_mfspr() 217 if (emulated != EMULATE_DONE) in kvmppc_emulate_instruction() 257 emulated = EMULATE_DONE; in kvmppc_emulate_instruction() 265 emulated = EMULATE_DONE; in kvmppc_emulate_instruction()
|
D | e500_emulate.c | 63 return EMULATE_DONE; in kvmppc_e500_emul_msgclr() 85 return EMULATE_DONE; in kvmppc_e500_emul_msgsnd() 92 int emulated = EMULATE_DONE; in kvmppc_e500_emul_ehpriv() 115 return EMULATE_DONE; in kvmppc_e500_emul_dcbtls() 125 return EMULATE_DONE; in kvmppc_e500_emul_mftmr() 134 int emulated = EMULATE_DONE; in kvmppc_core_emulate_op_e500() 211 int emulated = EMULATE_DONE; in kvmppc_core_emulate_mtspr_e500() 321 int emulated = EMULATE_DONE; in kvmppc_core_emulate_mfspr_e500()
|
D | book3s_paired_singles.c | 207 emulated = EMULATE_DONE; in kvmppc_emulate_fpr_load() 264 emulated = EMULATE_DONE; in kvmppc_emulate_fpr_store() 303 emulated = EMULATE_DONE; in kvmppc_emulate_psq_load() 337 emulated = EMULATE_DONE; in kvmppc_emulate_psq_store() 546 return EMULATE_DONE; in kvmppc_ps_three_in() 598 return EMULATE_DONE; in kvmppc_ps_two_in() 629 return EMULATE_DONE; in kvmppc_ps_one_in() 635 enum emulation_result emulated = EMULATE_DONE; in kvmppc_emulate_paired_single() 647 if (emulated != EMULATE_DONE) in kvmppc_emulate_paired_single() 706 if (emulated == EMULATE_DONE) in kvmppc_emulate_paired_single() [all …]
|
D | powerpc.c | 294 case EMULATE_DONE: in kvmppc_emulate_mmio() 355 return EMULATE_DONE; in kvmppc_st() 361 return EMULATE_DONE; in kvmppc_st() 394 return EMULATE_DONE; in kvmppc_ld() 400 return EMULATE_DONE; in kvmppc_ld() 1234 return EMULATE_DONE; in __kvmppc_handle_load() 1261 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_vsx_load() 1271 if (emulated != EMULATE_DONE) in kvmppc_handle_vsx_load() 1337 return EMULATE_DONE; in kvmppc_handle_store() 1403 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_vsx_store() [all …]
|
D | booke_emulate.c | 56 int emulated = EMULATE_DONE; in kvmppc_booke_emulate_op() 133 int emulated = EMULATE_DONE; in kvmppc_booke_emulate_mtspr() 392 int emulated = EMULATE_DONE; in kvmppc_booke_emulate_mfspr()
|
D | e500_mmu.c | 245 return EMULATE_DONE; in kvmppc_e500_emul_mt_mmucsr0() 275 return EMULATE_DONE; in kvmppc_e500_emul_tlbivax() 322 return EMULATE_DONE; in kvmppc_e500_emul_tlbilx() 341 return EMULATE_DONE; in kvmppc_e500_emul_tlbre() 390 return EMULATE_DONE; in kvmppc_e500_emul_tlbsx() 453 return EMULATE_DONE; in kvmppc_e500_emul_tlbwe()
|
D | book3s_emulate.c | 252 int emulated = EMULATE_DONE; in kvmppc_core_emulate_op_pr() 273 emulated = EMULATE_DONE; in kvmppc_core_emulate_op_pr() 382 if (kvmppc_h_pr(vcpu, cmd) == EMULATE_DONE) in kvmppc_core_emulate_op_pr() 678 int emulated = EMULATE_DONE; in kvmppc_core_emulate_mtspr_pr() 861 int emulated = EMULATE_DONE; in kvmppc_core_emulate_mfspr_pr()
|
D | book3s_pr.c | 963 if ((er != EMULATE_DONE) && (er != EMULATE_AGAIN)) { in kvmppc_emulate_fac() 1078 if (emul != EMULATE_DONE) in kvmppc_exit_pr_progint() 1095 case EMULATE_DONE: in kvmppc_exit_pr_progint() 1273 if (emul != EMULATE_DONE) { in kvmppc_handle_exit_pr() 1288 if (kvmppc_h_pr(vcpu, cmd) == EMULATE_DONE) { in kvmppc_handle_exit_pr() 1339 if (emul == EMULATE_DONE) in kvmppc_handle_exit_pr() 1370 if (emul == EMULATE_DONE) { in kvmppc_handle_exit_pr()
|
D | booke.c | 820 case EMULATE_DONE: in emulation_exit() 1002 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_exit() 1037 if (emulated != EMULATE_DONE) { in kvmppc_handle_exit()
|
D | e500_mmu_host.c | 715 return EMULATE_DONE; in kvmppc_load_last_inst()
|
D | book3s.c | 459 if (r == EMULATE_DONE) in kvmppc_load_last_inst()
|
D | book3s_64_mmu_hv.c | 449 EMULATE_DONE) in kvmppc_hv_emulate_mmio()
|
D | book3s_hv.c | 977 EMULATE_DONE) { in kvmppc_emulate_debug_inst() 1039 if (kvmppc_get_last_inst(vcpu, INST_GENERIC, &inst) != EMULATE_DONE) in kvmppc_emulate_doorbell_instr()
|
/Linux-v4.19/arch/mips/kvm/ |
D | trap_emul.c | 73 enum emulation_result er = EMULATE_DONE; in kvm_trap_emul_handle_cop_unusable() 88 er = EMULATE_DONE; in kvm_trap_emul_handle_cop_unusable() 95 case EMULATE_DONE: in kvm_trap_emul_handle_cop_unusable() 255 enum emulation_result er = EMULATE_DONE; in kvm_trap_emul_handle_tlb_miss() 280 if (er == EMULATE_DONE) in kvm_trap_emul_handle_tlb_miss() 365 enum emulation_result er = EMULATE_DONE; in kvm_trap_emul_handle_syscall() 369 if (er == EMULATE_DONE) in kvm_trap_emul_handle_syscall() 383 enum emulation_result er = EMULATE_DONE; in kvm_trap_emul_handle_res_inst() 387 if (er == EMULATE_DONE) in kvm_trap_emul_handle_res_inst() 401 enum emulation_result er = EMULATE_DONE; in kvm_trap_emul_handle_break() [all …]
|
D | emulate.c | 258 return EMULATE_DONE; in update_pc() 948 enum emulation_result er = EMULATE_DONE; in kvm_mips_emul_eret() 990 return EMULATE_DONE; in kvm_mips_emul_wait() 1048 return EMULATE_DONE; in kvm_mips_emul_tlbr() 1133 return EMULATE_DONE; in kvm_mips_emul_tlbwi() 1161 return EMULATE_DONE; in kvm_mips_emul_tlbwr() 1178 return EMULATE_DONE; in kvm_mips_emul_tlbp() 1270 enum emulation_result er = EMULATE_DONE; in kvm_mips_emulate_CP0() 1769 return EMULATE_DONE; in kvm_mips_guest_cache_op() 1803 enum emulation_result er = EMULATE_DONE; in kvm_mips_emulate_cache() [all …]
|
D | vz.c | 906 enum emulation_result er = EMULATE_DONE; in kvm_vz_gpsi_cop0() 1068 enum emulation_result er = EMULATE_DONE; in kvm_vz_gpsi_cache() 1099 return EMULATE_DONE; in kvm_vz_gpsi_cache() 1104 return EMULATE_DONE; in kvm_vz_gpsi_cache() 1107 return EMULATE_DONE; in kvm_vz_gpsi_cache() 1114 return EMULATE_DONE; in kvm_vz_gpsi_cache() 1135 enum emulation_result er = EMULATE_DONE; in kvm_trap_vz_handle_gpsi() 1213 enum emulation_result er = EMULATE_DONE; in kvm_trap_vz_handle_gsfc() 1345 return EMULATE_DONE; in kvm_trap_vz_handle_ghfc() 1402 enum emulation_result er = EMULATE_DONE; in kvm_trap_vz_handle_guest_exit() [all …]
|
D | mips.c | 1271 enum emulation_result er = EMULATE_DONE; in kvm_mips_handle_exit() 1428 if (er == EMULATE_DONE && !(ret & RESUME_HOST)) in kvm_mips_handle_exit()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 48 EMULATE_DONE, /* no further processing */ enumerator 338 int ret = EMULATE_DONE; in kvmppc_get_last_inst() 347 if (ret == EMULATE_DONE) in kvmppc_get_last_inst()
|
/Linux-v4.19/arch/x86/kvm/ |
D | x86.c | 5006 if (er != EMULATE_DONE) in handle_ud() 5853 return EMULATE_DONE; in kvm_inject_realmode_interrupt() 5859 int r = EMULATE_DONE; in handle_emulation_failure() 6066 int r = EMULATE_DONE; in kvm_skip_emulated_instruction() 6080 return r == EMULATE_DONE; in kvm_skip_emulated_instruction() 6115 *r = EMULATE_DONE; in kvm_vcpu_check_breakpoint() 6203 return EMULATE_DONE; in x86_emulate_instruction() 6205 return EMULATE_DONE; in x86_emulate_instruction() 6220 return EMULATE_DONE; in x86_emulate_instruction() 6224 return EMULATE_DONE; in x86_emulate_instruction() [all …]
|
D | vmx.c | 3338 if (kvm_inject_realmode_interrupt(vcpu, nr, inc_eip) != EMULATE_DONE) in vmx_queue_exception() 6830 if (kvm_inject_realmode_interrupt(vcpu, irq, inc_eip) != EMULATE_DONE) in vmx_inject_irq() 6867 if (kvm_inject_realmode_interrupt(vcpu, NMI_VECTOR, 0) != EMULATE_DONE) in vmx_inject_nmi() 6995 if (kvm_emulate_instruction(vcpu, 0) == EMULATE_DONE) { in handle_rmode_exception() 7070 else if (er != EMULATE_DONE) in handle_exception() 7169 return kvm_emulate_instruction(vcpu, 0) == EMULATE_DONE; in handle_io() 7243 return kvm_emulate_instruction(vcpu, 0) == EMULATE_DONE; in handle_desc() 7492 return kvm_emulate_instruction(vcpu, 0) == EMULATE_DONE; in handle_invd() 7559 return kvm_emulate_instruction(vcpu, 0) == EMULATE_DONE; in handle_apic_access() 7717 EMULATE_DONE; in handle_ept_misconfig() [all …]
|
D | svm.c | 784 EMULATE_DONE) in skip_emulated_instruction() 2725 else if (er != EMULATE_DONE) in gp_interception() 2825 return kvm_emulate_instruction(vcpu, 0) == EMULATE_DONE; in io_interception() 3867 return kvm_emulate_instruction(&svm->vcpu, 0) == EMULATE_DONE; in invlpg_interception() 3875 return kvm_emulate_instruction(&svm->vcpu, 0) == EMULATE_DONE; in emulate_on_interception() 3881 rsm_ins_bytes, 2) == EMULATE_DONE; in rsm_interception() 4706 ret = (kvm_emulate_instruction(&svm->vcpu, 0) == EMULATE_DONE); in avic_unaccelerated_access_interception()
|
/Linux-v4.19/arch/mips/include/asm/ |
D | kvm_host.h | 260 EMULATE_DONE, /* no further processing */ enumerator
|
/Linux-v4.19/arch/x86/include/asm/ |
D | kvm_host.h | 1236 EMULATE_DONE, /* no further processing */ enumerator
|