Home
last modified time | relevance | path

Searched refs:trap_ctxt (Results 1 – 11 of 11) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Ddomain.c121 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 Dcallback.c44 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 Dtraps.c73 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 Diret.c169 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 Dtraps.h40 return v->arch.pv_vcpu.trap_ctxt[vector].address; in pv_trap_callback_registered()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Ddomain.c799 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 Ddomctl.c1588 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 Dtraps.c1510 ti = &v->arch.pv_vcpu.trap_ctxt[vector]; in do_general_protection()
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/
A Dxen.h190 struct trap_info trap_ctxt[256]; /* Virtual IDT */ member
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dasm-offsets.c86 OFFSET(VCPU_trap_ctxt, struct vcpu, arch.pv_vcpu.trap_ctxt); in __dummy__()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Ddomain.h450 struct trap_info *trap_ctxt; member

Completed in 18 milliseconds