Symbol: gate_desc
arch/x86/boot/compressed/idt_64.c
10
gate_desc entry;
arch/x86/boot/compressed/misc.h
189
extern gate_desc boot_idt[BOOT_IDT_ENTRIES];
arch/x86/boot/startup/gdt_idt.c
24
static gate_desc bringup_idt_table[NUM_EXCEPTION_VECTORS] __page_aligned_data;
arch/x86/boot/startup/gdt_idt.c
34
gate_desc idt_desc;
arch/x86/boot/startup/gdt_idt.c
40
native_write_idt_entry((gate_desc *)desc.address, X86_TRAP_VC, &idt_desc);
arch/x86/include/asm/desc.h
137
static inline void native_write_idt_entry(gate_desc *idt, int entry, const gate_desc *gate)
arch/x86/include/asm/desc.h
418
static inline void idt_init_desc(gate_desc *gate, const struct idt_data *d)
arch/x86/include/asm/desc.h
80
static inline void pack_gate(gate_desc *gate, unsigned type, unsigned long func,
arch/x86/include/asm/desc_defs.h
148
static inline unsigned long gate_offset(const gate_desc *g)
arch/x86/include/asm/desc_defs.h
158
static inline unsigned long gate_segment(const gate_desc *g)
arch/x86/include/asm/kexec.h
74
extern gate_desc kexec_debug_idt[];
arch/x86/include/asm/paravirt.h
265
static inline void write_idt_entry(gate_desc *dt, int entry, const gate_desc *g)
arch/x86/include/asm/paravirt_types.h
56
void (*write_idt_entry)(gate_desc *,
arch/x86/include/asm/paravirt_types.h
57
int entrynum, const gate_desc *gate);
arch/x86/kernel/idt.c
176
static gate_desc idt_table[IDT_ENTRIES] __page_aligned_bss;
arch/x86/kernel/idt.c
197
idt_setup_from_table(gate_desc *idt, const struct idt_data *t, int size, bool sys)
arch/x86/kernel/idt.c
199
gate_desc desc;
arch/x86/kernel/idt.c
55
#define IDT_TABLE_SIZE (IDT_ENTRIES * sizeof(gate_desc))
arch/x86/kernel/machine_kexec_64.c
327
gate_desc idtentry = { 0 };
arch/x86/kvm/vmx/vmx.c
7249
vmx_do_interrupt_irqoff(gate_offset((gate_desc *)host_idt_base + vector));
arch/x86/xen/enlighten_pv.c
846
static int cvt_gate_to_trap(int vector, const gate_desc *val,
arch/x86/xen/enlighten_pv.c
875
static void xen_write_idt_entry(gate_desc *dt, int entrynum, const gate_desc *g)
arch/x86/xen/enlighten_pv.c
909
count = (desc->size+1) / sizeof(gate_desc);
arch/x86/xen/enlighten_pv.c
913
gate_desc *entry = (gate_desc *)(desc->address) + in;
include/trace/events/xen.h
400
TP_PROTO(gate_desc *dt, int entrynum, const gate_desc *ent),
include/trace/events/xen.h
403
__field(gate_desc *, dt)