Home
last modified time | relevance | path

Searched refs:segment_register (Results 1 – 25 of 25) sorted by relevance

/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/
A Dvmcb.h439 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 Dvmcb.c300 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 Dsvmdebug.c24 static void svm_dump_sel(const char *name, const struct segment_register *s) in svm_dump_sel()
A Dsvm.c649 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 Demulate.h36 struct segment_register seg_reg[10];
81 struct segment_register *hvmemul_get_seg_reg(
A Dhvm.h122 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 Ddomain.c27 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 Dmonitor.c119 struct segment_register sreg; in gfn_of_rip()
A Demulate.c764 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 Dhvm.c775 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 Dx86_emulate.h90 struct segment_register { struct
324 struct segment_register *reg,
333 const struct segment_register *reg,
A Dx86_emulate.c1113 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 Drealmode.c29 struct segment_register *idtr, *csr; in realmode_deliver_exception()
158 struct segment_register *sreg; in vmx_realmode()
A Dvmx.c1083 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 Dvvmx.c429 struct segment_register seg; in decode_vmx_inst()
/xen-4.10.0-shim-comet/tools/fuzz/x86_instruction_emulator/
A Dfuzz-emul.c31 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 Dvm_event.c128 struct segment_register seg; in vm_event_fill_regs()
A Ddomctl.c1607 struct segment_register sreg; in arch_get_info_guest()
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Demul-priv-op.c452 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 Dtraps.c110 struct segment_register sreg; in show_registers()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/
A Dvmcs.h157 struct segment_register vm86_saved_seg[x86_seg_tr + 1];
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/
A Dprivate.h726 struct segment_register seg_reg[6];
A Dcommon.c124 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 Dvpmu.c298 struct segment_register seg; in vpmu_do_interrupt()
/xen-4.10.0-shim-comet/tools/tests/x86_emulator/
A Dtest_x86_emulator.c256 struct segment_register *reg, in read_segment()

Completed in 76 milliseconds