Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/arch/x86/include/uapi/asm/
H A Dkvm.h131 struct kvm_segment { struct
151 struct kvm_segment cs, ds, es, fs, gs, ss; argument
152 struct kvm_segment tr, ldt;
/OK3568_Linux_fs/kernel/tools/arch/x86/include/uapi/asm/
H A Dkvm.h131 struct kvm_segment { struct
151 struct kvm_segment cs, ds, es, fs, gs, ss; argument
152 struct kvm_segment tr, ldt;
/OK3568_Linux_fs/kernel/arch/x86/kvm/vmx/
H A Dvmx.h257 struct kvm_segment segs[8];
353 void vmx_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg);
354 void vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg);
H A Dvmx.c423 static u32 vmx_segment_access_rights(struct kvm_segment *var);
2790 struct kvm_segment *save) in fix_pmode_seg()
2846 static void fix_rmode_seg(int seg, struct kvm_segment *save) in fix_rmode_seg()
2849 struct kvm_segment var = *save; in fix_rmode_seg()
3272 void vmx_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) in vmx_get_segment()
3310 struct kvm_segment s; in vmx_get_segment_base()
3331 static u32 vmx_segment_access_rights(struct kvm_segment *var) in vmx_segment_access_rights()
3351 void vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) in vmx_set_segment()
3425 struct kvm_segment var; in rmode_segment_valid()
3446 struct kvm_segment cs; in code_segment_valid()
[all …]
H A Dnested.c4222 struct kvm_segment seg; in load_vmcs12_host_state()
4287 seg = (struct kvm_segment) { in load_vmcs12_host_state()
4301 seg = (struct kvm_segment) { in load_vmcs12_host_state()
4322 seg = (struct kvm_segment) { in load_vmcs12_host_state()
4648 struct kvm_segment s; in get_vmx_mem_address()
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c128 static void segment_dump(FILE *stream, struct kvm_segment *segment, in segment_dump()
390 static void kvm_seg_set_unusable(struct kvm_segment *segp) in kvm_seg_set_unusable()
396 static void kvm_seg_fill_gdt_64bit(struct kvm_vm *vm, struct kvm_segment *segp) in kvm_seg_fill_gdt_64bit()
435 struct kvm_segment *segp) in kvm_seg_set_kernel_code_64bit()
467 struct kvm_segment *segp) in kvm_seg_set_kernel_data_64bit()
534 static void kvm_setup_tss_64bit(struct kvm_vm *vm, struct kvm_segment *segp, in kvm_setup_tss_64bit()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dkvm_host.h1116 struct kvm_segment *var, int seg);
1119 struct kvm_segment *var, int seg);
1475 void kvm_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg);
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Dx86.c6013 struct kvm_segment *var, int seg) in kvm_set_segment()
6019 struct kvm_segment *var, int seg) in kvm_get_segment()
6822 struct kvm_segment var; in emulator_get_segment()
6859 struct kvm_segment var; in emulator_set_segment()
8604 static u32 enter_smm_get_segment_flags(struct kvm_segment *seg) in enter_smm_get_segment_flags()
8620 struct kvm_segment seg; in enter_smm_save_seg_32()
8639 struct kvm_segment seg; in enter_smm_save_seg_64()
8657 struct kvm_segment seg; in enter_smm_save_state_32()
8708 struct kvm_segment seg; in enter_smm_save_state_64()
8761 struct kvm_segment cs, ds; in enter_smm()
[all …]
/OK3568_Linux_fs/kernel/arch/x86/kvm/svm/
H A Dsvm.c1528 struct kvm_segment *var, int seg) in svm_get_segment()
1712 struct kvm_segment *var, int seg) in svm_set_segment()
/OK3568_Linux_fs/kernel/Documentation/virt/kvm/
H A Dapi.rst464 struct kvm_segment cs, ds, es, fs, gs, ss;
465 struct kvm_segment tr, ldt;