Lines Matching refs:x86_emulate_ctxt
169 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt);
4248 static int kvm_fetch_guest_virt(struct x86_emulate_ctxt *ctxt,
4274 int kvm_read_guest_virt(struct x86_emulate_ctxt *ctxt,
4286 static int kvm_read_guest_virt_system(struct x86_emulate_ctxt *ctxt,
4294 int kvm_write_guest_virt_system(struct x86_emulate_ctxt *ctxt,
4488 int emulator_read_write(struct x86_emulate_ctxt *ctxt, unsigned long addr,
4539 static int emulator_read_emulated(struct x86_emulate_ctxt *ctxt,
4549 int emulator_write_emulated(struct x86_emulate_ctxt *ctxt,
4569 static int emulator_cmpxchg_emulated(struct x86_emulate_ctxt *ctxt,
4673 static int emulator_pio_in_emulated(struct x86_emulate_ctxt *ctxt,
4695 static int emulator_pio_out_emulated(struct x86_emulate_ctxt *ctxt,
4711 static void emulator_invlpg(struct x86_emulate_ctxt *ctxt, ulong address)
4735 static void emulator_wbinvd(struct x86_emulate_ctxt *ctxt)
4740 int emulator_get_dr(struct x86_emulate_ctxt *ctxt, int dr, unsigned long *dest)
4745 int emulator_set_dr(struct x86_emulate_ctxt *ctxt, int dr, unsigned long value)
4756 static unsigned long emulator_get_cr(struct x86_emulate_ctxt *ctxt, int cr)
4785 static int emulator_set_cr(struct x86_emulate_ctxt *ctxt, int cr, ulong val)
4814 static int emulator_get_cpl(struct x86_emulate_ctxt *ctxt)
4819 static void emulator_get_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4824 static void emulator_get_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4829 static void emulator_set_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4834 static void emulator_set_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
4840 struct x86_emulate_ctxt *ctxt, int seg)
4845 static bool emulator_get_segment(struct x86_emulate_ctxt *ctxt, u16 *selector,
4881 static void emulator_set_segment(struct x86_emulate_ctxt *ctxt, u16 selector,
4911 static int emulator_get_msr(struct x86_emulate_ctxt *ctxt,
4917 static int emulator_set_msr(struct x86_emulate_ctxt *ctxt,
4928 static int emulator_check_pmc(struct x86_emulate_ctxt *ctxt,
4934 static int emulator_read_pmc(struct x86_emulate_ctxt *ctxt,
4940 static void emulator_halt(struct x86_emulate_ctxt *ctxt)
4945 static void emulator_get_fpu(struct x86_emulate_ctxt *ctxt)
4956 static void emulator_put_fpu(struct x86_emulate_ctxt *ctxt)
4961 static int emulator_intercept(struct x86_emulate_ctxt *ctxt,
4968 static void emulator_get_cpuid(struct x86_emulate_ctxt *ctxt,
4974 static ulong emulator_read_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg)
4979 static void emulator_write_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val)
5042 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5056 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5076 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5190 static bool retry_instruction(struct x86_emulate_ctxt *ctxt,
5335 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;
5966 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt)
6737 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt;