Lines Matching refs:x86_emulate_ctxt

175 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt);
4274 static int kvm_fetch_guest_virt(struct x86_emulate_ctxt *ctxt,
4300 int kvm_read_guest_virt(struct x86_emulate_ctxt *ctxt,
4312 static int kvm_read_guest_virt_system(struct x86_emulate_ctxt *ctxt,
4320 int kvm_write_guest_virt_system(struct x86_emulate_ctxt *ctxt,
4514 static int emulator_read_write(struct x86_emulate_ctxt *ctxt,
4568 static int emulator_read_emulated(struct x86_emulate_ctxt *ctxt,
4578 static int emulator_write_emulated(struct x86_emulate_ctxt *ctxt,
4598 static int emulator_cmpxchg_emulated(struct x86_emulate_ctxt *ctxt,
4702 static int emulator_pio_in_emulated(struct x86_emulate_ctxt *ctxt,
4724 static int emulator_pio_out_emulated(struct x86_emulate_ctxt *ctxt,
4740 static void emulator_invlpg(struct x86_emulate_ctxt *ctxt, ulong address)
4772 static void emulator_wbinvd(struct x86_emulate_ctxt *ctxt)
4777 static int emulator_get_dr(struct x86_emulate_ctxt *ctxt, int dr,
4783 static int emulator_set_dr(struct x86_emulate_ctxt *ctxt, int dr,
4795 static unsigned long emulator_get_cr(struct x86_emulate_ctxt *ctxt, int cr)
4824 static int emulator_set_cr(struct x86_emulate_ctxt *ctxt, int cr, ulong val)
4853 static int emulator_get_cpl(struct x86_emulate_ctxt *ctxt)
4858 static void emulator_get_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4863 static void emulator_get_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4868 static void emulator_set_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4873 static void emulator_set_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4879 struct x86_emulate_ctxt *ctxt, int seg)
4884 static bool emulator_get_segment(struct x86_emulate_ctxt *ctxt, u16 *selector,
4918 static void emulator_set_segment(struct x86_emulate_ctxt *ctxt, u16 selector,
4948 static int emulator_get_msr(struct x86_emulate_ctxt *ctxt,
4954 static int emulator_set_msr(struct x86_emulate_ctxt *ctxt,
4965 static int emulator_check_pmc(struct x86_emulate_ctxt *ctxt,
4971 static int emulator_read_pmc(struct x86_emulate_ctxt *ctxt,
4977 static void emulator_halt(struct x86_emulate_ctxt *ctxt)
4982 static void emulator_get_fpu(struct x86_emulate_ctxt *ctxt)
4993 static void emulator_put_fpu(struct x86_emulate_ctxt *ctxt)
4998 static int emulator_intercept(struct x86_emulate_ctxt *ctxt,
5005 static void emulator_get_cpuid(struct x86_emulate_ctxt *ctxt,
5011 static ulong emulator_read_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg)
5016 static void emulator_write_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val)
5021 static void emulator_set_nmi_mask(struct x86_emulate_ctxt *ctxt, bool masked)
5085 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5099 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5119 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5233 static bool retry_instruction(struct x86_emulate_ctxt *ctxt,
5375 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
6015 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt)
6801 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;