Searched refs:ldt (Results 1 – 6 of 6) sorted by relevance
| /linux/arch/x86/include/asm/ |
| H A D | desc.h | 114 #define load_ldt(ldt) asm volatile("lldt %0"::"m" (ldt)) argument 126 static inline void paravirt_alloc_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_alloc_ldt() argument 130 static inline void paravirt_free_ldt(struct desc_struct *ldt, unsigned entries) in paravirt_free_ldt() argument 135 #define store_ldt(ldt) asm("sldt %0" : "=m"(ldt)) argument 142 static inline void native_write_ldt_entry(struct desc_struct *ldt, int entry, const void *desc) in native_write_ldt_entry() argument 144 memcpy(&ldt[entry], desc, 8); in native_write_ldt_entry() 198 ldt_desc ldt; in native_set_ldt() local 200 set_tssldt_descriptor(&ldt, (unsigned long)addr, DESC_LDT, in native_set_ldt() 203 &ldt, DESC_LDT); in native_set_ldt()
|
| /linux/arch/x86/kernel/ |
| H A D | step.c | 39 if (unlikely(!child->mm->context.ldt || in convert_ip_to_linear() 40 seg >= child->mm->context.ldt->nr_entries)) in convert_ip_to_linear() 43 desc = &child->mm->context.ldt->entries[seg]; in convert_ip_to_linear()
|
| H A D | doublefault_32.c | 91 .ldt = 0,
|
| /linux/tools/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 153 struct kvm_segment tr, ldt; member 164 struct kvm_segment tr, ldt; member
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 136 segment_dump(stream, &sregs->ldt, indent + 2); in sregs_dump() 667 kvm_seg_set_unusable(&sregs.ldt); in vcpu_init_sregs()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | vmx.c | 1195 u16 ldt; in vmx_store_ldt() local 1196 asm("sldt %0" : "=g"(ldt)); in vmx_store_ldt() 1197 return ldt; in vmx_store_ldt()
|