Lines Matching defs:ctxt

108 #define emul_to_vcpu(ctxt) \  argument
7615 static int kvm_fetch_guest_virt(struct x86_emulate_ctxt *ctxt, in kvm_fetch_guest_virt()
7660 static int emulator_read_std(struct x86_emulate_ctxt *ctxt, in emulator_read_std()
7705 static int emulator_write_std(struct x86_emulate_ctxt *ctxt, gva_t addr, void *val, in emulator_write_std()
7905 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in emulator_read_write_onepage() local
7946 static int emulator_read_write(struct x86_emulate_ctxt *ctxt, in emulator_read_write()
8000 static int emulator_read_emulated(struct x86_emulate_ctxt *ctxt, in emulator_read_emulated()
8010 static int emulator_write_emulated(struct x86_emulate_ctxt *ctxt, in emulator_write_emulated()
8023 static int emulator_cmpxchg_emulated(struct x86_emulate_ctxt *ctxt, in emulator_cmpxchg_emulated()
8176 static int emulator_pio_in_emulated(struct x86_emulate_ctxt *ctxt, in emulator_pio_in_emulated()
8204 static int emulator_pio_out_emulated(struct x86_emulate_ctxt *ctxt, in emulator_pio_out_emulated()
8216 static void emulator_invlpg(struct x86_emulate_ctxt *ctxt, ulong address) in emulator_invlpg()
8248 static void emulator_wbinvd(struct x86_emulate_ctxt *ctxt) in emulator_wbinvd()
8253 static unsigned long emulator_get_dr(struct x86_emulate_ctxt *ctxt, int dr) in emulator_get_dr()
8258 static int emulator_set_dr(struct x86_emulate_ctxt *ctxt, int dr, in emulator_set_dr()
8270 static unsigned long emulator_get_cr(struct x86_emulate_ctxt *ctxt, int cr) in emulator_get_cr()
8299 static int emulator_set_cr(struct x86_emulate_ctxt *ctxt, int cr, ulong val) in emulator_set_cr()
8328 static int emulator_get_cpl(struct x86_emulate_ctxt *ctxt) in emulator_get_cpl()
8333 static void emulator_get_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_get_gdt()
8338 static void emulator_get_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_get_idt()
8343 static void emulator_set_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_set_gdt()
8348 static void emulator_set_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_set_idt()
8354 struct x86_emulate_ctxt *ctxt, int seg) in emulator_get_cached_segment_base()
8359 static bool emulator_get_segment(struct x86_emulate_ctxt *ctxt, u16 *selector, in emulator_get_segment()
8395 static void emulator_set_segment(struct x86_emulate_ctxt *ctxt, u16 selector, in emulator_set_segment()
8425 static int emulator_get_msr_with_filter(struct x86_emulate_ctxt *ctxt, in emulator_get_msr_with_filter()
8448 static int emulator_set_msr_with_filter(struct x86_emulate_ctxt *ctxt, in emulator_set_msr_with_filter()
8471 static int emulator_get_msr(struct x86_emulate_ctxt *ctxt, in emulator_get_msr()
8477 static int emulator_check_rdpmc_early(struct x86_emulate_ctxt *ctxt, u32 pmc) in emulator_check_rdpmc_early()
8482 static int emulator_read_pmc(struct x86_emulate_ctxt *ctxt, in emulator_read_pmc()
8488 static void emulator_halt(struct x86_emulate_ctxt *ctxt) in emulator_halt()
8493 static int emulator_intercept(struct x86_emulate_ctxt *ctxt, in emulator_intercept()
8501 static bool emulator_get_cpuid(struct x86_emulate_ctxt *ctxt, in emulator_get_cpuid()
8508 static bool emulator_guest_has_movbe(struct x86_emulate_ctxt *ctxt) in emulator_guest_has_movbe()
8513 static bool emulator_guest_has_fxsr(struct x86_emulate_ctxt *ctxt) in emulator_guest_has_fxsr()
8518 static bool emulator_guest_has_rdpid(struct x86_emulate_ctxt *ctxt) in emulator_guest_has_rdpid()
8523 static bool emulator_guest_cpuid_is_intel_compatible(struct x86_emulate_ctxt *ctxt) in emulator_guest_cpuid_is_intel_compatible()
8528 static ulong emulator_read_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg) in emulator_read_gpr()
8533 static void emulator_write_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val) in emulator_write_gpr()
8538 static void emulator_set_nmi_mask(struct x86_emulate_ctxt *ctxt, bool masked) in emulator_set_nmi_mask()
8543 static bool emulator_is_smm(struct x86_emulate_ctxt *ctxt) in emulator_is_smm()
8548 static bool emulator_is_guest_mode(struct x86_emulate_ctxt *ctxt) in emulator_is_guest_mode()
8554 static int emulator_leave_smm(struct x86_emulate_ctxt *ctxt) in emulator_leave_smm()
8561 static void emulator_triple_fault(struct x86_emulate_ctxt *ctxt) in emulator_triple_fault()
8566 static int emulator_set_xcr(struct x86_emulate_ctxt *ctxt, u32 index, u64 xcr) in emulator_set_xcr()
8571 static void emulator_vm_bugged(struct x86_emulate_ctxt *ctxt) in emulator_vm_bugged()
8579 static gva_t emulator_get_untagged_addr(struct x86_emulate_ctxt *ctxt, in emulator_get_untagged_addr()
8589 static bool emulator_is_canonical_addr(struct x86_emulate_ctxt *ctxt, in emulator_is_canonical_addr()
8665 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in inject_emulated_exception() local
8678 struct x86_emulate_ctxt *ctxt; in alloc_emulate_ctxt() local
8695 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in init_emulate_ctxt() local
8721 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in kvm_inject_realmode_interrupt() local
8793 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in prepare_emulation_ctxt_failure_exit() local
9031 static bool is_vmware_backdoor_opcode(struct x86_emulate_ctxt *ctxt) in is_vmware_backdoor_opcode()
9075 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in x86_decode_emulated_instruction() local
9093 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in x86_emulate_instruction() local
10124 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt) in emulator_fix_hypercall()
11850 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; in kvm_task_switch() local