Home
last modified time | relevance | path

Searched refs:x86_emulate_ctxt (Results 1 – 5 of 5) sorted by relevance

/linux/arch/x86/kvm/
A Dkvm_emulate.h18 struct x86_emulate_ctxt;
113 int (*read_std)(struct x86_emulate_ctxt *ctxt,
136 int (*write_std)(struct x86_emulate_ctxt *ctxt,
146 int (*fetch)(struct x86_emulate_ctxt *ctxt,
208 int (*cpl)(struct x86_emulate_ctxt *ctxt);
211 u64 (*get_smbase)(struct x86_emulate_ctxt *ctxt);
217 void (*halt)(struct x86_emulate_ctxt *ctxt);
218 void (*wbinvd)(struct x86_emulate_ctxt *ctxt);
220 int (*intercept)(struct x86_emulate_ctxt *ctxt,
301 struct x86_emulate_ctxt { struct
[all …]
A Demulate.c197 int (*execute)(struct x86_emulate_ctxt *ctxt);
206 int (*check_perm)(struct x86_emulate_ctxt *ctxt);
672 struct x86_emulate_ctxt *ctxt) in emul_is_noncanonical_address()
1813 static int em_pop(struct x86_emulate_ctxt *ctxt) in em_pop()
2185 static int em_ret(struct x86_emulate_ctxt *ctxt) in em_ret()
2518 static int em_rsm(struct x86_emulate_ctxt *ctxt) in em_rsm()
3332 static int em_das(struct x86_emulate_ctxt *ctxt) in em_das()
3370 static int em_aam(struct x86_emulate_ctxt *ctxt) in em_aam()
3392 static int em_aad(struct x86_emulate_ctxt *ctxt) in em_aad()
3499 static int em_cwd(struct x86_emulate_ctxt *ctxt) in em_cwd()
[all …]
A Dx86.c324 unsigned int size = sizeof(struct x86_emulate_ctxt); in kvm_alloc_emulator_cache()
327 __alignof__(struct x86_emulate_ctxt), in kvm_alloc_emulator_cache()
6865 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in emulator_read_write_onepage()
7318 struct x86_emulate_ctxt *ctxt, int seg) in emulator_get_cached_segment_base()
7449 static void emulator_halt(struct x86_emulate_ctxt *ctxt) in emulator_halt()
7595 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in inject_emulated_exception()
7609 struct x86_emulate_ctxt *ctxt; in alloc_emulate_ctxt()
7626 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in init_emulate_ctxt()
7656 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in kvm_inject_realmode_interrupt()
7729 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in prepare_emulation_ctxt_failure_exit()
[all …]
/linux/arch/x86/include/asm/
A Dkvm_host.h200 struct x86_emulate_ctxt;
735 struct x86_emulate_ctxt *emulate_ctxt;
/linux/arch/x86/kvm/svm/
A Dsvm.c2242 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in svm_instr_opcode()

Completed in 61 milliseconds