Home
last modified time | relevance | path

Searched refs:kvm_segment (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.1/arch/x86/include/uapi/asm/
Dkvm.h133 struct kvm_segment { struct
153 struct kvm_segment cs, ds, es, fs, gs, ss; argument
154 struct kvm_segment tr, ldt;
164 struct kvm_segment cs, ds, es, fs, gs, ss;
165 struct kvm_segment tr, ldt;
/Linux-v6.1/tools/arch/x86/include/uapi/asm/
Dkvm.h133 struct kvm_segment { struct
153 struct kvm_segment cs, ds, es, fs, gs, ss; argument
154 struct kvm_segment tr, ldt;
164 struct kvm_segment cs, ds, es, fs, gs, ss;
165 struct kvm_segment tr, ldt;
/Linux-v6.1/arch/x86/kvm/vmx/
Dvmx.h316 struct kvm_segment segs[8];
409 void vmx_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg);
410 void __vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg);
Dvmx.c432 static u32 vmx_segment_access_rights(struct kvm_segment *var);
2847 struct kvm_segment *save) in fix_pmode_seg()
2903 static void fix_rmode_seg(int seg, struct kvm_segment *save) in fix_rmode_seg()
2906 struct kvm_segment var = *save; in fix_rmode_seg()
3352 void vmx_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) in vmx_get_segment()
3390 struct kvm_segment s; in vmx_get_segment_base()
3411 static u32 vmx_segment_access_rights(struct kvm_segment *var) in vmx_segment_access_rights()
3431 void __vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) in __vmx_set_segment()
3468 static void vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) in vmx_set_segment()
3509 struct kvm_segment var; in rmode_segment_valid()
[all …]
Dsgx.c26 struct kvm_segment s; in sgx_get_encls_gva()
Dnested.c4430 struct kvm_segment seg; in load_vmcs12_host_state()
4493 seg = (struct kvm_segment) { in load_vmcs12_host_state()
4507 seg = (struct kvm_segment) { in load_vmcs12_host_state()
4528 seg = (struct kvm_segment) { in load_vmcs12_host_state()
4872 struct kvm_segment s; in get_vmx_mem_address()
/Linux-v6.1/tools/testing/selftests/kvm/lib/x86_64/
Dprocessor.c46 static void segment_dump(FILE *stream, struct kvm_segment *segment, in segment_dump()
421 static void kvm_seg_set_unusable(struct kvm_segment *segp) in kvm_seg_set_unusable()
427 static void kvm_seg_fill_gdt_64bit(struct kvm_vm *vm, struct kvm_segment *segp) in kvm_seg_fill_gdt_64bit()
466 struct kvm_segment *segp) in kvm_seg_set_kernel_code_64bit()
498 struct kvm_segment *segp) in kvm_seg_set_kernel_data_64bit()
561 static void kvm_setup_tss_64bit(struct kvm_vm *vm, struct kvm_segment *segp, in kvm_setup_tss_64bit()
/Linux-v6.1/arch/x86/include/asm/
Dkvm_host.h1486 struct kvm_segment *var, int seg);
1489 struct kvm_segment *var, int seg);
1846 void kvm_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg);
/Linux-v6.1/arch/x86/kvm/
Dx86.c7129 struct kvm_segment *var, int seg) in kvm_set_segment()
7135 struct kvm_segment *var, int seg) in kvm_get_segment()
7973 struct kvm_segment var; in emulator_get_segment()
8010 struct kvm_segment var; in emulator_set_segment()
10089 static u32 enter_smm_get_segment_flags(struct kvm_segment *seg) in enter_smm_get_segment_flags()
10105 struct kvm_segment seg; in enter_smm_save_seg_32()
10124 struct kvm_segment seg; in enter_smm_save_seg_64()
10142 struct kvm_segment seg; in enter_smm_save_state_32()
10193 struct kvm_segment seg; in enter_smm_save_state_64()
10246 struct kvm_segment cs, ds; in enter_smm()
[all …]
/Linux-v6.1/arch/x86/kvm/svm/
Dsvm.c1630 struct kvm_segment *var, int seg) in svm_get_segment()
1707 struct kvm_segment cs; in svm_get_cs_db_l_bits()
1850 struct kvm_segment *var, int seg) in svm_set_segment()
/Linux-v6.1/Documentation/virt/kvm/
Dapi.rst472 struct kvm_segment cs, ds, es, fs, gs, ss;
473 struct kvm_segment tr, ldt;
5561 struct kvm_segment cs, ds, es, fs, gs, ss;
5562 struct kvm_segment tr, ldt;