x86_emulate_ctxt   16 arch/x86/include/asm/kvm_emulate.h struct x86_emulate_ctxt;
x86_emulate_ctxt   94 arch/x86/include/asm/kvm_emulate.h 	ulong (*read_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg);
x86_emulate_ctxt  101 arch/x86/include/asm/kvm_emulate.h 	void (*write_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val);
x86_emulate_ctxt  109 arch/x86/include/asm/kvm_emulate.h 	int (*read_std)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  121 arch/x86/include/asm/kvm_emulate.h 	int (*write_std)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  131 arch/x86/include/asm/kvm_emulate.h 	int (*fetch)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  141 arch/x86/include/asm/kvm_emulate.h 	int (*read_emulated)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  152 arch/x86/include/asm/kvm_emulate.h 	int (*write_emulated)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  165 arch/x86/include/asm/kvm_emulate.h 	int (*cmpxchg_emulated)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  171 arch/x86/include/asm/kvm_emulate.h 	void (*invlpg)(struct x86_emulate_ctxt *ctxt, ulong addr);
x86_emulate_ctxt  173 arch/x86/include/asm/kvm_emulate.h 	int (*pio_in_emulated)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  177 arch/x86/include/asm/kvm_emulate.h 	int (*pio_out_emulated)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  181 arch/x86/include/asm/kvm_emulate.h 	bool (*get_segment)(struct x86_emulate_ctxt *ctxt, u16 *selector,
x86_emulate_ctxt  183 arch/x86/include/asm/kvm_emulate.h 	void (*set_segment)(struct x86_emulate_ctxt *ctxt, u16 selector,
x86_emulate_ctxt  185 arch/x86/include/asm/kvm_emulate.h 	unsigned long (*get_cached_segment_base)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  187 arch/x86/include/asm/kvm_emulate.h 	void (*get_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
x86_emulate_ctxt  188 arch/x86/include/asm/kvm_emulate.h 	void (*get_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
x86_emulate_ctxt  189 arch/x86/include/asm/kvm_emulate.h 	void (*set_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
x86_emulate_ctxt  190 arch/x86/include/asm/kvm_emulate.h 	void (*set_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
x86_emulate_ctxt  191 arch/x86/include/asm/kvm_emulate.h 	ulong (*get_cr)(struct x86_emulate_ctxt *ctxt, int cr);
x86_emulate_ctxt  192 arch/x86/include/asm/kvm_emulate.h 	int (*set_cr)(struct x86_emulate_ctxt *ctxt, int cr, ulong val);
x86_emulate_ctxt  193 arch/x86/include/asm/kvm_emulate.h 	int (*cpl)(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  194 arch/x86/include/asm/kvm_emulate.h 	int (*get_dr)(struct x86_emulate_ctxt *ctxt, int dr, ulong *dest);
x86_emulate_ctxt  195 arch/x86/include/asm/kvm_emulate.h 	int (*set_dr)(struct x86_emulate_ctxt *ctxt, int dr, ulong value);
x86_emulate_ctxt  196 arch/x86/include/asm/kvm_emulate.h 	int (*set_msr)(struct x86_emulate_ctxt *ctxt, u32 msr_index, u64 data);
x86_emulate_ctxt  197 arch/x86/include/asm/kvm_emulate.h 	int (*get_msr)(struct x86_emulate_ctxt *ctxt, u32 msr_index, u64 *pdata);
x86_emulate_ctxt  198 arch/x86/include/asm/kvm_emulate.h 	int (*check_pmc)(struct x86_emulate_ctxt *ctxt, u32 pmc);
x86_emulate_ctxt  199 arch/x86/include/asm/kvm_emulate.h 	int (*read_pmc)(struct x86_emulate_ctxt *ctxt, u32 pmc, u64 *pdata);
x86_emulate_ctxt  200 arch/x86/include/asm/kvm_emulate.h 	void (*halt)(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  201 arch/x86/include/asm/kvm_emulate.h 	void (*wbinvd)(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  202 arch/x86/include/asm/kvm_emulate.h 	int (*fix_hypercall)(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  203 arch/x86/include/asm/kvm_emulate.h 	void (*get_fpu)(struct x86_emulate_ctxt *ctxt); /* disables preempt */
x86_emulate_ctxt  204 arch/x86/include/asm/kvm_emulate.h 	void (*put_fpu)(struct x86_emulate_ctxt *ctxt); /* reenables preempt */
x86_emulate_ctxt  205 arch/x86/include/asm/kvm_emulate.h 	int (*intercept)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  209 arch/x86/include/asm/kvm_emulate.h 	void (*get_cpuid)(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  296 arch/x86/include/asm/kvm_emulate.h 	int (*execute)(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  297 arch/x86/include/asm/kvm_emulate.h 	int (*check_perm)(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  412 arch/x86/include/asm/kvm_emulate.h int x86_decode_insn(struct x86_emulate_ctxt *ctxt, void *insn, int insn_len);
x86_emulate_ctxt  413 arch/x86/include/asm/kvm_emulate.h bool x86_page_table_writing_insn(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  418 arch/x86/include/asm/kvm_emulate.h void init_decode_cache(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  419 arch/x86/include/asm/kvm_emulate.h int x86_emulate_insn(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  420 arch/x86/include/asm/kvm_emulate.h int emulator_task_switch(struct x86_emulate_ctxt *ctxt,
x86_emulate_ctxt  423 arch/x86/include/asm/kvm_emulate.h int emulate_int_real(struct x86_emulate_ctxt *ctxt, int irq);
x86_emulate_ctxt  424 arch/x86/include/asm/kvm_emulate.h void emulator_invalidate_register_cache(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  425 arch/x86/include/asm/kvm_emulate.h void emulator_writeback_register_cache(struct x86_emulate_ctxt *ctxt);
x86_emulate_ctxt  424 arch/x86/include/asm/kvm_host.h 	struct x86_emulate_ctxt emulate_ctxt;
x86_emulate_ctxt  857 arch/x86/include/asm/kvm_host.h struct x86_emulate_ctxt;