Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/x86/kvm/
A Dkvm_emulate.h18 struct x86_emulate_ctxt;
92 void (*vm_bugged)(struct x86_emulate_ctxt *ctxt);
114 int (*read_std)(struct x86_emulate_ctxt *ctxt,
127 int (*write_std)(struct x86_emulate_ctxt *ctxt,
137 int (*fetch)(struct x86_emulate_ctxt *ctxt,
199 int (*cpl)(struct x86_emulate_ctxt *ctxt);
207 void (*halt)(struct x86_emulate_ctxt *ctxt);
208 void (*wbinvd)(struct x86_emulate_ctxt *ctxt);
210 int (*intercept)(struct x86_emulate_ctxt *ctxt,
223 bool (*is_smm)(struct x86_emulate_ctxt *ctxt);
[all …]
A Demulate.c198 int (*execute)(struct x86_emulate_ctxt *ctxt);
207 int (*check_perm)(struct x86_emulate_ctxt *ctxt);
654 struct x86_emulate_ctxt *ctxt) in emul_is_noncanonical_address()
1850 static int em_pop(struct x86_emulate_ctxt *ctxt) in em_pop()
2222 static int em_ret(struct x86_emulate_ctxt *ctxt) in em_ret()
2311 static int em_rsm(struct x86_emulate_ctxt *ctxt) in em_rsm()
3043 static int em_das(struct x86_emulate_ctxt *ctxt) in em_das()
3081 static int em_aam(struct x86_emulate_ctxt *ctxt) in em_aam()
3103 static int em_aad(struct x86_emulate_ctxt *ctxt) in em_aad()
3210 static int em_cwd(struct x86_emulate_ctxt *ctxt) in em_cwd()
[all …]
A Dx86.c339 unsigned int size = sizeof(struct x86_emulate_ctxt); in kvm_alloc_emulator_cache()
342 __alignof__(struct x86_emulate_ctxt), in kvm_alloc_emulator_cache()
7553 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in emulator_read_write_onepage()
7993 struct x86_emulate_ctxt *ctxt, int seg) in emulator_get_cached_segment_base()
8130 static void emulator_halt(struct x86_emulate_ctxt *ctxt) in emulator_halt()
8289 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in inject_emulated_exception()
8302 struct x86_emulate_ctxt *ctxt; in alloc_emulate_ctxt()
8319 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in init_emulate_ctxt()
8345 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in kvm_inject_realmode_interrupt()
8418 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in prepare_emulation_ctxt_failure_exit()
[all …]
A Dsmm.h156 int emulator_leave_smm(struct x86_emulate_ctxt *ctxt);
A Dsmm.c467 static int rsm_load_state_32(struct x86_emulate_ctxt *ctxt, in rsm_load_state_32()
519 static int rsm_load_state_64(struct x86_emulate_ctxt *ctxt, in rsm_load_state_64()
572 int emulator_leave_smm(struct x86_emulate_ctxt *ctxt) in emulator_leave_smm()
/linux-6.3-rc2/arch/x86/include/asm/
A Dkvm_host.h208 struct x86_emulate_ctxt;
841 struct x86_emulate_ctxt *emulate_ctxt;
/linux-6.3-rc2/arch/x86/kvm/svm/
A Dsvm.c2243 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in svm_instr_opcode()

Completed in 57 milliseconds