Home
last modified time | relevance | path

Searched refs:emul_type (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/arch/x86/kvm/svm/
H A Dsvm.c369 static bool svm_can_emulate_instruction(struct kvm_vcpu *vcpu, int emul_type,
4783 static bool svm_can_emulate_instruction(struct kvm_vcpu *vcpu, int emul_type, in svm_can_emulate_instruction()
4794 WARN_ON_ONCE(emul_type & (EMULTYPE_TRAP_UD | in svm_can_emulate_instruction()
4809 if (emul_type & EMULTYPE_NO_DECODE) in svm_can_emulate_instruction()
4836 if (!(emul_type & EMULTYPE_SKIP)) in svm_can_emulate_instruction()
4762 svm_can_emulate_instruction(struct kvm_vcpu * vcpu,int emul_type,void * insn,int insn_len) svm_can_emulate_instruction() argument
/openbmc/linux/arch/x86/include/asm/
H A Dkvm_host.h1740 bool (*can_emulate_instruction)(struct kvm_vcpu *vcpu, int emul_type,
/openbmc/linux/arch/x86/kvm/
H A Dx86.c7496 static int kvm_can_emulate_insn(struct kvm_vcpu *vcpu, int emul_type, in kvm_can_emulate_insn() argument
7499 return static_call(kvm_x86_can_emulate_instruction)(vcpu, emul_type, in kvm_can_emulate_insn()
7507 int emul_type = EMULTYPE_TRAP_UD; in handle_ud() local
7511 if (unlikely(!kvm_can_emulate_insn(vcpu, emul_type, NULL, 0))) in handle_ud()
7521 emul_type = EMULTYPE_TRAP_UD_FORCED; in handle_ud()
7524 return kvm_emulate_instruction(vcpu, emul_type); in handle_ud()
/openbmc/linux/arch/x86/kvm/vmx/
H A Dvmx.c1673 static bool vmx_can_emulate_instruction(struct kvm_vcpu *vcpu, int emul_type, in vmx_can_emulate_instruction() argument