Home
last modified time | relevance | path

Searched defs:ldt (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dldt.c44 struct ldt_struct *ldt; in load_mm_ldt() local
288 map_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt, int slot) in map_ldt_struct()
349 static void unmap_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt) in unmap_ldt_struct()
381 map_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt, int slot) in map_ldt_struct()
386 static void unmap_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt) in unmap_ldt_struct()
408 static void finalize_ldt_struct(struct ldt_struct *ldt) in finalize_ldt_struct()
413 static void install_ldt(struct mm_struct *mm, struct ldt_struct *ldt) in install_ldt()
426 static void free_ldt_struct(struct ldt_struct *ldt) in free_ldt_struct()
576 struct desc_struct ldt; in write_ldt() local
H A Dprocess_64.c384 struct ldt_struct *ldt; in x86_fsgsbase_read_task() local
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Ddesc.h113 #define load_ldt(ldt) asm volatile("lldt %0"::"m" (ldt)) argument
125 static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_alloc_ldt()
129 static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_free_ldt()
134 #define store_ldt(ldt) asm("sldt %0" : "=m"(ldt)) argument
141 static inline void native_write_ldt_entry(struct desc_struct *ldt, int entry, const void *desc) in native_write_ldt_entry()
197 ldt_desc ldt; in native_set_ldt() local
H A Dmmu.h32 struct ldt_struct *ldt; member
H A Dsuspend_32.h27 u16 ldt; member
H A Dsuspend_64.h49 u16 ldt; member
H A Dparavirt.h241 static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_alloc_ldt()
246 static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_free_ldt()
H A Dprocessor.h308 unsigned short ldt, __ldth; member
H A Dkvm_host.h1578 u16 ldt; in kvm_read_ldt() local
/OK3568_Linux_fs/kernel/arch/x86/um/
H A Dldt.c60 uml_ldt_t *ldt = &current->mm->context.arch.ldt; in read_ldt() local
125 uml_ldt_t *ldt = &current->mm->context.arch.ldt; in write_ldt() local
236 struct ldt_entry * ldt; in ldt_get_host_info() local
/OK3568_Linux_fs/kernel/tools/testing/selftests/x86/
H A Dldt_gdt.c63 static void check_invalid_segment(uint16_t index, int ldt) in check_invalid_segment()
91 static void check_valid_segment(uint16_t index, int ldt, in check_valid_segment()
140 bool oldmode, bool ldt) in install_valid_mode()
/OK3568_Linux_fs/kernel/arch/x86/um/asm/
H A Dmm_context.h69 uml_ldt_t ldt; member
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Dtss.h57 u16 ldt; member
/OK3568_Linux_fs/kernel/arch/x86/xen/
H A Denlighten_pv.c392 static void xen_alloc_ldt(struct desc_struct *ldt, unsigned entries) in xen_alloc_ldt()
412 static void xen_free_ldt(struct desc_struct *ldt, unsigned entries) in xen_free_ldt()
/OK3568_Linux_fs/kernel/arch/x86/lib/
H A Dinsn-eval.c611 struct ldt_struct *ldt; in get_desc() local
/OK3568_Linux_fs/kernel/arch/x86/kvm/svm/
H A Dsvm.h122 u16 ldt; member
/OK3568_Linux_fs/kernel/arch/x86/events/
H A Dcore.c2585 struct ldt_struct *ldt; in get_segment_base() local
/OK3568_Linux_fs/kernel/arch/x86/include/uapi/asm/
H A Dkvm.h152 struct kvm_segment tr, ldt; member
/OK3568_Linux_fs/kernel/tools/arch/x86/include/uapi/asm/
H A Dkvm.h152 struct kvm_segment tr, ldt; member