Searched refs:emul_type (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | svm.c | 367 static bool svm_can_emulate_instruction(struct kvm_vcpu *vcpu, int emul_type, 4732 static bool svm_can_emulate_instruction(struct kvm_vcpu *vcpu, int emul_type, in svm_can_emulate_instruction() argument 4743 WARN_ON_ONCE(emul_type & (EMULTYPE_TRAP_UD | in svm_can_emulate_instruction() 4758 if (emul_type & EMULTYPE_NO_DECODE) in svm_can_emulate_instruction() 4785 if (!(emul_type & EMULTYPE_SKIP)) in svm_can_emulate_instruction()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | x86.c | 7494 static int kvm_can_emulate_insn(struct kvm_vcpu *vcpu, int emul_type, in kvm_can_emulate_insn() argument 7497 return static_call(kvm_x86_can_emulate_instruction)(vcpu, emul_type, in kvm_can_emulate_insn() 7505 int emul_type = EMULTYPE_TRAP_UD; in handle_ud() local 7509 if (unlikely(!kvm_can_emulate_insn(vcpu, emul_type, NULL, 0))) in handle_ud() 7519 emul_type = EMULTYPE_TRAP_UD_FORCED; in handle_ud() 7522 return kvm_emulate_instruction(vcpu, emul_type); in handle_ud()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 1737 bool (*can_emulate_instruction)(struct kvm_vcpu *vcpu, int emul_type,
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | x86.c | 6297 int emul_type = EMULTYPE_TRAP_UD; in handle_ud() local 6309 emul_type = EMULTYPE_TRAP_UD_FORCED; in handle_ud() 6312 return kvm_emulate_instruction(vcpu, emul_type); in handle_ud()
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | vmx.c | 1669 static bool vmx_can_emulate_instruction(struct kvm_vcpu *vcpu, int emul_type, in vmx_can_emulate_instruction() argument
|
Completed in 48 milliseconds