Home
last modified time | relevance | path

Searched defs:x86_emulate_ops (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/
Dkvm_emulate.h90 struct x86_emulate_ops { struct
96 ulong (*read_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg);
103 void (*write_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val);
112 int (*read_std)(struct x86_emulate_ctxt *ctxt,
124 int (*read_phys)(struct x86_emulate_ctxt *ctxt, unsigned long addr,
135 int (*write_std)(struct x86_emulate_ctxt *ctxt,
145 int (*fetch)(struct x86_emulate_ctxt *ctxt,
155 int (*read_emulated)(struct x86_emulate_ctxt *ctxt,
166 int (*write_emulated)(struct x86_emulate_ctxt *ctxt,
179 int (*cmpxchg_emulated)(struct x86_emulate_ctxt *ctxt,
[all …]
/kernel/linux/linux-6.6/arch/x86/kvm/
Dkvm_emulate.h91 struct x86_emulate_ops { struct
92 void (*vm_bugged)(struct x86_emulate_ctxt *ctxt);
98 ulong (*read_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg);
105 void (*write_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val);
114 int (*read_std)(struct x86_emulate_ctxt *ctxt,
127 int (*write_std)(struct x86_emulate_ctxt *ctxt,
137 int (*fetch)(struct x86_emulate_ctxt *ctxt,
147 int (*read_emulated)(struct x86_emulate_ctxt *ctxt,
158 int (*write_emulated)(struct x86_emulate_ctxt *ctxt,
171 int (*cmpxchg_emulated)(struct x86_emulate_ctxt *ctxt,
[all …]