Home
last modified time | relevance | path

Searched refs:ldt (Results 1 – 9 of 9) sorted by relevance

/linux/arch/x86/include/asm/
H A Ddesc.h114 #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 Dkvm_host.h2405 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 Dstep.c39 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 Ddoublefault_32.c91 .ldt = 0,
/linux/arch/x86/kvm/
H A Dtss.h57 u16 ldt; member
H A Dx86.c12186 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 Dkvm.h153 struct kvm_segment tr, ldt; member
164 struct kvm_segment tr, ldt; member
/linux/tools/testing/selftests/kvm/lib/x86/
H A Dprocessor.c133 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 Dapi.rst489 struct kvm_segment tr, ldt;
5886 struct kvm_segment tr, ldt;