Lines Matching defs:ctxt
87 #define emul_to_vcpu(ctxt) \ argument
5927 static int kvm_fetch_guest_virt(struct x86_emulate_ctxt *ctxt, in kvm_fetch_guest_virt()
5971 static int emulator_read_std(struct x86_emulate_ctxt *ctxt, in emulator_read_std()
5984 static int kvm_read_guest_phys_system(struct x86_emulate_ctxt *ctxt, in kvm_read_guest_phys_system()
6024 static int emulator_write_std(struct x86_emulate_ctxt *ctxt, gva_t addr, void *val, in emulator_write_std()
6209 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in emulator_read_write_onepage() local
6250 static int emulator_read_write(struct x86_emulate_ctxt *ctxt, in emulator_read_write()
6304 static int emulator_read_emulated(struct x86_emulate_ctxt *ctxt, in emulator_read_emulated()
6314 static int emulator_write_emulated(struct x86_emulate_ctxt *ctxt, in emulator_write_emulated()
6334 static int emulator_cmpxchg_emulated(struct x86_emulate_ctxt *ctxt, in emulator_cmpxchg_emulated()
6472 static int emulator_pio_in_emulated(struct x86_emulate_ctxt *ctxt, in emulator_pio_in_emulated()
6489 static int emulator_pio_out_emulated(struct x86_emulate_ctxt *ctxt, in emulator_pio_out_emulated()
6501 static void emulator_invlpg(struct x86_emulate_ctxt *ctxt, ulong address) in emulator_invlpg()
6533 static void emulator_wbinvd(struct x86_emulate_ctxt *ctxt) in emulator_wbinvd()
6538 static int emulator_get_dr(struct x86_emulate_ctxt *ctxt, int dr, in emulator_get_dr()
6544 static int emulator_set_dr(struct x86_emulate_ctxt *ctxt, int dr, in emulator_set_dr()
6556 static unsigned long emulator_get_cr(struct x86_emulate_ctxt *ctxt, int cr) in emulator_get_cr()
6585 static int emulator_set_cr(struct x86_emulate_ctxt *ctxt, int cr, ulong val) in emulator_set_cr()
6614 static int emulator_get_cpl(struct x86_emulate_ctxt *ctxt) in emulator_get_cpl()
6619 static void emulator_get_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_get_gdt()
6624 static void emulator_get_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_get_idt()
6629 static void emulator_set_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_set_gdt()
6634 static void emulator_set_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_set_idt()
6640 struct x86_emulate_ctxt *ctxt, int seg) in emulator_get_cached_segment_base()
6645 static bool emulator_get_segment(struct x86_emulate_ctxt *ctxt, u16 *selector, in emulator_get_segment()
6681 static void emulator_set_segment(struct x86_emulate_ctxt *ctxt, u16 selector, in emulator_set_segment()
6711 static int emulator_get_msr(struct x86_emulate_ctxt *ctxt, in emulator_get_msr()
6727 static int emulator_set_msr(struct x86_emulate_ctxt *ctxt, in emulator_set_msr()
6743 static u64 emulator_get_smbase(struct x86_emulate_ctxt *ctxt) in emulator_get_smbase()
6750 static void emulator_set_smbase(struct x86_emulate_ctxt *ctxt, u64 smbase) in emulator_set_smbase()
6757 static int emulator_check_pmc(struct x86_emulate_ctxt *ctxt, in emulator_check_pmc()
6763 static int emulator_read_pmc(struct x86_emulate_ctxt *ctxt, in emulator_read_pmc()
6769 static void emulator_halt(struct x86_emulate_ctxt *ctxt) in emulator_halt()
6774 static int emulator_intercept(struct x86_emulate_ctxt *ctxt, in emulator_intercept()
6782 static bool emulator_get_cpuid(struct x86_emulate_ctxt *ctxt, in emulator_get_cpuid()
6789 static bool emulator_guest_has_long_mode(struct x86_emulate_ctxt *ctxt) in emulator_guest_has_long_mode()
6794 static bool emulator_guest_has_movbe(struct x86_emulate_ctxt *ctxt) in emulator_guest_has_movbe()
6799 static bool emulator_guest_has_fxsr(struct x86_emulate_ctxt *ctxt) in emulator_guest_has_fxsr()
6804 static ulong emulator_read_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg) in emulator_read_gpr()
6809 static void emulator_write_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val) in emulator_write_gpr()
6814 static void emulator_set_nmi_mask(struct x86_emulate_ctxt *ctxt, bool masked) in emulator_set_nmi_mask()
6819 static unsigned emulator_get_hflags(struct x86_emulate_ctxt *ctxt) in emulator_get_hflags()
6824 static void emulator_set_hflags(struct x86_emulate_ctxt *ctxt, unsigned emul_flags) in emulator_set_hflags()
6829 static int emulator_pre_leave_smm(struct x86_emulate_ctxt *ctxt, in emulator_pre_leave_smm()
6835 static void emulator_post_leave_smm(struct x86_emulate_ctxt *ctxt) in emulator_post_leave_smm()
6840 static int emulator_set_xcr(struct x86_emulate_ctxt *ctxt, u32 index, u64 xcr) in emulator_set_xcr()
6913 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in inject_emulated_exception() local
6927 struct x86_emulate_ctxt *ctxt; in alloc_emulate_ctxt() local
6944 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in init_emulate_ctxt() local
6969 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in kvm_inject_realmode_interrupt() local
7093 static bool retry_instruction(struct x86_emulate_ctxt *ctxt, in retry_instruction()
7247 static bool is_vmware_backdoor_opcode(struct x86_emulate_ctxt *ctxt) in is_vmware_backdoor_opcode()
7282 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in x86_emulate_instruction() local
8139 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt) in emulator_fix_hypercall()
9518 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in kvm_task_switch() local