Lines Matching refs:x86_emulate_ctxt
187 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt);
4183 static int kvm_fetch_guest_virt(struct x86_emulate_ctxt *ctxt,
4209 int kvm_read_guest_virt(struct x86_emulate_ctxt *ctxt,
4221 static int kvm_read_guest_virt_system(struct x86_emulate_ctxt *ctxt,
4229 static int kvm_read_guest_phys_system(struct x86_emulate_ctxt *ctxt,
4238 int kvm_write_guest_virt_system(struct x86_emulate_ctxt *ctxt,
4432 static int emulator_read_write(struct x86_emulate_ctxt *ctxt,
4486 static int emulator_read_emulated(struct x86_emulate_ctxt *ctxt,
4496 static int emulator_write_emulated(struct x86_emulate_ctxt *ctxt,
4516 static int emulator_cmpxchg_emulated(struct x86_emulate_ctxt *ctxt,
4620 static int emulator_pio_in_emulated(struct x86_emulate_ctxt *ctxt,
4642 static int emulator_pio_out_emulated(struct x86_emulate_ctxt *ctxt,
4658 static void emulator_invlpg(struct x86_emulate_ctxt *ctxt, ulong address)
4690 static void emulator_wbinvd(struct x86_emulate_ctxt *ctxt)
4695 static int emulator_get_dr(struct x86_emulate_ctxt *ctxt, int dr,
4701 static int emulator_set_dr(struct x86_emulate_ctxt *ctxt, int dr,
4713 static unsigned long emulator_get_cr(struct x86_emulate_ctxt *ctxt, int cr)
4742 static int emulator_set_cr(struct x86_emulate_ctxt *ctxt, int cr, ulong val)
4771 static int emulator_get_cpl(struct x86_emulate_ctxt *ctxt)
4776 static void emulator_get_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4781 static void emulator_get_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4786 static void emulator_set_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4791 static void emulator_set_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4797 struct x86_emulate_ctxt *ctxt, int seg)
4802 static bool emulator_get_segment(struct x86_emulate_ctxt *ctxt, u16 *selector,
4836 static void emulator_set_segment(struct x86_emulate_ctxt *ctxt, u16 selector,
4866 static int emulator_get_msr(struct x86_emulate_ctxt *ctxt,
4882 static int emulator_set_msr(struct x86_emulate_ctxt *ctxt,
4893 static u64 emulator_get_smbase(struct x86_emulate_ctxt *ctxt)
4900 static void emulator_set_smbase(struct x86_emulate_ctxt *ctxt, u64 smbase)
4907 static int emulator_check_pmc(struct x86_emulate_ctxt *ctxt,
4913 static int emulator_read_pmc(struct x86_emulate_ctxt *ctxt,
4919 static void emulator_halt(struct x86_emulate_ctxt *ctxt)
4924 static void emulator_get_fpu(struct x86_emulate_ctxt *ctxt)
4935 static void emulator_put_fpu(struct x86_emulate_ctxt *ctxt)
4940 static int emulator_intercept(struct x86_emulate_ctxt *ctxt,
4947 static void emulator_get_cpuid(struct x86_emulate_ctxt *ctxt,
4953 static ulong emulator_read_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg)
4958 static void emulator_write_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val)
4963 static void emulator_set_nmi_mask(struct x86_emulate_ctxt *ctxt, bool masked)
5030 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5044 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5067 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5181 static bool retry_instruction(struct x86_emulate_ctxt *ctxt,
5351 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5934 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt)
6990 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;