Home
last modified time | relevance | path

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

/xen/xen/include/asm-x86/hvm/svm/
A Dvmcb.h471 struct segment_register sreg[6];
473 struct segment_register es; /* offset 0x400 - cleanbit 8 */
474 struct segment_register cs; /* cleanbit 8 */
475 struct segment_register ss; /* cleanbit 8 */
476 struct segment_register ds; /* cleanbit 8 */
477 struct segment_register fs;
478 struct segment_register gs;
481 struct segment_register gdtr; /* cleanbit 7 */
482 struct segment_register ldtr;
483 struct segment_register idtr; /* cleanbit 7 */
[all …]
/xen/xen/include/asm-x86/hvm/
A Demulate.h38 struct segment_register seg_reg[10];
85 struct segment_register *hvmemul_get_seg_reg(
A Dhvm.h124 struct segment_register *reg);
126 struct segment_register *reg);
276 struct segment_register *reg);
278 struct segment_register *reg);
311 const struct segment_register *reg,
315 const struct segment_register *active_cs,
/xen/xen/arch/x86/hvm/
A Ddomain.c29 static int check_segment(struct segment_register *reg, enum x86_segment seg) in check_segment()
118 struct segment_register cs, ds, ss, es, tr; in arch_set_info_hvm_guest()
142 s = (struct segment_register) \ in arch_set_info_hvm_guest()
265 #define SEG(l, a) (struct segment_register){ 0, { a }, l, 0 } in arch_set_info_hvm_guest()
A Dmonitor.c124 struct segment_register sreg; in gfn_of_rip()
A Dhvm.c825 struct segment_register seg; in hvm_save_cpu_ctxt()
1009 struct segment_register seg; in hvm_load_cpu_ctxt()
2066 struct segment_register cs; in hvm_set_efer()
2514 const struct segment_register *reg, in hvm_virtual_to_linear_addr()
2518 const struct segment_register *active_cs, in hvm_virtual_to_linear_addr()
2788 struct segment_register desctab, segr; in task_switch_load_seg()
2969 struct segment_register gdt, tr, prev_tr, segr; in hvm_task_switch()
3150 struct segment_register cs; in hvm_task_switch()
3902 struct segment_register reg; in hvm_vcpu_reset_state()
5178 struct segment_register *reg) in hvm_get_segment_register()
[all …]
A Demulate.c839 struct segment_register *reg; in hvmemul_virtual_to_linear()
2114 struct segment_register *reg, in hvmemul_read_segment()
2119 struct segment_register *sreg = hvmemul_get_seg_reg(seg, hvmemul_ctxt); in hvmemul_read_segment()
2131 const struct segment_register *reg, in hvmemul_write_segment()
2929 struct segment_register *hvmemul_get_seg_reg( in hvmemul_get_seg_reg()
2961 const struct segment_register *cs = in hvm_dump_emulation_state()
/xen/xen/arch/x86/hvm/vmx/
A Drealmode.c30 struct segment_register *idtr, *csr; in realmode_deliver_exception()
155 struct segment_register *sreg; in vmx_realmode()
A Dvmx.c930 struct segment_register *reg) in vmx_get_segment_register()
1005 struct segment_register *sreg = &v->arch.hvm.vmx.vm86_saved_seg[seg]; in vmx_get_segment_register()
1031 struct segment_register *reg) in vmx_set_segment_register()
1446 struct segment_register reg[x86_seg_tr + 1]; in vmx_update_guest_cr()
A Dvvmx.c409 struct segment_register seg; in decode_vmx_inst()
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.h100 struct segment_register { struct
399 struct segment_register *reg,
408 const struct segment_register *reg,
A Dx86_emulate.c1492 struct segment_register sreg; in put_fpu()
1798 struct segment_register reg; in get_cpl()
1848 struct segment_register tr; in ioport_access_check()
2045 struct segment_register *sreg, in realmode_load_seg()
2072 struct segment_register *sreg, in protmode_load_seg()
2305 struct segment_register *sreg, in load_seg()
2309 struct segment_register reg; in load_seg()
2450 struct segment_register reg; in is_aligned()
3960 struct segment_register cs, sreg; in x86_emulate()
/xen/xen/arch/x86/mm/shadow/
A Dhvm.c58 static struct segment_register *hvm_get_seg_reg( in hvm_get_seg_reg()
62 struct segment_register *seg_reg; in hvm_get_seg_reg()
81 const struct segment_register *reg; in hvm_translate_virtual_addr()
316 struct segment_register *creg, *sreg; in shadow_init_emulation()
A Dprivate.h711 struct segment_register seg_reg[6];
/xen/tools/fuzz/x86_instruction_emulator/
A Dfuzz-emul.c37 struct segment_register segments[SEG_NUM];
413 struct segment_register *reg, in fuzz_read_segment()
428 const struct segment_register *reg, in fuzz_write_segment()
441 struct segment_register old = c->segments[seg]; in fuzz_write_segment()
/xen/xen/arch/x86/hvm/svm/
A Dsvmdebug.c24 static void svm_dump_sel(const char *name, const struct segment_register *s) in svm_dump_sel()
A Dsvm.c639 struct segment_register *reg) in svm_get_segment_register()
679 *reg = (struct segment_register){}; in svm_get_segment_register()
684 struct segment_register *reg) in svm_set_segment_register()
1200 struct segment_register cs, idtr; in svm_emul_swint_injection()
/xen/xen/arch/x86/pv/
A Demul-priv-op.c465 struct segment_register *reg, in read_segment()
587 struct segment_register sreg; in rep_ins()
654 struct segment_register sreg; in rep_outs()
/xen/xen/arch/x86/x86_64/
A Dtraps.c105 struct segment_register sreg; in show_registers()
/xen/xen/arch/x86/
A Dvm_event.c138 struct segment_register seg; in vm_event_pack_segment_register()
A Ddomctl.c1554 struct segment_register sreg; in arch_get_info_guest()
/xen/xen/include/asm-x86/hvm/vmx/
A Dvmcs.h169 struct segment_register vm86_saved_seg[x86_seg_tr + 1];
/xen/xen/arch/x86/cpu/
A Dvpmu.c284 struct segment_register seg; in vpmu_do_interrupt()
/xen/tools/tests/x86_emulator/
A Dtest_x86_emulator.c669 struct segment_register *reg, in read_segment()

Completed in 81 milliseconds