Searched refs:trap_ctxt (Results 1 – 11 of 11) sorted by relevance
/xen/xen/arch/x86/pv/ |
A D | callback.c | 33 struct trap_info *t = &curr->arch.pv.trap_ctxt[TRAP_nmi]; in register_guest_nmi_callback() 58 struct trap_info *t = &curr->arch.pv.trap_ctxt[TRAP_nmi]; in unregister_guest_nmi_callback() 350 struct trap_info *dst = curr->arch.pv.trap_ctxt; in do_set_trap_table() 395 struct trap_info *dst = curr->arch.pv.trap_ctxt; in compat_set_trap_table()
|
A D | domain.c | 289 XFREE(v->arch.pv.trap_ctxt); in pv_vcpu_destroy() 303 BUILD_BUG_ON(X86_NR_VECTORS * sizeof(*v->arch.pv.trap_ctxt) > in pv_vcpu_initialise() 305 v->arch.pv.trap_ctxt = xzalloc_array(struct trap_info, X86_NR_VECTORS); in pv_vcpu_initialise() 306 if ( !v->arch.pv.trap_ctxt ) in pv_vcpu_initialise()
|
A D | traps.c | 68 ti = &curr->arch.pv.trap_ctxt[vector]; in pv_inject_event()
|
A D | iret.c | 187 ti = &v->arch.pv.trap_ctxt[TRAP_gp_fault]; in compat_iret()
|
/xen/xen/include/asm-x86/pv/ |
A D | traps.h | 39 return v->arch.pv.trap_ctxt[vector].address; in pv_trap_callback_registered()
|
/xen/xen/arch/x86/ |
A D | domain.c | 859 for ( i = 0; i < ARRAY_SIZE(c.nat->trap_ctxt); i++ ) in arch_set_info_guest() 861 if ( !is_canonical_address(c.nat->trap_ctxt[i].address) ) in arch_set_info_guest() 863 fixup_guest_code_selector(d, c.nat->trap_ctxt[i].cs); in arch_set_info_guest() 877 for ( i = 0; i < ARRAY_SIZE(c.cmp->trap_ctxt); i++ ) in arch_set_info_guest() 878 fixup_guest_code_selector(d, c.cmp->trap_ctxt[i].cs); in arch_set_info_guest() 907 memcpy(v->arch.pv.trap_ctxt, c.nat->trap_ctxt, in arch_set_info_guest() 908 sizeof(c.nat->trap_ctxt)); in arch_set_info_guest() 915 for ( i = 0; i < ARRAY_SIZE(c.cmp->trap_ctxt); ++i ) in arch_set_info_guest() 916 XLAT_trap_info(v->arch.pv.trap_ctxt + i, in arch_set_info_guest() 917 c.cmp->trap_ctxt + i); in arch_set_info_guest()
|
A D | domctl.c | 1532 memcpy(c.nat->trap_ctxt, v->arch.pv.trap_ctxt, in arch_get_info_guest() 1533 sizeof(c.nat->trap_ctxt)); in arch_get_info_guest() 1540 for ( i = 0; i < ARRAY_SIZE(c.cmp->trap_ctxt); ++i ) in arch_get_info_guest() 1541 XLAT_trap_info(c.cmp->trap_ctxt + i, in arch_get_info_guest() 1542 v->arch.pv.trap_ctxt + i); in arch_get_info_guest()
|
A D | traps.c | 1620 const struct trap_info *ti = &v->arch.pv.trap_ctxt[vector]; in do_general_protection()
|
/xen/xen/include/public/arch-x86/ |
A D | xen.h | 190 struct trap_info trap_ctxt[256]; /* Virtual IDT */ member
|
/xen/xen/arch/x86/x86_64/ |
A D | asm-offsets.c | 68 OFFSET(VCPU_trap_ctxt, struct vcpu, arch.pv.trap_ctxt); in __dummy__()
|
/xen/xen/include/asm-x86/ |
A D | domain.h | 493 struct trap_info *trap_ctxt; member
|
Completed in 21 milliseconds