kvm_vm 151 tools/testing/selftests/kvm/dirty_log_test.c struct kvm_vm *vm = data; kvm_vm 249 tools/testing/selftests/kvm/dirty_log_test.c static struct kvm_vm *create_vm(enum vm_guest_mode mode, uint32_t vcpuid, kvm_vm 252 tools/testing/selftests/kvm/dirty_log_test.c struct kvm_vm *vm; kvm_vm 271 tools/testing/selftests/kvm/dirty_log_test.c struct kvm_vm *vm; kvm_vm 39 tools/testing/selftests/kvm/include/aarch64/processor.h static inline void get_reg(struct kvm_vm *vm, uint32_t vcpuid, uint64_t id, uint64_t *addr) kvm_vm 47 tools/testing/selftests/kvm/include/aarch64/processor.h static inline void set_reg(struct kvm_vm *vm, uint32_t vcpuid, uint64_t id, uint64_t val) kvm_vm 55 tools/testing/selftests/kvm/include/aarch64/processor.h void aarch64_vcpu_setup(struct kvm_vm *vm, int vcpuid, struct kvm_vcpu_init *init); kvm_vm 56 tools/testing/selftests/kvm/include/aarch64/processor.h void aarch64_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 223 tools/testing/selftests/kvm/include/evmcs.h int vcpu_enable_evmcs(struct kvm_vm *vm, int vcpu_id); kvm_vm 22 tools/testing/selftests/kvm/include/kvm_util.h struct kvm_vm; kvm_vm 69 tools/testing/selftests/kvm/include/kvm_util.h int vm_enable_cap(struct kvm_vm *vm, struct kvm_enable_cap *cap); kvm_vm 71 tools/testing/selftests/kvm/include/kvm_util.h struct kvm_vm *vm_create(enum vm_guest_mode mode, uint64_t phy_pages, int perm); kvm_vm 72 tools/testing/selftests/kvm/include/kvm_util.h struct kvm_vm *_vm_create(enum vm_guest_mode mode, uint64_t phy_pages, int perm); kvm_vm 73 tools/testing/selftests/kvm/include/kvm_util.h void kvm_vm_free(struct kvm_vm *vmp); kvm_vm 74 tools/testing/selftests/kvm/include/kvm_util.h void kvm_vm_restart(struct kvm_vm *vmp, int perm); kvm_vm 75 tools/testing/selftests/kvm/include/kvm_util.h void kvm_vm_release(struct kvm_vm *vmp); kvm_vm 76 tools/testing/selftests/kvm/include/kvm_util.h void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log); kvm_vm 77 tools/testing/selftests/kvm/include/kvm_util.h void kvm_vm_clear_dirty_log(struct kvm_vm *vm, int slot, void *log, kvm_vm 80 tools/testing/selftests/kvm/include/kvm_util.h int kvm_memcmp_hva_gva(void *hva, struct kvm_vm *vm, const vm_vaddr_t gva, kvm_vm 83 tools/testing/selftests/kvm/include/kvm_util.h void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename, kvm_vm 86 tools/testing/selftests/kvm/include/kvm_util.h void vm_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent); kvm_vm 87 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_dump(FILE *stream, struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 90 tools/testing/selftests/kvm/include/kvm_util.h void vm_create_irqchip(struct kvm_vm *vm); kvm_vm 92 tools/testing/selftests/kvm/include/kvm_util.h void vm_userspace_mem_region_add(struct kvm_vm *vm, kvm_vm 97 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_ioctl(struct kvm_vm *vm, uint32_t vcpuid, unsigned long ioctl, kvm_vm 99 tools/testing/selftests/kvm/include/kvm_util.h int _vcpu_ioctl(struct kvm_vm *vm, uint32_t vcpuid, unsigned long ioctl, kvm_vm 101 tools/testing/selftests/kvm/include/kvm_util.h void vm_ioctl(struct kvm_vm *vm, unsigned long ioctl, void *arg); kvm_vm 102 tools/testing/selftests/kvm/include/kvm_util.h void vm_mem_region_set_flags(struct kvm_vm *vm, uint32_t slot, uint32_t flags); kvm_vm 103 tools/testing/selftests/kvm/include/kvm_util.h void vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpuid); kvm_vm 104 tools/testing/selftests/kvm/include/kvm_util.h vm_vaddr_t vm_vaddr_alloc(struct kvm_vm *vm, size_t sz, vm_vaddr_t vaddr_min, kvm_vm 106 tools/testing/selftests/kvm/include/kvm_util.h void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, kvm_vm 108 tools/testing/selftests/kvm/include/kvm_util.h void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa); kvm_vm 109 tools/testing/selftests/kvm/include/kvm_util.h void *addr_gva2hva(struct kvm_vm *vm, vm_vaddr_t gva); kvm_vm 110 tools/testing/selftests/kvm/include/kvm_util.h vm_paddr_t addr_hva2gpa(struct kvm_vm *vm, void *hva); kvm_vm 111 tools/testing/selftests/kvm/include/kvm_util.h vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva); kvm_vm 113 tools/testing/selftests/kvm/include/kvm_util.h struct kvm_run *vcpu_state(struct kvm_vm *vm, uint32_t vcpuid); kvm_vm 114 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_run(struct kvm_vm *vm, uint32_t vcpuid); kvm_vm 115 tools/testing/selftests/kvm/include/kvm_util.h int _vcpu_run(struct kvm_vm *vm, uint32_t vcpuid); kvm_vm 116 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_run_complete_io(struct kvm_vm *vm, uint32_t vcpuid); kvm_vm 117 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_set_mp_state(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 119 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_regs_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_regs *regs); kvm_vm 120 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_regs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_regs *regs); kvm_vm 121 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_args_set(struct kvm_vm *vm, uint32_t vcpuid, unsigned int num, ...); kvm_vm 122 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_sregs_get(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 124 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_sregs_set(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 126 tools/testing/selftests/kvm/include/kvm_util.h int _vcpu_sregs_set(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 129 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_events_get(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 131 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_events_set(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 135 tools/testing/selftests/kvm/include/kvm_util.h void vcpu_nested_state_get(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 137 tools/testing/selftests/kvm/include/kvm_util.h int vcpu_nested_state_set(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 143 tools/testing/selftests/kvm/include/kvm_util.h void virt_pgd_alloc(struct kvm_vm *vm, uint32_t pgd_memslot); kvm_vm 144 tools/testing/selftests/kvm/include/kvm_util.h void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, kvm_vm 146 tools/testing/selftests/kvm/include/kvm_util.h vm_paddr_t vm_phy_page_alloc(struct kvm_vm *vm, vm_paddr_t paddr_min, kvm_vm 148 tools/testing/selftests/kvm/include/kvm_util.h vm_paddr_t vm_phy_pages_alloc(struct kvm_vm *vm, size_t num, kvm_vm 151 tools/testing/selftests/kvm/include/kvm_util.h struct kvm_vm *vm_create_default(uint32_t vcpuid, uint64_t extra_mem_size, kvm_vm 153 tools/testing/selftests/kvm/include/kvm_util.h void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code); kvm_vm 155 tools/testing/selftests/kvm/include/kvm_util.h bool vm_is_unrestricted_guest(struct kvm_vm *vm); kvm_vm 157 tools/testing/selftests/kvm/include/kvm_util.h unsigned int vm_get_page_size(struct kvm_vm *vm); kvm_vm 158 tools/testing/selftests/kvm/include/kvm_util.h unsigned int vm_get_page_shift(struct kvm_vm *vm); kvm_vm 159 tools/testing/selftests/kvm/include/kvm_util.h unsigned int vm_get_max_gfn(struct kvm_vm *vm); kvm_vm 162 tools/testing/selftests/kvm/include/kvm_util.h kvm_userspace_memory_region_find(struct kvm_vm *vm, uint64_t start, kvm_vm 168 tools/testing/selftests/kvm/include/kvm_util.h int vm_create_device(struct kvm_vm *vm, struct kvm_create_device *cd); kvm_vm 195 tools/testing/selftests/kvm/include/kvm_util.h void ucall_init(struct kvm_vm *vm, void *arg); kvm_vm 196 tools/testing/selftests/kvm/include/kvm_util.h void ucall_uninit(struct kvm_vm *vm); kvm_vm 198 tools/testing/selftests/kvm/include/kvm_util.h uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc); kvm_vm 307 tools/testing/selftests/kvm/include/x86_64/processor.h struct kvm_x86_state *vcpu_save_state(struct kvm_vm *vm, uint32_t vcpuid); kvm_vm 308 tools/testing/selftests/kvm/include/x86_64/processor.h void vcpu_load_state(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 312 tools/testing/selftests/kvm/include/x86_64/processor.h void vcpu_set_cpuid(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 324 tools/testing/selftests/kvm/include/x86_64/processor.h uint64_t vcpu_get_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index); kvm_vm 325 tools/testing/selftests/kvm/include/x86_64/processor.h void vcpu_set_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index, kvm_vm 578 tools/testing/selftests/kvm/include/x86_64/vmx.h struct vmx_pages *vcpu_alloc_vmx(struct kvm_vm *vm, vm_vaddr_t *p_vmx_gva); kvm_vm 585 tools/testing/selftests/kvm/include/x86_64/vmx.h void nested_pg_map(struct vmx_pages *vmx, struct kvm_vm *vm, kvm_vm 587 tools/testing/selftests/kvm/include/x86_64/vmx.h void nested_map(struct vmx_pages *vmx, struct kvm_vm *vm, kvm_vm 590 tools/testing/selftests/kvm/include/x86_64/vmx.h void nested_map_memslot(struct vmx_pages *vmx, struct kvm_vm *vm, kvm_vm 592 tools/testing/selftests/kvm/include/x86_64/vmx.h void prepare_eptp(struct vmx_pages *vmx, struct kvm_vm *vm, kvm_vm 24 tools/testing/selftests/kvm/kvm_create_max_vcpus.c struct kvm_vm *vm; kvm_vm 19 tools/testing/selftests/kvm/lib/aarch64/processor.c static uint64_t page_align(struct kvm_vm *vm, uint64_t v) kvm_vm 24 tools/testing/selftests/kvm/lib/aarch64/processor.c static uint64_t pgd_index(struct kvm_vm *vm, vm_vaddr_t gva) kvm_vm 32 tools/testing/selftests/kvm/lib/aarch64/processor.c static uint64_t pud_index(struct kvm_vm *vm, vm_vaddr_t gva) kvm_vm 43 tools/testing/selftests/kvm/lib/aarch64/processor.c static uint64_t pmd_index(struct kvm_vm *vm, vm_vaddr_t gva) kvm_vm 54 tools/testing/selftests/kvm/lib/aarch64/processor.c static uint64_t pte_index(struct kvm_vm *vm, vm_vaddr_t gva) kvm_vm 60 tools/testing/selftests/kvm/lib/aarch64/processor.c static uint64_t pte_addr(struct kvm_vm *vm, uint64_t entry) kvm_vm 66 tools/testing/selftests/kvm/lib/aarch64/processor.c static uint64_t ptrs_per_pgd(struct kvm_vm *vm) kvm_vm 72 tools/testing/selftests/kvm/lib/aarch64/processor.c static uint64_t __maybe_unused ptrs_per_pte(struct kvm_vm *vm) kvm_vm 77 tools/testing/selftests/kvm/lib/aarch64/processor.c void virt_pgd_alloc(struct kvm_vm *vm, uint32_t pgd_memslot) kvm_vm 88 tools/testing/selftests/kvm/lib/aarch64/processor.c void _virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, kvm_vm 140 tools/testing/selftests/kvm/lib/aarch64/processor.c void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, kvm_vm 148 tools/testing/selftests/kvm/lib/aarch64/processor.c vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva) kvm_vm 187 tools/testing/selftests/kvm/lib/aarch64/processor.c static void pte_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent, uint64_t page, int level) kvm_vm 206 tools/testing/selftests/kvm/lib/aarch64/processor.c void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) kvm_vm 223 tools/testing/selftests/kvm/lib/aarch64/processor.c struct kvm_vm *vm_create_default(uint32_t vcpuid, uint64_t extra_mem_pages, kvm_vm 228 tools/testing/selftests/kvm/lib/aarch64/processor.c struct kvm_vm *vm; kvm_vm 238 tools/testing/selftests/kvm/lib/aarch64/processor.c void aarch64_vcpu_setup(struct kvm_vm *vm, int vcpuid, struct kvm_vcpu_init *init) kvm_vm 305 tools/testing/selftests/kvm/lib/aarch64/processor.c void vcpu_dump(FILE *stream, struct kvm_vm *vm, uint32_t vcpuid, uint8_t indent) kvm_vm 316 tools/testing/selftests/kvm/lib/aarch64/processor.c void aarch64_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 332 tools/testing/selftests/kvm/lib/aarch64/processor.c void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code) kvm_vm 12 tools/testing/selftests/kvm/lib/aarch64/ucall.c static bool ucall_mmio_init(struct kvm_vm *vm, vm_paddr_t gpa) kvm_vm 25 tools/testing/selftests/kvm/lib/aarch64/ucall.c void ucall_init(struct kvm_vm *vm, void *arg) kvm_vm 68 tools/testing/selftests/kvm/lib/aarch64/ucall.c void ucall_uninit(struct kvm_vm *vm) kvm_vm 92 tools/testing/selftests/kvm/lib/aarch64/ucall.c uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) kvm_vm 114 tools/testing/selftests/kvm/lib/elf.c void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename, kvm_vm 77 tools/testing/selftests/kvm/lib/kvm_util.c int vm_enable_cap(struct kvm_vm *vm, struct kvm_enable_cap *cap) kvm_vm 88 tools/testing/selftests/kvm/lib/kvm_util.c static void vm_open(struct kvm_vm *vm, int perm) kvm_vm 135 tools/testing/selftests/kvm/lib/kvm_util.c struct kvm_vm *_vm_create(enum vm_guest_mode mode, uint64_t phy_pages, int perm) kvm_vm 137 tools/testing/selftests/kvm/lib/kvm_util.c struct kvm_vm *vm; kvm_vm 237 tools/testing/selftests/kvm/lib/kvm_util.c struct kvm_vm *vm_create(enum vm_guest_mode mode, uint64_t phy_pages, int perm) kvm_vm 255 tools/testing/selftests/kvm/lib/kvm_util.c void kvm_vm_restart(struct kvm_vm *vmp, int perm) kvm_vm 277 tools/testing/selftests/kvm/lib/kvm_util.c void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log) kvm_vm 287 tools/testing/selftests/kvm/lib/kvm_util.c void kvm_vm_clear_dirty_log(struct kvm_vm *vm, int slot, void *log, kvm_vm 320 tools/testing/selftests/kvm/lib/kvm_util.c userspace_mem_region_find(struct kvm_vm *vm, uint64_t start, uint64_t end) kvm_vm 353 tools/testing/selftests/kvm/lib/kvm_util.c kvm_userspace_memory_region_find(struct kvm_vm *vm, uint64_t start, kvm_vm 381 tools/testing/selftests/kvm/lib/kvm_util.c struct vcpu *vcpu_find(struct kvm_vm *vm, uint32_t vcpuid) kvm_vm 406 tools/testing/selftests/kvm/lib/kvm_util.c static void vm_vcpu_rm(struct kvm_vm *vm, uint32_t vcpuid) kvm_vm 427 tools/testing/selftests/kvm/lib/kvm_util.c void kvm_vm_release(struct kvm_vm *vmp) kvm_vm 446 tools/testing/selftests/kvm/lib/kvm_util.c void kvm_vm_free(struct kvm_vm *vmp) kvm_vm 506 tools/testing/selftests/kvm/lib/kvm_util.c int kvm_memcmp_hva_gva(void *hva, struct kvm_vm *vm, vm_vaddr_t gva, size_t len) kvm_vm 575 tools/testing/selftests/kvm/lib/kvm_util.c void vm_userspace_mem_region_add(struct kvm_vm *vm, kvm_vm 709 tools/testing/selftests/kvm/lib/kvm_util.c memslot2region(struct kvm_vm *vm, uint32_t memslot) kvm_vm 743 tools/testing/selftests/kvm/lib/kvm_util.c void vm_mem_region_set_flags(struct kvm_vm *vm, uint32_t slot, uint32_t flags) kvm_vm 804 tools/testing/selftests/kvm/lib/kvm_util.c void vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpuid) kvm_vm 860 tools/testing/selftests/kvm/lib/kvm_util.c static vm_vaddr_t vm_vaddr_unused_gap(struct kvm_vm *vm, size_t sz, kvm_vm 948 tools/testing/selftests/kvm/lib/kvm_util.c vm_vaddr_t vm_vaddr_alloc(struct kvm_vm *vm, size_t sz, vm_vaddr_t vaddr_min, kvm_vm 995 tools/testing/selftests/kvm/lib/kvm_util.c void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, kvm_vm 1028 tools/testing/selftests/kvm/lib/kvm_util.c void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa) kvm_vm 1061 tools/testing/selftests/kvm/lib/kvm_util.c vm_paddr_t addr_hva2gpa(struct kvm_vm *vm, void *hva) kvm_vm 1091 tools/testing/selftests/kvm/lib/kvm_util.c void vm_create_irqchip(struct kvm_vm *vm) kvm_vm 1117 tools/testing/selftests/kvm/lib/kvm_util.c struct kvm_run *vcpu_state(struct kvm_vm *vm, uint32_t vcpuid) kvm_vm 1139 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_run(struct kvm_vm *vm, uint32_t vcpuid) kvm_vm 1146 tools/testing/selftests/kvm/lib/kvm_util.c int _vcpu_run(struct kvm_vm *vm, uint32_t vcpuid) kvm_vm 1158 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_run_complete_io(struct kvm_vm *vm, uint32_t vcpuid) kvm_vm 1189 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_set_mp_state(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 1217 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_regs_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_regs *regs) kvm_vm 1244 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_regs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_regs *regs) kvm_vm 1257 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_events_get(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 1270 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_events_set(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 1285 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_nested_state_get(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 1299 tools/testing/selftests/kvm/lib/kvm_util.c int vcpu_nested_state_set(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 1333 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_sregs_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) kvm_vm 1360 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_sregs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) kvm_vm 1367 tools/testing/selftests/kvm/lib/kvm_util.c int _vcpu_sregs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) kvm_vm 1389 tools/testing/selftests/kvm/lib/kvm_util.c void vcpu_ioctl(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 1399 tools/testing/selftests/kvm/lib/kvm_util.c int _vcpu_ioctl(struct kvm_vm *vm, uint32_t vcpuid, kvm_vm 1424 tools/testing/selftests/kvm/lib/kvm_util.c void vm_ioctl(struct kvm_vm *vm, unsigned long cmd, void *arg) kvm_vm 1448 tools/testing/selftests/kvm/lib/kvm_util.c void vm_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) kvm_vm 1557 tools/testing/selftests/kvm/lib/kvm_util.c vm_paddr_t vm_phy_pages_alloc(struct kvm_vm *vm, size_t num, kvm_vm 1597 tools/testing/selftests/kvm/lib/kvm_util.c vm_paddr_t vm_phy_page_alloc(struct kvm_vm *vm, vm_paddr_t paddr_min, kvm_vm 1615 tools/testing/selftests/kvm/lib/kvm_util.c void *addr_gva2hva(struct kvm_vm *vm, vm_vaddr_t gva) kvm_vm 1632 tools/testing/selftests/kvm/lib/kvm_util.c bool vm_is_unrestricted_guest(struct kvm_vm *vm) kvm_vm 1656 tools/testing/selftests/kvm/lib/kvm_util.c unsigned int vm_get_page_size(struct kvm_vm *vm) kvm_vm 1661 tools/testing/selftests/kvm/lib/kvm_util.c unsigned int vm_get_page_shift(struct kvm_vm *vm) kvm_vm 1666 tools/testing/selftests/kvm/lib/kvm_util.c unsigned int vm_get_max_gfn(struct kvm_vm *vm) kvm_vm 66 tools/testing/selftests/kvm/lib/kvm_util_internal.h struct vcpu *vcpu_find(struct kvm_vm *vm, uint32_t vcpuid); kvm_vm 67 tools/testing/selftests/kvm/lib/kvm_util_internal.h void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent); kvm_vm 72 tools/testing/selftests/kvm/lib/kvm_util_internal.h memslot2region(struct kvm_vm *vm, uint32_t memslot); kvm_vm 18 tools/testing/selftests/kvm/lib/s390x/processor.c void virt_pgd_alloc(struct kvm_vm *vm, uint32_t memslot) kvm_vm 41 tools/testing/selftests/kvm/lib/s390x/processor.c static uint64_t virt_alloc_region(struct kvm_vm *vm, int ri, uint32_t memslot) kvm_vm 70 tools/testing/selftests/kvm/lib/s390x/processor.c void virt_pg_map(struct kvm_vm *vm, uint64_t gva, uint64_t gpa, kvm_vm 130 tools/testing/selftests/kvm/lib/s390x/processor.c vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva) kvm_vm 155 tools/testing/selftests/kvm/lib/s390x/processor.c static void virt_dump_ptes(FILE *stream, struct kvm_vm *vm, uint8_t indent, kvm_vm 169 tools/testing/selftests/kvm/lib/s390x/processor.c static void virt_dump_region(FILE *stream, struct kvm_vm *vm, uint8_t indent, kvm_vm 191 tools/testing/selftests/kvm/lib/s390x/processor.c void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) kvm_vm 214 tools/testing/selftests/kvm/lib/s390x/processor.c struct kvm_vm *vm_create_default(uint32_t vcpuid, uint64_t extra_mem_pages, kvm_vm 223 tools/testing/selftests/kvm/lib/s390x/processor.c struct kvm_vm *vm; kvm_vm 241 tools/testing/selftests/kvm/lib/s390x/processor.c void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code) kvm_vm 272 tools/testing/selftests/kvm/lib/s390x/processor.c void vcpu_dump(FILE *stream, struct kvm_vm *vm, uint32_t vcpuid, uint8_t indent) kvm_vm 9 tools/testing/selftests/kvm/lib/s390x/ucall.c void ucall_init(struct kvm_vm *vm, void *arg) kvm_vm 13 tools/testing/selftests/kvm/lib/s390x/ucall.c void ucall_uninit(struct kvm_vm *vm) kvm_vm 36 tools/testing/selftests/kvm/lib/s390x/ucall.c uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) kvm_vm 229 tools/testing/selftests/kvm/lib/x86_64/processor.c void virt_pgd_alloc(struct kvm_vm *vm, uint32_t pgd_memslot) kvm_vm 258 tools/testing/selftests/kvm/lib/x86_64/processor.c void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, kvm_vm 343 tools/testing/selftests/kvm/lib/x86_64/processor.c void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) kvm_vm 441 tools/testing/selftests/kvm/lib/x86_64/processor.c static void kvm_seg_fill_gdt_64bit(struct kvm_vm *vm, struct kvm_segment *segp) kvm_vm 477 tools/testing/selftests/kvm/lib/x86_64/processor.c static void kvm_seg_set_kernel_code_64bit(struct kvm_vm *vm, uint16_t selector, kvm_vm 508 tools/testing/selftests/kvm/lib/x86_64/processor.c static void kvm_seg_set_kernel_data_64bit(struct kvm_vm *vm, uint16_t selector, kvm_vm 542 tools/testing/selftests/kvm/lib/x86_64/processor.c vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva) kvm_vm 584 tools/testing/selftests/kvm/lib/x86_64/processor.c static void kvm_setup_gdt(struct kvm_vm *vm, struct kvm_dtable *dt, int gdt_memslot, kvm_vm 595 tools/testing/selftests/kvm/lib/x86_64/processor.c static void kvm_setup_tss_64bit(struct kvm_vm *vm, struct kvm_segment *segp, kvm_vm 612 tools/testing/selftests/kvm/lib/x86_64/processor.c static void vcpu_setup(struct kvm_vm *vm, int vcpuid, int pgd_memslot, int gdt_memslot) kvm_vm 649 tools/testing/selftests/kvm/lib/x86_64/processor.c void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code) kvm_vm 782 tools/testing/selftests/kvm/lib/x86_64/processor.c void vcpu_set_cpuid(struct kvm_vm *vm, kvm_vm 810 tools/testing/selftests/kvm/lib/x86_64/processor.c struct kvm_vm *vm_create_default(uint32_t vcpuid, uint64_t extra_mem_pages, kvm_vm 813 tools/testing/selftests/kvm/lib/x86_64/processor.c struct kvm_vm *vm; kvm_vm 853 tools/testing/selftests/kvm/lib/x86_64/processor.c uint64_t vcpu_get_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index) kvm_vm 886 tools/testing/selftests/kvm/lib/x86_64/processor.c void vcpu_set_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index, kvm_vm 922 tools/testing/selftests/kvm/lib/x86_64/processor.c void vcpu_args_set(struct kvm_vm *vm, uint32_t vcpuid, unsigned int num, ...) kvm_vm 972 tools/testing/selftests/kvm/lib/x86_64/processor.c void vcpu_dump(FILE *stream, struct kvm_vm *vm, uint32_t vcpuid, uint8_t indent) kvm_vm 1003 tools/testing/selftests/kvm/lib/x86_64/processor.c static int kvm_get_num_msrs(struct kvm_vm *vm) kvm_vm 1016 tools/testing/selftests/kvm/lib/x86_64/processor.c struct kvm_x86_state *vcpu_save_state(struct kvm_vm *vm, uint32_t vcpuid) kvm_vm 1099 tools/testing/selftests/kvm/lib/x86_64/processor.c void vcpu_load_state(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_x86_state *state) kvm_vm 11 tools/testing/selftests/kvm/lib/x86_64/ucall.c void ucall_init(struct kvm_vm *vm, void *arg) kvm_vm 15 tools/testing/selftests/kvm/lib/x86_64/ucall.c void ucall_uninit(struct kvm_vm *vm) kvm_vm 38 tools/testing/selftests/kvm/lib/x86_64/ucall.c uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) kvm_vm 46 tools/testing/selftests/kvm/lib/x86_64/vmx.c int vcpu_enable_evmcs(struct kvm_vm *vm, int vcpu_id) kvm_vm 78 tools/testing/selftests/kvm/lib/x86_64/vmx.c vcpu_alloc_vmx(struct kvm_vm *vm, vm_vaddr_t *p_vmx_gva) kvm_vm 392 tools/testing/selftests/kvm/lib/x86_64/vmx.c void nested_pg_map(struct vmx_pages *vmx, struct kvm_vm *vm, kvm_vm 491 tools/testing/selftests/kvm/lib/x86_64/vmx.c void nested_map(struct vmx_pages *vmx, struct kvm_vm *vm, kvm_vm 511 tools/testing/selftests/kvm/lib/x86_64/vmx.c void nested_map_memslot(struct vmx_pages *vmx, struct kvm_vm *vm, kvm_vm 533 tools/testing/selftests/kvm/lib/x86_64/vmx.c void prepare_eptp(struct vmx_pages *vmx, struct kvm_vm *vm, kvm_vm 34 tools/testing/selftests/kvm/s390x/memop.c struct kvm_vm *vm; kvm_vm 68 tools/testing/selftests/kvm/s390x/sync_regs_test.c struct kvm_vm *vm; kvm_vm 67 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c struct kvm_vm *vm; kvm_vm 77 tools/testing/selftests/kvm/x86_64/evmcs_test.c struct kvm_vm *vm; kvm_vm 100 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c void test_hv_cpuid_e2big(struct kvm_vm *vm) kvm_vm 113 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c struct kvm_cpuid2 *kvm_get_supported_hv_cpuid(struct kvm_vm *vm) kvm_vm 135 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c struct kvm_vm *vm; kvm_vm 38 tools/testing/selftests/kvm/x86_64/platform_info_test.c static void set_msr_platform_info_enabled(struct kvm_vm *vm, bool enable) kvm_vm 48 tools/testing/selftests/kvm/x86_64/platform_info_test.c static void test_msr_platform_info_enabled(struct kvm_vm *vm) kvm_vm 69 tools/testing/selftests/kvm/x86_64/platform_info_test.c static void test_msr_platform_info_disabled(struct kvm_vm *vm) kvm_vm 83 tools/testing/selftests/kvm/x86_64/platform_info_test.c struct kvm_vm *vm; kvm_vm 30 tools/testing/selftests/kvm/x86_64/set_sregs_test.c struct kvm_vm *vm; kvm_vm 93 tools/testing/selftests/kvm/x86_64/smm_test.c struct kvm_vm *vm; kvm_vm 125 tools/testing/selftests/kvm/x86_64/state_test.c struct kvm_vm *vm; kvm_vm 82 tools/testing/selftests/kvm/x86_64/sync_regs_test.c struct kvm_vm *vm; kvm_vm 28 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c static struct kvm_vm *vm; kvm_vm 76 tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c struct kvm_vm *vm; kvm_vm 30 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c void test_nested_state(struct kvm_vm *vm, struct kvm_nested_state *state) kvm_vm 35 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c void test_nested_state_expect_errno(struct kvm_vm *vm, kvm_vm 48 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c void test_nested_state_expect_einval(struct kvm_vm *vm, kvm_vm 54 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c void test_nested_state_expect_efault(struct kvm_vm *vm, kvm_vm 91 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c void test_vmx_nested_state(struct kvm_vm *vm) kvm_vm 225 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c struct kvm_vm *vm; kvm_vm 61 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c static struct kvm_vm *vm;