Lines Matching defs:x86_emulate_ctxt
282 struct x86_emulate_ctxt { struct
283 const struct x86_emulate_ops *ops;
286 unsigned long eflags;
287 unsigned long eip; /* eip before instruction emulation */
289 enum x86emul_mode mode;
314 int (*execute)(struct x86_emulate_ctxt *ctxt); argument
315 int (*check_perm)(struct x86_emulate_ctxt *ctxt); argument
321 bool rip_relative;
322 u8 rex_prefix;
323 u8 lock_prefix;
324 u8 rep_prefix;
326 u32 regs_valid;
328 u32 regs_dirty;
330 u8 modrm;
331 u8 modrm_mod;
332 u8 modrm_reg;
333 u8 modrm_rm;
334 u8 modrm_seg;
335 u8 seg_override;
336 u64 d;
337 unsigned long _eip;
338 struct operand memop;
340 unsigned long _regs[NR_VCPU_REGS];
341 struct operand *memopp;
342 struct fetch_cache fetch;
343 struct read_cache io_read;
344 struct read_cache mem_read;