Home
last modified time | relevance | path

Searched refs:desc_ptr (Results 1 – 25 of 28) sorted by relevance

12

/arch/x86/include/asm/
A Dsuspend_32.h19 struct desc_ptr gdt_desc;
20 struct desc_ptr idt;
A Dsuspend_64.h47 struct desc_ptr gdt_desc;
49 struct desc_ptr idt;
A Ddesc.h208 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 Dparavirt_types.h16 struct desc_ptr;
67 void (*load_gdt)(const struct desc_ptr *);
68 void (*load_idt)(const struct desc_ptr *);
A Ddesc_defs.h164 struct desc_ptr { struct
A Dparavirt.h259 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 Dprocessor.h590 extern struct desc_ptr early_gdt_descr;
A Dkvm_host.h1744 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 Dgdt_idt.c29 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 Dx86_ops.h72 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 Dmain.c424 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 Dkvm_emulate.h207 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 Dsmm.c187 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 Demulate.c1467 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 Didt_64.c25 static void load_boot_idt(const struct desc_ptr *dtr) in load_boot_idt()
A Dmisc.h200 extern struct desc_ptr boot_idt_desc;
/arch/x86/hyperv/
A Dhv_vtl.c113 struct desc_ptr gdt_ptr; in hv_vtl_bringup_vcpu()
114 struct desc_ptr idt_ptr; in hv_vtl_bringup_vcpu()
A Divm.c299 struct desc_ptr gdtr; in hv_snp_boot_ap()
/arch/x86/kernel/
A Didt.c175 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 Dsleep.c75 native_store_gdt((struct desc_ptr *)&header->pmode_gdt); in x86_acpi_suspend_lowlevel()
/arch/x86/platform/efi/
A Defi_32.c100 struct desc_ptr gdt_descr; in efi_set_virtual_address_map()
/arch/x86/xen/
A Denlighten_pv.c552 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 Dfault.c477 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 Dinsn-eval.c624 struct desc_ptr gdt_desc = {0, 0}; in get_desc()
/arch/x86/kernel/cpu/
A Dcommon.c719 struct desc_ptr gdt_descr; in load_direct_gdt()
730 struct desc_ptr gdt_descr; in load_fixmap_gdt()

Completed in 72 milliseconds

12