Searched refs:idt_desc (Results 1 – 4 of 4) sorted by relevance
34 gate_desc idt_desc; in startup_64_load_idt() local39 idt_init_desc(&idt_desc, &data); in startup_64_load_idt()40 native_write_idt_entry((gate_desc *)desc.address, X86_TRAP_VC, &idt_desc); in startup_64_load_idt()
871 static DEFINE_PER_CPU(struct desc_ptr, idt_desc);884 start = __this_cpu_read(idt_desc.address); in xen_write_idt_entry()885 end = start + __this_cpu_read(idt_desc.size) + 1; in xen_write_idt_entry()924 const struct desc_ptr *desc = this_cpu_ptr(&idt_desc); in xen_copy_trap_info()943 memcpy(this_cpu_ptr(&idt_desc), desc, sizeof(idt_desc)); in xen_load_idt()
558 const struct desc_ptr idt_desc = { in guest_code_mmio_during_vectoring() local563 set_idt(&idt_desc); in guest_code_mmio_during_vectoring()
606 static inline void set_idt(const struct desc_ptr *idt_desc) in set_idt() argument608 __asm__ __volatile__("lidt %0"::"m"(*idt_desc)); in set_idt()