Home
last modified time | relevance | path

Searched refs:kvm_vm (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/tools/testing/selftests/kvm/include/
Dkvm_util.h30 struct kvm_vm;
53 int vm_enable_cap(struct kvm_vm *vm, struct kvm_enable_cap *cap);
55 struct kvm_vm *vm_create(enum vm_guest_mode mode, uint64_t phy_pages, int perm);
56 void kvm_vm_free(struct kvm_vm *vmp);
57 void kvm_vm_restart(struct kvm_vm *vmp, int perm);
58 void kvm_vm_release(struct kvm_vm *vmp);
59 void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log);
62 struct kvm_vm *vm, const vm_vaddr_t gva, size_t len);
64 void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename,
67 void vm_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent);
[all …]
Dx86.h307 struct kvm_x86_state *vcpu_save_state(struct kvm_vm *vm, uint32_t vcpuid);
308 void vcpu_load_state(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_x86_state *state);
Dvmx.h548 struct vmx_pages *vcpu_alloc_vmx(struct kvm_vm *vm, vm_vaddr_t *p_vmx_gva);
/Linux-v4.19/tools/testing/selftests/kvm/lib/
Dkvm_util.c78 int vm_enable_cap(struct kvm_vm *vm, struct kvm_enable_cap *cap) in vm_enable_cap()
89 static void vm_open(struct kvm_vm *vm, int perm) in vm_open()
119 struct kvm_vm *vm_create(enum vm_guest_mode mode, uint64_t phy_pages, int perm) in vm_create()
121 struct kvm_vm *vm; in vm_create()
174 void kvm_vm_restart(struct kvm_vm *vmp, int perm) in kvm_vm_restart()
195 void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log) in kvm_vm_get_dirty_log()
224 struct kvm_vm *vm, uint64_t start, uint64_t end) in userspace_mem_region_find()
256 kvm_userspace_memory_region_find(struct kvm_vm *vm, uint64_t start, in kvm_userspace_memory_region_find()
283 struct vcpu *vcpu_find(struct kvm_vm *vm, in vcpu_find()
308 static void vm_vcpu_rm(struct kvm_vm *vm, uint32_t vcpuid) in vm_vcpu_rm()
[all …]
Dkvm_util_internal.h44 struct kvm_vm { struct
63 struct vcpu *vcpu_find(struct kvm_vm *vm, argument
65 void vcpu_setup(struct kvm_vm *vm, int vcpuid, int pgd_memslot, int gdt_memslot);
66 void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent);
Dx86.c230 void virt_pgd_alloc(struct kvm_vm *vm, uint32_t pgd_memslot) in virt_pgd_alloc()
261 void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, in virt_pg_map()
346 void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) in virt_dump()
444 static void kvm_seg_fill_gdt_64bit(struct kvm_vm *vm, struct kvm_segment *segp) in kvm_seg_fill_gdt_64bit()
480 static void kvm_seg_set_kernel_code_64bit(struct kvm_vm *vm, uint16_t selector, in kvm_seg_set_kernel_code_64bit()
511 static void kvm_seg_set_kernel_data_64bit(struct kvm_vm *vm, uint16_t selector, in kvm_seg_set_kernel_data_64bit()
545 vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva) in addr_gva2gpa()
587 static void kvm_setup_gdt(struct kvm_vm *vm, struct kvm_dtable *dt, int gdt_memslot, in kvm_setup_gdt()
598 static void kvm_setup_tss_64bit(struct kvm_vm *vm, struct kvm_segment *segp, in kvm_setup_tss_64bit()
615 void vcpu_setup(struct kvm_vm *vm, int vcpuid, int pgd_memslot, int gdt_memslot) in vcpu_setup()
[all …]
Delf.c115 void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename, in kvm_vm_elf_load()
Dvmx.c28 vcpu_alloc_vmx(struct kvm_vm *vm, vm_vaddr_t *p_vmx_gva) in vcpu_alloc_vmx()
/Linux-v4.19/tools/testing/selftests/kvm/
Dplatform_info_test.c38 static void set_msr_platform_info_enabled(struct kvm_vm *vm, bool enable) in set_msr_platform_info_enabled()
48 static void test_msr_platform_info_enabled(struct kvm_vm *vm) in test_msr_platform_info_enabled()
69 static void test_msr_platform_info_disabled(struct kvm_vm *vm) in test_msr_platform_info_disabled()
83 struct kvm_vm *vm; in main()
Ddirty_log_test.c111 struct kvm_vm *vm = data; in vcpu_worker()
227 struct kvm_vm *vm; in main()
Dset_sregs_test.c32 struct kvm_vm *vm; in main()
Dcr4_cpuid_sync_test.c67 struct kvm_vm *vm; in main()
Dvmx_tsc_adjust_test.c63 static struct kvm_vm *vm;
Dstate_test.c127 struct kvm_vm *vm; in main()
Dsync_regs_test.c76 struct kvm_vm *vm; in main()