Home
last modified time | relevance | path

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

12345

/linux/tools/testing/selftests/kvm/include/
H A Dkvm_util.h53 struct kvm_vm *vm;
77 struct kvm_vm { struct
144 memslot2region(struct kvm_vm *vm, uint32_t memslot);
146 static inline struct userspace_mem_region *vm_get_mem_region(struct kvm_vm *vm, in vm_get_mem_region()
293 static __always_inline void static_assert_is_vm(struct kvm_vm *vm) { } in static_assert_is_vm()
356 static inline int vm_check_cap(struct kvm_vm *vm, long cap) in vm_check_cap()
364 static inline int __vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in __vm_enable_cap()
370 static inline void vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in vm_enable_cap()
377 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa, in vm_set_memory_attributes()
398 static inline void vm_mem_set_private(struct kvm_vm *v
100 archkvm_vm global() argument
103 stats_fdkvm_vm global() argument
104 stats_headerkvm_vm global() argument
105 stats_desckvm_vm global() argument
112 memslotskvm_vm global() argument
[all...]
H A Dmemstress.h33 struct kvm_vm *vm;
58 struct kvm_vm *memstress_create_vm(enum vm_guest_mode mode, int nr_vcpus,
62 void memstress_destroy_vm(struct kvm_vm *vm);
64 void memstress_set_write_percent(struct kvm_vm *vm, uint32_t write_percent);
65 void memstress_set_random_access(struct kvm_vm *vm, bool random_access);
72 void memstress_setup_nested(struct kvm_vm *vm, int nr_vcpus, struct kvm_vcpu *vcpus[]);
74 void memstress_enable_dirty_logging(struct kvm_vm *vm, int slots);
75 void memstress_disable_dirty_logging(struct kvm_vm *vm, int slots);
76 void memstress_get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots);
77 void memstress_clear_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[],
H A Dtimer_test.h42 struct kvm_vm *test_vm_create(void);
43 void test_vm_cleanup(struct kvm_vm *vm);
/linux/tools/testing/selftests/kvm/x86_64/
H A Dsev_migrate_tests.c
H A Dset_boot_cpu_id.c
/linux/tools/testing/selftests/kvm/include/x86_64/
H A Dsev.h
H A Dvmx.h
/linux/tools/testing/selftests/kvm/aarch64/
H A Dsmccc_filter.c
H A Dvcpu_width_config.c
H A Darch_timer.c
H A Dhypercalls.c
/linux/tools/testing/selftests/kvm/s390x/
H A Dcmma_test.c
H A Dmemop.c
H A Ddebug_test.c
H A Dresets.c
/linux/tools/testing/selftests/kvm/s390/
H A Dcmma_test.c97 static void create_main_memslot(struct kvm_vm *vm) in create_main_memslot()
107 static void create_test_memslot(struct kvm_vm *vm) in create_test_memslot()
119 static void create_memslots(struct kvm_vm *vm) in create_memslots()
139 static void finish_vm_setup(struct kvm_vm *vm) in finish_vm_setup()
151 static struct kvm_vm *create_vm_two_memslots(void) in create_vm_two_memslots()
153 struct kvm_vm *vm; in create_vm_two_memslots()
164 static void enable_cmma(struct kvm_vm *vm) in enable_cmma()
172 static void enable_dirty_tracking(struct kvm_vm *vm) in enable_dirty_tracking()
178 static int __enable_migration_mode(struct kvm_vm *vm) in __enable_migration_mode()
187 static void enable_migration_mode(struct kvm_vm *vm) in enable_migration_mode()
[all …]
/linux/tools/testing/selftests/kvm/lib/x86_64/
H A Dsev.c
/linux/tools/testing/selftests/kvm/lib/
H A Dmemstress.c88 void memstress_setup_vcpus(struct kvm_vm *vm, int nr_vcpus, in memstress_setup_vcpus()
124 struct kvm_vm *memstress_create_vm(enum vm_guest_mode mode, int nr_vcpus, in memstress_create_vm()
130 struct kvm_vm *vm; in memstress_create_vm()
234 void memstress_destroy_vm(struct kvm_vm *vm) in memstress_destroy_vm()
239 void memstress_set_write_percent(struct kvm_vm *vm, uint32_t write_percent) in memstress_set_write_percent()
245 void memstress_set_random_access(struct kvm_vm *vm, bool random_access) in memstress_set_random_access()
256 void __weak memstress_setup_nested(struct kvm_vm *vm, int nr_vcpus, struct kvm_vcpu **vcpus) in memstress_setup_nested()
322 static void toggle_dirty_logging(struct kvm_vm *vm, int slots, bool enable) in toggle_dirty_logging()
334 void memstress_enable_dirty_logging(struct kvm_vm *vm, int slots) in memstress_enable_dirty_logging()
339 void memstress_disable_dirty_logging(struct kvm_vm *vm, int slots) in memstress_disable_dirty_logging()
[all …]
/linux/tools/testing/selftests/kvm/lib/s390x/
H A Dprocessor.c
/linux/tools/testing/selftests/kvm/include/aarch64/
H A Dvgic.h
/linux/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c29 static uint64_t page_align(struct kvm_vm *vm, uint64_t v) in page_align()
34 static uint64_t pte_addr(struct kvm_vm *vm, uint64_t entry) in pte_addr()
40 static uint64_t ptrs_per_pte(struct kvm_vm *vm) in ptrs_per_pte()
59 static uint64_t pte_index(struct kvm_vm *vm, vm_vaddr_t gva, int level) in pte_index()
69 void virt_arch_pgd_alloc(struct kvm_vm *vm) in virt_arch_pgd_alloc()
82 void virt_arch_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr) in virt_arch_pg_map()
126 vm_paddr_t addr_arch_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva) in addr_arch_gva2gpa()
155 static void pte_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent, in pte_dump()
177 void virt_arch_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) in virt_arch_dump()
198 struct kvm_vm *v in riscv_vcpu_mmu_setup()
[all...]
/linux/tools/testing/selftests/kvm/
H A Daccess_tracking_perf_test.c95 static uint64_t lookup_pfn(int pagemap_fd, struct kvm_vm *vm, uint64_t gva) in lookup_pfn()
126 static void mark_vcpu_memory_idle(struct kvm_vm *vm, in mark_vcpu_memory_idle()
229 struct kvm_vm *vm = memstress_args.vm; in vcpu_thread_main()
262 static void run_iteration(struct kvm_vm *vm, int nr_vcpus, const char *description) in run_iteration()
282 static void access_memory(struct kvm_vm *vm, int nr_vcpus, in access_memory()
290 static void mark_memory_idle(struct kvm_vm *vm, int nr_vcpus) in mark_memory_idle()
306 struct kvm_vm *vm; in run_test()
H A Dset_memory_region_test.c110 static struct kvm_vm *spawn_vm(struct kvm_vcpu **vcpu, pthread_t *vcpu_thread, in spawn_vm()
113 struct kvm_vm *vm; in spawn_vm()
182 struct kvm_vm *vm; in test_move_memory_region()
278 struct kvm_vm *vm; in test_delete_memory_region()
331 struct kvm_vm *vm; in test_zero_memory_regions()
350 struct kvm_vm *vm; in test_invalid_memory_region_flags()
412 struct kvm_vm *vm; in test_add_max_memory_regions()
466 static void test_invalid_guest_memfd(struct kvm_vm *vm, int memfd, in test_invalid_guest_memfd()
477 struct kvm_vm *vm, *vm2; in test_add_private_memory_region()
513 struct kvm_vm *v in test_add_overlapping_private_memory_regions()
[all...]
/linux/tools/testing/selftests/kvm/lib/aarch64/
H A Dvgic.c
/linux/tools/testing/selftests/kvm/riscv/
H A Darch_timer.c80 struct kvm_vm *test_vm_create(void) in test_vm_create()
82 struct kvm_vm *vm; in test_vm_create()
106 void test_vm_cleanup(struct kvm_vm *vm) in test_vm_cleanup()

12345