Searched refs:x86_emulate_ctxt (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/arch/x86/include/asm/ |
D | kvm_emulate.h | 16 struct x86_emulate_ctxt; 94 ulong (*read_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg); 101 void (*write_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val); 109 int (*read_std)(struct x86_emulate_ctxt *ctxt, 121 int (*read_phys)(struct x86_emulate_ctxt *ctxt, unsigned long addr, 131 int (*write_std)(struct x86_emulate_ctxt *ctxt, 141 int (*fetch)(struct x86_emulate_ctxt *ctxt, 151 int (*read_emulated)(struct x86_emulate_ctxt *ctxt, 162 int (*write_emulated)(struct x86_emulate_ctxt *ctxt, 175 int (*cmpxchg_emulated)(struct x86_emulate_ctxt *ctxt, [all …]
|
D | kvm_host.h | 475 struct x86_emulate_ctxt emulate_ctxt; 1009 struct x86_emulate_ctxt;
|
/linux-4.4.14/arch/x86/kvm/ |
D | emulate.c | 213 int (*execute)(struct x86_emulate_ctxt *ctxt); 222 int (*check_perm)(struct x86_emulate_ctxt *ctxt); 261 static ulong reg_read(struct x86_emulate_ctxt *ctxt, unsigned nr) in reg_read() 270 static ulong *reg_write(struct x86_emulate_ctxt *ctxt, unsigned nr) in reg_write() 277 static ulong *reg_rmw(struct x86_emulate_ctxt *ctxt, unsigned nr) in reg_rmw() 283 static void writeback_registers(struct x86_emulate_ctxt *ctxt) in writeback_registers() 291 static void invalidate_registers(struct x86_emulate_ctxt *ctxt) in invalidate_registers() 310 static int fastop(struct x86_emulate_ctxt *ctxt, void (*fop)(struct fastop *)); 437 static int emulator_check_intercept(struct x86_emulate_ctxt *ctxt, in emulator_check_intercept() 482 static inline unsigned long ad_mask(struct x86_emulate_ctxt *ctxt) in ad_mask() [all …]
|
D | x86.h | 167 int kvm_read_guest_virt(struct x86_emulate_ctxt *ctxt, 171 int kvm_write_guest_virt_system(struct x86_emulate_ctxt *ctxt,
|
D | x86.c | 187 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt); 4183 static int kvm_fetch_guest_virt(struct x86_emulate_ctxt *ctxt, in kvm_fetch_guest_virt() 4209 int kvm_read_guest_virt(struct x86_emulate_ctxt *ctxt, in kvm_read_guest_virt() 4221 static int kvm_read_guest_virt_system(struct x86_emulate_ctxt *ctxt, in kvm_read_guest_virt_system() 4229 static int kvm_read_guest_phys_system(struct x86_emulate_ctxt *ctxt, in kvm_read_guest_phys_system() 4238 int kvm_write_guest_virt_system(struct x86_emulate_ctxt *ctxt, in kvm_write_guest_virt_system() 4432 static int emulator_read_write(struct x86_emulate_ctxt *ctxt, in emulator_read_write() 4486 static int emulator_read_emulated(struct x86_emulate_ctxt *ctxt, in emulator_read_emulated() 4496 static int emulator_write_emulated(struct x86_emulate_ctxt *ctxt, in emulator_write_emulated() 4516 static int emulator_cmpxchg_emulated(struct x86_emulate_ctxt *ctxt, in emulator_cmpxchg_emulated() [all …]
|