/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | hv_vtl.c | 142 input->vp_context.ldtr.selector = GDT_ENTRY_LDT * 8; in hv_vtl_bringup_vcpu() 143 input->vp_context.ldtr.base = hv_vtl_system_desc_base(ldt); in hv_vtl_bringup_vcpu() 144 input->vp_context.ldtr.limit = hv_vtl_system_desc_limit(ldt); in hv_vtl_bringup_vcpu() 145 input->vp_context.ldtr.attributes = 0x82; in hv_vtl_bringup_vcpu()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | asm-uaccess.h | 70 8888: ldtr \reg1, [\addr]; 71 8889: ldtr \reg2, [\addr, #8];
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | smm.h | 45 struct kvm_smm_seg_state_32 ldtr; member 87 struct kvm_smm_seg_state_64 ldtr; member
|
H A D | smm.c | 40 CHECK_SMRAM32_OFFSET(ldtr, 0xFF78); in check_smram_offsets() 68 CHECK_SMRAM64_OFFSET(ldtr, 0xFE70); in check_smram_offsets() 204 enter_smm_save_seg_32(vcpu, &smram->ldtr, &smram->ldtr_sel, VCPU_SREG_LDTR); in enter_smm_save_state_32() 264 enter_smm_save_seg_64(vcpu, &smram->ldtr, VCPU_SREG_LDTR); in enter_smm_save_state_64() 486 rsm_load_seg_32(vcpu, &smstate->ldtr, smstate->ldtr_sel, VCPU_SREG_LDTR); in rsm_load_state_32() 548 rsm_load_seg_64(vcpu, &smstate->ldtr, VCPU_SREG_LDTR); in rsm_load_state_64()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | alternative-macros.h | 217 ldtr \reg1, [\addr]; 218 ldtr \reg2, [\addr, #8];
|
/kernel/linux/linux-5.10/arch/arm64/lib/ |
H A D | copy_in_user.S | 41 uao_user_alternative 9997f, ldr, ldtr, \reg, \ptr, \val
|
H A D | copy_from_user.S | 40 uao_user_alternative 9997f, ldr, ldtr, \reg, \ptr, \val
|
/kernel/linux/linux-6.6/arch/arm64/lib/ |
H A D | copy_from_user.S | 40 user_ldst 9997f, ldtr, \reg, \ptr, \val
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | fault.c | 560 u16 ldtr, tr; in show_fault_oops() local 580 store_ldt(ldtr); in show_fault_oops() 581 show_ldttss(&gdt, "LDTR", ldtr); in show_fault_oops()
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | fault.c | 554 u16 ldtr, tr; in show_fault_oops() local 574 store_ldt(ldtr); in show_fault_oops() 575 show_ldttss(&gdt, "LDTR", ldtr); in show_fault_oops()
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/include/x86_64/ |
H A D | svm.h | 172 struct vmcb_seg ldtr; member
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/ |
H A D | svm.h | 203 struct vmcb_seg ldtr; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | svm.h | 310 struct vmcb_seg ldtr; member 362 struct vmcb_seg ldtr; member
|
H A D | hyperv-tlfs.h | 765 struct hv_x64_segment_register ldtr; member
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | svm.h | 218 struct vmcb_seg ldtr; member
|
/kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
H A D | svm.c | 1186 init_sys_seg(&save->ldtr, SEG_TYPE_LDT); in init_vmcb() 1516 case VCPU_SREG_LDTR: return &save->ldtr; in svm_seg() 3022 "ldtr:", in dump_vmcb() 3023 save->ldtr.selector, save->ldtr.attrib, in dump_vmcb() 3024 save->ldtr.limit, save->ldtr.base); in dump_vmcb()
|
H A D | nested.c | 603 to_vmcb->save.ldtr = from_vmcb->save.ldtr; in nested_svm_vmloadsave()
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | svm.c | 1334 init_sys_seg(&save->ldtr, SEG_TYPE_LDT); in init_vmcb() 1714 case VCPU_SREG_LDTR: return &save01->ldtr; in svm_seg() 3411 "ldtr:", in dump_vmcb() 3412 save01->ldtr.selector, save01->ldtr.attrib, in dump_vmcb() 3413 save01->ldtr.limit, save01->ldtr.base); in dump_vmcb()
|
H A D | nested.c | 954 to_vmcb->save.ldtr = from_vmcb->save.ldtr; in svm_copy_vmloadsave_state()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | sev.c | 1041 vmsa->ldtr.limit = AP_INIT_LDTR_LIMIT; in wakeup_cpu_via_vmgexit() 1042 vmsa->ldtr.attrib = INIT_LDTR_ATTRIBS; in wakeup_cpu_via_vmgexit()
|
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | vmx.c | 3552 struct kvm_segment ldtr; in ldtr_valid() local 3554 vmx_get_segment(vcpu, &ldtr, VCPU_SREG_LDTR); in ldtr_valid() 3556 if (ldtr.unusable) in ldtr_valid() 3558 if (ldtr.selector & SEGMENT_TI_MASK) /* TI = 1 */ in ldtr_valid() 3560 if (ldtr.type != 2) in ldtr_valid() 3562 if (!ldtr.present) in ldtr_valid()
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | vmx.c | 3768 struct kvm_segment ldtr; in ldtr_valid() local 3770 vmx_get_segment(vcpu, &ldtr, VCPU_SREG_LDTR); in ldtr_valid() 3772 if (ldtr.unusable) in ldtr_valid() 3774 if (ldtr.selector & SEGMENT_TI_MASK) /* TI = 1 */ in ldtr_valid() 3776 if (ldtr.type != 2) in ldtr_valid() 3778 if (!ldtr.present) in ldtr_valid()
|