Home
last modified time | relevance | path

Searched refs:idt_desc (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/arch/x86/kernel/
H A Dhead64.c538 gate_desc idt_desc; in startup_64_load_idt() local
543 idt_init_desc(&idt_desc, &data); in startup_64_load_idt()
544 native_write_idt_entry((gate_desc *)desc.address, X86_TRAP_VC, &idt_desc); in startup_64_load_idt()
/linux-6.15/arch/x86/xen/
H A Denlighten_pv.c872 static DEFINE_PER_CPU(struct desc_ptr, idt_desc);
885 start = __this_cpu_read(idt_desc.address); in xen_write_idt_entry()
886 end = start + __this_cpu_read(idt_desc.size) + 1; in xen_write_idt_entry()
925 const struct desc_ptr *desc = this_cpu_ptr(&idt_desc); in xen_copy_trap_info()
944 memcpy(this_cpu_ptr(&idt_desc), desc, sizeof(idt_desc)); in xen_load_idt()
/linux-6.15/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c559 const struct desc_ptr idt_desc = { in guest_code_mmio_during_vectoring() local
564 set_idt(&idt_desc); in guest_code_mmio_during_vectoring()
/linux-6.15/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h582 static inline void set_idt(const struct desc_ptr *idt_desc) in set_idt() argument
584 __asm__ __volatile__("lidt %0"::"m"(*idt_desc)); in set_idt()