Searched refs:ldt (Results 1 – 9 of 9) 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()
|
| H A D | kvm_host.h | 2405 u16 ldt; in kvm_read_ldt() local 2406 asm("sldt %0" : "=g"(ldt)); in kvm_read_ldt() 2407 return ldt; in kvm_read_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/arch/x86/kvm/ |
| H A D | tss.h | 57 u16 ldt; member
|
| H A D | x86.c | 12186 kvm_get_segment(vcpu, &sregs->ldt, VCPU_SREG_LDTR); in __get_sregs_common() 12447 kvm_set_segment(vcpu, &sregs->ldt, VCPU_SREG_LDTR); in __set_sregs_common()
|
| /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 | 133 segment_dump(stream, &sregs->ldt, indent + 2); in sregs_dump() 664 kvm_seg_set_unusable(&sregs.ldt); in vcpu_init_sregs()
|
| /linux/Documentation/virt/kvm/ |
| H A D | api.rst | 489 struct kvm_segment tr, ldt; 5886 struct kvm_segment tr, ldt;
|