Searched defs:ldt (Results 1 – 18 of 18) sorted by relevance
/arch/x86/kernel/ |
D | ldt.c | 204 map_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt, int slot) in map_ldt_struct() 265 static void unmap_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt) in unmap_ldt_struct() 297 map_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt, int slot) in map_ldt_struct() 302 static void unmap_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt) in unmap_ldt_struct() 324 static void finalize_ldt_struct(struct ldt_struct *ldt) in finalize_ldt_struct() 329 static void install_ldt(struct mm_struct *mm, struct ldt_struct *ldt) in install_ldt() 342 static void free_ldt_struct(struct ldt_struct *ldt) in free_ldt_struct() 470 struct desc_struct ldt; in write_ldt() local
|
D | process_64.c | 310 struct ldt_struct *ldt; in x86_fsgsbase_read_task() local
|
/arch/x86/include/asm/ |
D | desc.h | 118 #define load_ldt(ldt) asm volatile("lldt %0"::"m" (ldt)) argument 130 static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_alloc_ldt() 134 static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_free_ldt() 139 #define store_ldt(ldt) asm("sldt %0" : "=m"(ldt)) argument 146 static inline void native_write_ldt_entry(struct desc_struct *ldt, int entry, const void *desc) in native_write_ldt_entry() 202 ldt_desc ldt; in native_set_ldt() local
|
D | mmu.h | 32 struct ldt_struct *ldt; member
|
D | suspend_32.h | 27 u16 ldt; member
|
D | suspend_64.h | 49 u16 ldt; member
|
D | mmu_context.h | 103 struct ldt_struct *ldt; in load_mm_ldt() local
|
D | paravirt.h | 237 static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_alloc_ldt() 242 static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_free_ldt()
|
D | processor.h | 295 unsigned short ldt, __ldth; member
|
D | kvm_host.h | 1479 u16 ldt; in kvm_read_ldt() local
|
/arch/x86/um/ |
D | ldt.c | 60 uml_ldt_t *ldt = ¤t->mm->context.arch.ldt; in read_ldt() local 125 uml_ldt_t *ldt = ¤t->mm->context.arch.ldt; in write_ldt() local 236 struct ldt_entry * ldt; in ldt_get_host_info() local
|
/arch/x86/um/asm/ |
D | mm_context.h | 69 uml_ldt_t ldt; member
|
/arch/x86/kvm/ |
D | tss.h | 57 u16 ldt; member
|
D | svm.c | 206 u16 ldt; member
|
/arch/x86/xen/ |
D | enlighten_pv.c | 404 static void xen_alloc_ldt(struct desc_struct *ldt, unsigned entries) in xen_alloc_ldt() 424 static void xen_free_ldt(struct desc_struct *ldt, unsigned entries) in xen_free_ldt()
|
/arch/x86/lib/ |
D | insn-eval.c | 582 struct ldt_struct *ldt; in get_desc() local
|
/arch/x86/events/ |
D | core.c | 2406 struct ldt_struct *ldt; in get_segment_base() local
|
/arch/x86/include/uapi/asm/ |
D | kvm.h | 152 struct kvm_segment tr, ldt; member
|