Lines Matching defs:x86_emulate_ctxt
291 struct x86_emulate_ctxt { struct
292 const struct x86_emulate_ops *ops;
295 unsigned long eflags;
296 unsigned long eip; /* eip before instruction emulation */
298 enum x86emul_mode mode;
323 int (*execute)(struct x86_emulate_ctxt *ctxt); argument
324 int (*check_perm)(struct x86_emulate_ctxt *ctxt); argument
330 bool rip_relative;
331 u8 rex_prefix;
332 u8 lock_prefix;
333 u8 rep_prefix;
335 u32 regs_valid;
337 u32 regs_dirty;
339 u8 modrm;
340 u8 modrm_mod;
341 u8 modrm_reg;
342 u8 modrm_rm;
343 u8 modrm_seg;
344 u8 seg_override;
345 u64 d;
346 unsigned long _eip;
347 struct operand memop;
349 unsigned long _regs[NR_VCPU_REGS];
350 struct operand *memopp;
351 struct fetch_cache fetch;
352 struct read_cache io_read;
353 struct read_cache mem_read;