| /arch/x86/include/asm/ |
| A D | suspend_32.h | 19 struct desc_ptr gdt_desc; 20 struct desc_ptr idt;
|
| A D | suspend_64.h | 47 struct desc_ptr gdt_desc; 49 struct desc_ptr idt;
|
| A D | desc.h | 208 static inline void native_load_gdt(const struct desc_ptr *dtr) in native_load_gdt() 213 static __always_inline void native_load_idt(const struct desc_ptr *dtr) in native_load_idt() 218 static inline void native_store_gdt(struct desc_ptr *dtr) in native_store_gdt() 223 static inline void store_idt(struct desc_ptr *dtr) in store_idt() 230 const struct desc_ptr invalid_gdt = { in native_gdt_invalidate() 240 const struct desc_ptr invalid_idt = { in native_idt_invalidate() 256 struct desc_ptr gdt; in native_load_tr_desc()
|
| A D | paravirt_types.h | 16 struct desc_ptr; 67 void (*load_gdt)(const struct desc_ptr *); 68 void (*load_idt)(const struct desc_ptr *);
|
| A D | desc_defs.h | 164 struct desc_ptr { struct
|
| A D | paravirt.h | 259 static inline void load_gdt(const struct desc_ptr *dtr) in load_gdt() 263 static inline void load_idt(const struct desc_ptr *dtr) in load_idt()
|
| A D | processor.h | 590 extern struct desc_ptr early_gdt_descr;
|
| A D | kvm_host.h | 1744 void (*get_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 1745 void (*set_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 1746 void (*get_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 1747 void (*set_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
|
| /arch/x86/boot/startup/ |
| A D | gdt_idt.c | 29 struct desc_ptr desc = { in startup_64_load_idt() 54 struct desc_ptr startup_gdt_descr = { in startup_64_setup_gdt_idt()
|
| /arch/x86/kvm/vmx/ |
| A D | x86_ops.h | 72 void vmx_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 73 void vmx_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 74 void vmx_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 75 void vmx_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
|
| A D | main.c | 424 static void vt_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vt_get_idt() 434 static void vt_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vt_set_idt() 442 static void vt_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vt_get_gdt() 452 static void vt_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vt_set_gdt()
|
| /arch/x86/kvm/ |
| A D | kvm_emulate.h | 207 void (*get_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt); 208 void (*get_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt); 209 void (*set_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt); 210 void (*set_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
|
| A D | smm.c | 187 struct desc_ptr dt; in enter_smm_save_state_32() 231 struct desc_ptr dt; in enter_smm_save_state_64() 278 struct desc_ptr dt; in enter_smm() 464 struct desc_ptr dt; in rsm_load_state_32() 516 struct desc_ptr dt; in rsm_load_state_64()
|
| A D | emulate.c | 1467 struct desc_ptr dt; in read_interrupt_descriptor() 1503 struct desc_ptr dt; in get_descriptor_ptr() 2030 struct desc_ptr dt; in __emulate_int_real() 3458 struct desc_ptr *ptr)) in emulate_store_desc_ptr() 3460 struct desc_ptr desc_ptr; in emulate_store_desc_ptr() local 3468 get(ctxt, &desc_ptr); in emulate_store_desc_ptr() 3471 desc_ptr.address &= 0x00ffffff; in emulate_store_desc_ptr() 3476 &desc_ptr, 2 + ctxt->op_bytes); in emulate_store_desc_ptr() 3491 struct desc_ptr desc_ptr; in em_lgdt_lidt() local 3497 &desc_ptr.size, &desc_ptr.address, in em_lgdt_lidt() [all …]
|
| /arch/x86/boot/compressed/ |
| A D | idt_64.c | 25 static void load_boot_idt(const struct desc_ptr *dtr) in load_boot_idt()
|
| A D | misc.h | 200 extern struct desc_ptr boot_idt_desc;
|
| /arch/x86/hyperv/ |
| A D | hv_vtl.c | 113 struct desc_ptr gdt_ptr; in hv_vtl_bringup_vcpu() 114 struct desc_ptr idt_ptr; in hv_vtl_bringup_vcpu()
|
| A D | ivm.c | 299 struct desc_ptr gdtr; in hv_snp_boot_ap()
|
| /arch/x86/kernel/ |
| A D | idt.c | 175 static struct desc_ptr idt_descr __ro_after_init = { 338 static const struct desc_ptr idt = { .address = 0, .size = 0 }; in idt_invalidate()
|
| /arch/x86/kernel/acpi/ |
| A D | sleep.c | 75 native_store_gdt((struct desc_ptr *)&header->pmode_gdt); in x86_acpi_suspend_lowlevel()
|
| /arch/x86/platform/efi/ |
| A D | efi_32.c | 100 struct desc_ptr gdt_descr; in efi_set_virtual_address_map()
|
| /arch/x86/xen/ |
| A D | enlighten_pv.c | 552 static void xen_load_gdt(const struct desc_ptr *dtr) in xen_load_gdt() 589 static void __init xen_load_gdt_boot(const struct desc_ptr *dtr) in xen_load_gdt_boot() 873 static DEFINE_PER_CPU(struct desc_ptr, idt_desc); 906 static unsigned xen_convert_trap_info(const struct desc_ptr *desc, in xen_convert_trap_info() 926 const struct desc_ptr *desc = this_cpu_ptr(&idt_desc); in xen_copy_trap_info() 934 static void xen_load_idt(const struct desc_ptr *desc) in xen_load_idt()
|
| /arch/x86/mm/ |
| A D | fault.c | 477 static void show_ldttss(const struct desc_ptr *gdt, const char *name, u16 index) in show_ldttss() 556 struct desc_ptr idt, gdt; in show_fault_oops()
|
| /arch/x86/lib/ |
| A D | insn-eval.c | 624 struct desc_ptr gdt_desc = {0, 0}; in get_desc()
|
| /arch/x86/kernel/cpu/ |
| A D | common.c | 719 struct desc_ptr gdt_descr; in load_direct_gdt() 730 struct desc_ptr gdt_descr; in load_fixmap_gdt()
|