Searched refs:gate_desc (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/arch/x86/include/asm/ |
D | desc_defs.h | 88 typedef struct gate_struct gate_desc; typedef 90 static inline unsigned long gate_offset(const gate_desc *g) in gate_offset() 100 static inline unsigned long gate_segment(const gate_desc *g) in gate_segment()
|
D | desc.h | 44 extern gate_desc idt_table[]; 46 extern gate_desc debug_idt_table[]; 84 static inline void pack_gate(gate_desc *gate, unsigned type, unsigned long func, in pack_gate() 141 static inline void native_write_idt_entry(gate_desc *idt, int entry, const gate_desc *gate) in native_write_idt_entry()
|
D | paravirt_types.h | 134 void (*write_idt_entry)(gate_desc *, 135 int entrynum, const gate_desc *gate);
|
D | paravirt.h | 256 static inline void write_idt_entry(gate_desc *dt, int entry, const gate_desc *g) in write_idt_entry()
|
/Linux-v4.19/arch/x86/kernel/ |
D | idt.c | 171 gate_desc idt_table[IDT_ENTRIES] __page_aligned_bss; 180 gate_desc debug_idt_table[IDT_ENTRIES] __page_aligned_bss; 205 static inline void idt_init_desc(gate_desc *gate, const struct idt_data *d) in idt_init_desc() 220 idt_setup_from_table(gate_desc *idt, const struct idt_data *t, int size, bool sys) in idt_setup_from_table() 222 gate_desc desc; in idt_setup_from_table()
|
/Linux-v4.19/arch/x86/xen/ |
D | enlighten_pv.c | 663 static int cvt_gate_to_trap(int vector, const gate_desc *val, in cvt_gate_to_trap() 694 static void xen_write_idt_entry(gate_desc *dt, int entrynum, const gate_desc *g) in xen_write_idt_entry() 728 count = (desc->size+1) / sizeof(gate_desc); in xen_convert_trap_info() 732 gate_desc *entry = (gate_desc *)(desc->address) + in; in xen_convert_trap_info()
|
/Linux-v4.19/include/trace/events/ |
D | xen.h | 416 TP_PROTO(gate_desc *dt, int entrynum, const gate_desc *ent), 419 __field(gate_desc *, dt)
|
/Linux-v4.19/arch/x86/kvm/ |
D | vmx.c | 10426 gate_desc *desc; in vmx_handle_external_intr() 10433 desc = (gate_desc *)vmx->host_idt_base + vector; in vmx_handle_external_intr()
|