/xen/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.h | 45 enum x86_segment { enum 249 enum x86_segment seg, 263 enum x86_segment seg, 274 enum x86_segment seg, 287 enum x86_segment seg, 304 enum x86_segment seg, 320 enum x86_segment seg, 387 enum x86_segment seg, 398 enum x86_segment seg, 407 enum x86_segment seg, [all …]
|
A D | x86_emulate.c | 807 enum x86_segment seg; 1658 enum x86_segment seg, in read_ulong() 2043 enum x86_segment seg, in realmode_load_seg() 2070 enum x86_segment seg, in protmode_load_seg() 2303 enum x86_segment seg, in load_seg() 2446 static bool is_aligned(enum x86_segment seg, unsigned long offs, in is_aligned() 2524 enum x86_segment seg, in x86emul_unhandleable_rw() 2928 enum x86_segment override_seg = x86_seg_none; in x86_decode() 3959 enum x86_segment seg; in x86_emulate() 12136 enum x86_segment seg, unsigned long offset, in x86_decode_insn() [all …]
|
/xen/tools/fuzz/x86_instruction_emulator/ |
A D | fuzz-emul.c | 167 enum x86_segment seg, in fuzz_read() 200 enum x86_segment seg, in fuzz_insn_fetch() 278 enum x86_segment dst_seg, in fuzz_rep_ins() 291 enum x86_segment src_seg, in fuzz_rep_movs() 293 enum x86_segment dst_seg, in fuzz_rep_movs() 322 enum x86_segment seg, in fuzz_rep_stos() 339 enum x86_segment seg, in fuzz_write() 353 enum x86_segment seg, in fuzz_cmpxchg() 395 enum x86_segment seg, in fuzz_cache_op() 412 enum x86_segment seg, in fuzz_read_segment() [all …]
|
/xen/xen/include/asm-x86/hvm/ |
A D | emulate.h | 86 enum x86_segment seg, 95 int hvmemul_insn_fetch(enum x86_segment seg,
|
A D | hvm.h | 123 void (*get_segment_register)(struct vcpu *v, enum x86_segment seg, 125 void (*set_segment_register)(struct vcpu *v, enum x86_segment seg, 275 void hvm_get_segment_register(struct vcpu *v, enum x86_segment seg, 277 void hvm_set_segment_register(struct vcpu *v, enum x86_segment seg, 310 enum x86_segment seg,
|
/xen/xen/arch/x86/mm/shadow/ |
A D | hvm.c | 59 enum x86_segment seg, struct sh_emulate_ctxt *sh_ctxt) in hvm_get_seg_reg() 74 enum x86_segment seg, in hvm_translate_virtual_addr() 110 hvm_read(enum x86_segment seg, in hvm_read() 152 hvm_emulate_read(enum x86_segment seg, in hvm_emulate_read() 165 hvm_emulate_insn_fetch(enum x86_segment seg, in hvm_emulate_insn_fetch() 188 hvm_emulate_write(enum x86_segment seg, in hvm_emulate_write() 241 hvm_emulate_cmpxchg(enum x86_segment seg, in hvm_emulate_cmpxchg()
|
/xen/xen/arch/x86/hvm/ |
A D | emulate.c | 831 enum x86_segment seg, in hvmemul_virtual_to_linear() 1252 enum x86_segment seg, in __hvmemul_read() 1279 enum x86_segment seg, in hvmemul_read() 1297 enum x86_segment seg, in hvmemul_insn_fetch() 1344 enum x86_segment seg, in hvmemul_write() 1392 enum x86_segment seg, in hvmemul_rmw() 1445 enum x86_segment seg, in hvmemul_blk() 1486 enum x86_segment seg, in hvmemul_write_discard() 1521 enum x86_segment seg, in hvmemul_rep_stos_discard() 1542 enum x86_segment seg, in hvmemul_cmpxchg_discard() [all …]
|
A D | domain.c | 29 static int check_segment(struct segment_register *reg, enum x86_segment seg) in check_segment()
|
A D | hvm.c | 2513 enum x86_segment seg, in hvm_virtual_to_linear_addr() 2786 enum x86_segment seg, uint16_t sel, unsigned int cpl, unsigned int eflags) in task_switch_load_seg() 5177 void hvm_get_segment_register(struct vcpu *v, enum x86_segment seg, in hvm_get_segment_register() 5246 void hvm_set_segment_register(struct vcpu *v, enum x86_segment seg, in hvm_set_segment_register()
|
/xen/xen/arch/x86/pv/ |
A D | ro-page-fault.c | 38 static int ptwr_emulated_read(enum x86_segment seg, unsigned long offset, in ptwr_emulated_read() 206 static int ptwr_emulated_write(enum x86_segment seg, unsigned long offset, in ptwr_emulated_write() 224 static int ptwr_emulated_cmpxchg(enum x86_segment seg, unsigned long offset, in ptwr_emulated_cmpxchg()
|
A D | emul-priv-op.c | 464 static int read_segment(enum x86_segment seg, in read_segment() 553 enum x86_segment seg, in pv_emul_virt_to_linear() 579 enum x86_segment seg, unsigned long offset, in rep_ins() 645 static int rep_outs(enum x86_segment seg, unsigned long offset, in rep_outs() 1115 static int cache_op(enum x86emul_cache_op op, enum x86_segment seg, in cache_op() 1185 static int insn_fetch(enum x86_segment seg, in insn_fetch()
|
A D | emul-gate-op.c | 99 static int read_mem(enum x86_segment seg, unsigned long offset, void *p_data, in read_mem() 235 enum x86_segment seg; in pv_emulate_gate_op()
|
/xen/xen/include/asm-x86/ |
A D | mm.h | 545 extern int mmio_ro_emulated_write(enum x86_segment seg, 550 extern int mmcfg_intercept_write(enum x86_segment seg,
|
/xen/tools/tests/x86_emulator/ |
A D | x86-emulate.h | 108 int (*fetch)(enum x86_segment seg,
|
A D | predicates.c | 538 int (*fetch)(enum x86_segment seg, in do_test() 599 int (*fetch)(enum x86_segment seg, in predicates_test()
|
A D | evex-disp8.c | 655 static bool record_access(enum x86_segment seg, unsigned long offset, in record_access() 668 static int read(enum x86_segment seg, unsigned long offset, void *p_data, in read() 677 static int write(enum x86_segment seg, unsigned long offset, void *p_data, in write()
|
A D | test_x86_emulator.c | 542 enum x86_segment seg, in read() 597 enum x86_segment seg, in fetch() 611 enum x86_segment seg, in write() 627 enum x86_segment seg, in rmw() 638 enum x86_segment seg, in cmpxchg() 656 enum x86_segment seg, in blk() 668 enum x86_segment seg, in read_segment()
|
/xen/xen/arch/x86/ |
A D | vm_event.c | 135 static void vm_event_pack_segment_register(enum x86_segment segment, in vm_event_pack_segment_register()
|
A D | mm.c | 4981 enum x86_segment seg, in mmio_ro_emulated_write() 5002 enum x86_segment seg, in mmcfg_intercept_write()
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | vmx.c | 929 static void vmx_get_segment_register(struct vcpu *v, enum x86_segment seg, in vmx_get_segment_register() 1030 static void vmx_set_segment_register(struct vcpu *v, enum x86_segment seg, in vmx_set_segment_register() 1445 enum x86_segment s; in vmx_update_guest_cr()
|
/xen/xen/arch/x86/hvm/svm/ |
A D | svm.c | 638 static void svm_get_segment_register(struct vcpu *v, enum x86_segment seg, in svm_get_segment_register() 683 static void svm_set_segment_register(struct vcpu *v, enum x86_segment seg, in svm_set_segment_register()
|