/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/ |
A D | vmcb.h | 439 struct segment_register sreg[6]; 441 struct segment_register es; /* offset 0x400 - cleanbit 8 */ 442 struct segment_register cs; /* cleanbit 8 */ 443 struct segment_register ss; /* cleanbit 8 */ 444 struct segment_register ds; /* cleanbit 8 */ 445 struct segment_register fs; 446 struct segment_register gs; 449 struct segment_register gdtr; /* cleanbit 7 */ 450 struct segment_register ldtr; 451 struct segment_register idtr; /* cleanbit 7 */ [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | vmcb.c | 300 struct segment_register sreg; in build_assertions() 308 BUILD_BUG_ON(offsetof(struct segment_register, sel) != 0); in build_assertions() 309 BUILD_BUG_ON(offsetof(struct segment_register, attr) != 2); in build_assertions() 310 BUILD_BUG_ON(offsetof(struct segment_register, limit) != 4); in build_assertions() 311 BUILD_BUG_ON(offsetof(struct segment_register, base) != 8); in build_assertions()
|
A D | svmdebug.c | 24 static void svm_dump_sel(const char *name, const struct segment_register *s) in svm_dump_sel()
|
A D | svm.c | 649 struct segment_register *reg) in svm_get_segment_register() 689 *reg = (struct segment_register){}; in svm_get_segment_register() 694 struct segment_register *reg) in svm_set_segment_register() 1245 struct segment_register cs, idtr; in svm_emul_swint_injection()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | emulate.h | 36 struct segment_register seg_reg[10]; 81 struct segment_register *hvmemul_get_seg_reg(
|
A D | hvm.h | 122 struct segment_register *reg); 124 struct segment_register *reg); 363 struct segment_register *reg); 365 struct segment_register *reg); 474 const struct segment_register *reg, 478 const struct segment_register *active_cs,
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | domain.c | 27 static int check_segment(struct segment_register *reg, enum x86_segment seg) in check_segment() 115 struct segment_register cs, ds, ss, es, tr; in arch_set_info_hvm_guest() 139 s = (struct segment_register) \ in arch_set_info_hvm_guest() 262 #define SEG(l, a) (struct segment_register){ 0, { a }, l, 0 } in arch_set_info_hvm_guest()
|
A D | monitor.c | 119 struct segment_register sreg; in gfn_of_rip()
|
A D | emulate.c | 764 struct segment_register *reg; in hvmemul_virtual_to_linear() 1697 struct segment_register *reg, in hvmemul_read_segment() 1702 struct segment_register *sreg = hvmemul_get_seg_reg(seg, hvmemul_ctxt); in hvmemul_read_segment() 1714 const struct segment_register *reg, in hvmemul_write_segment() 2371 struct segment_register *hvmemul_get_seg_reg( in hvmemul_get_seg_reg() 2403 const struct segment_register *cs = in hvm_dump_emulation_state()
|
A D | hvm.c | 775 struct segment_register seg; in hvm_save_cpu_ctxt() 971 struct segment_register seg; in hvm_load_cpu_ctxt() 1995 struct segment_register cs; in hvm_set_efer() 2442 const struct segment_register *reg, in hvm_virtual_to_linear_addr() 2446 const struct segment_register *active_cs, in hvm_virtual_to_linear_addr() 2720 struct segment_register desctab, segr; in hvm_load_segment_selector() 2902 struct segment_register gdt, tr, prev_tr, segr; in hvm_task_switch() 3082 struct segment_register cs; in hvm_task_switch() 3869 struct segment_register reg; in hvm_vcpu_reset_state() 4876 struct segment_register *reg) in hvm_get_segment_register() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.h | 90 struct segment_register { struct 324 struct segment_register *reg, 333 const struct segment_register *reg,
|
A D | x86_emulate.c | 1113 struct segment_register sreg; in put_fpu() 1427 struct segment_register reg; in get_cpl() 1477 struct segment_register tr; in ioport_access_check() 1656 struct segment_register *sreg, in realmode_load_seg() 1683 struct segment_register *sreg, in protmode_load_seg() 1914 struct segment_register *sreg, in load_seg() 1918 struct segment_register reg; in load_seg() 1980 struct segment_register reg; in is_aligned() 3212 struct segment_register cs, sreg; in x86_emulate()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | realmode.c | 29 struct segment_register *idtr, *csr; in realmode_deliver_exception() 158 struct segment_register *sreg; in vmx_realmode()
|
A D | vmx.c | 1083 struct segment_register *reg) in vmx_get_segment_register() 1158 struct segment_register *sreg = &v->arch.hvm_vmx.vm86_saved_seg[seg]; in vmx_get_segment_register() 1184 struct segment_register *reg) in vmx_set_segment_register() 1595 struct segment_register reg[x86_seg_tr + 1]; in vmx_update_guest_cr()
|
A D | vvmx.c | 429 struct segment_register seg; in decode_vmx_inst()
|
/xen-4.10.0-shim-comet/tools/fuzz/x86_instruction_emulator/ |
A D | fuzz-emul.c | 31 struct segment_register segments[SEG_NUM]; 392 struct segment_register *reg, in fuzz_read_segment() 407 const struct segment_register *reg, in fuzz_write_segment()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | vm_event.c | 128 struct segment_register seg; in vm_event_fill_regs()
|
A D | domctl.c | 1607 struct segment_register sreg; in arch_get_info_guest()
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | emul-priv-op.c | 452 struct segment_register *reg, in read_segment() 574 struct segment_register sreg; in rep_ins() 641 struct segment_register sreg; in rep_outs()
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | traps.c | 110 struct segment_register sreg; in show_registers()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/ |
A D | vmcs.h | 157 struct segment_register vm86_saved_seg[x86_seg_tr + 1];
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | private.h | 726 struct segment_register seg_reg[6];
|
A D | common.c | 124 static struct segment_register *hvm_get_seg_reg( in hvm_get_seg_reg() 128 struct segment_register *seg_reg; in hvm_get_seg_reg() 147 const struct segment_register *reg; in hvm_translate_virtual_addr() 319 struct segment_register *creg, *sreg; in shadow_init_emulation()
|
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/ |
A D | vpmu.c | 298 struct segment_register seg; in vpmu_do_interrupt()
|
/xen-4.10.0-shim-comet/tools/tests/x86_emulator/ |
A D | test_x86_emulator.c | 256 struct segment_register *reg, in read_segment()
|