Searched refs:trap_ctxt (Results 1 – 11 of 11) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | domain.c | 121 xfree(v->arch.pv_vcpu.trap_ctxt); in pv_vcpu_destroy() 122 v->arch.pv_vcpu.trap_ctxt = NULL; in pv_vcpu_destroy() 138 BUILD_BUG_ON(NR_VECTORS * sizeof(*v->arch.pv_vcpu.trap_ctxt) > in pv_vcpu_initialise() 140 v->arch.pv_vcpu.trap_ctxt = xzalloc_array(struct trap_info, in pv_vcpu_initialise() 142 if ( !v->arch.pv_vcpu.trap_ctxt ) in pv_vcpu_initialise()
|
A D | callback.c | 44 struct trap_info *t = &curr->arch.pv_vcpu.trap_ctxt[TRAP_nmi]; in register_guest_nmi_callback() 69 struct trap_info *t = &curr->arch.pv_vcpu.trap_ctxt[TRAP_nmi]; in unregister_guest_nmi_callback() 367 struct trap_info *dst = curr->arch.pv_vcpu.trap_ctxt; in do_set_trap_table() 416 struct trap_info *dst = curr->arch.pv_vcpu.trap_ctxt; in compat_set_trap_table()
|
A D | traps.c | 73 ti = &curr->arch.pv_vcpu.trap_ctxt[vector]; in pv_inject_event() 147 struct trap_info *ti = &v->arch.pv_vcpu.trap_ctxt[0x80]; in init_int80_direct_trap()
|
A D | iret.c | 169 ti = &v->arch.pv_vcpu.trap_ctxt[TRAP_gp_fault]; in compat_iret()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/pv/ |
A D | traps.h | 40 return v->arch.pv_vcpu.trap_ctxt[vector].address; in pv_trap_callback_registered()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | domain.c | 799 for ( i = 0; i < ARRAY_SIZE(c.nat->trap_ctxt); i++ ) in arch_set_info_guest() 801 if ( !is_canonical_address(c.nat->trap_ctxt[i].address) ) in arch_set_info_guest() 803 fixup_guest_code_selector(d, c.nat->trap_ctxt[i].cs); in arch_set_info_guest() 817 for ( i = 0; i < ARRAY_SIZE(c.cmp->trap_ctxt); i++ ) in arch_set_info_guest() 818 fixup_guest_code_selector(d, c.cmp->trap_ctxt[i].cs); in arch_set_info_guest() 861 memcpy(v->arch.pv_vcpu.trap_ctxt, c.nat->trap_ctxt, in arch_set_info_guest() 862 sizeof(c.nat->trap_ctxt)); in arch_set_info_guest() 869 for ( i = 0; i < ARRAY_SIZE(c.cmp->trap_ctxt); ++i ) in arch_set_info_guest() 870 XLAT_trap_info(v->arch.pv_vcpu.trap_ctxt + i, in arch_set_info_guest() 871 c.cmp->trap_ctxt + i); in arch_set_info_guest()
|
A D | domctl.c | 1588 memcpy(c.nat->trap_ctxt, v->arch.pv_vcpu.trap_ctxt, in arch_get_info_guest() 1589 sizeof(c.nat->trap_ctxt)); in arch_get_info_guest() 1596 for ( i = 0; i < ARRAY_SIZE(c.cmp->trap_ctxt); ++i ) in arch_get_info_guest() 1597 XLAT_trap_info(c.cmp->trap_ctxt + i, in arch_get_info_guest() 1598 v->arch.pv_vcpu.trap_ctxt + i); in arch_get_info_guest()
|
A D | traps.c | 1510 ti = &v->arch.pv_vcpu.trap_ctxt[vector]; in do_general_protection()
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/ |
A D | xen.h | 190 struct trap_info trap_ctxt[256]; /* Virtual IDT */ member
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | asm-offsets.c | 86 OFFSET(VCPU_trap_ctxt, struct vcpu, arch.pv_vcpu.trap_ctxt); in __dummy__()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | domain.h | 450 struct trap_info *trap_ctxt; member
|
Completed in 18 milliseconds