Symbol: kvm_vm
tools/testing/selftests/kvm/access_tracking_perf_test.c
126
static u64 lookup_pfn(int pagemap_fd, struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/access_tracking_perf_test.c
173
static void pageidle_mark_vcpu_memory_idle(struct kvm_vm *vm,
tools/testing/selftests/kvm/access_tracking_perf_test.c
267
static void lru_gen_mark_memory_idle(struct kvm_vm *vm)
tools/testing/selftests/kvm/access_tracking_perf_test.c
328
struct kvm_vm *vm = memstress_args.vm;
tools/testing/selftests/kvm/access_tracking_perf_test.c
361
static void run_iteration(struct kvm_vm *vm, int nr_vcpus, const char *description)
tools/testing/selftests/kvm/access_tracking_perf_test.c
381
static void access_memory(struct kvm_vm *vm, int nr_vcpus,
tools/testing/selftests/kvm/access_tracking_perf_test.c
389
static void mark_memory_idle(struct kvm_vm *vm, int nr_vcpus)
tools/testing/selftests/kvm/access_tracking_perf_test.c
408
struct kvm_vm *vm;
tools/testing/selftests/kvm/arch_timer.c
140
static void test_run(struct kvm_vm *vm)
tools/testing/selftests/kvm/arch_timer.c
239
struct kvm_vm *vm;
tools/testing/selftests/kvm/arch_timer.c
52
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/arm64/aarch32_id_regs.c
156
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/arch_timer.c
165
static void test_init_timer_irq(struct kvm_vm *vm)
tools/testing/selftests/kvm/arm64/arch_timer.c
177
struct kvm_vm *test_vm_create(void)
tools/testing/selftests/kvm/arm64/arch_timer.c
179
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/arch_timer.c
212
void test_vm_cleanup(struct kvm_vm *vm)
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
1032
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
897
static void test_run(struct kvm_vm *vm, struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
924
static void test_init_timer_irq(struct kvm_vm *vm, struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
935
static void test_vm_create(struct kvm_vm **vm, struct kvm_vcpu **vcpu,
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
955
static void test_vm_cleanup(struct kvm_vm *vm)
tools/testing/selftests/kvm/arm64/at.c
139
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/debug-exceptions.c
425
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/debug-exceptions.c
466
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/debug-exceptions.c
578
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/external_aborts.c
125
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_mmio_abort_guest,
tools/testing/selftests/kvm/arm64/external_aborts.c
160
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_mmio_nisv_guest,
tools/testing/selftests/kvm/arm64/external_aborts.c
176
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_mmio_nisv_guest,
tools/testing/selftests/kvm/arm64/external_aborts.c
208
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_serror_masked_guest,
tools/testing/selftests/kvm/arm64/external_aborts.c
243
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_serror_guest,
tools/testing/selftests/kvm/arm64/external_aborts.c
281
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_s1ptw_abort_guest,
tools/testing/selftests/kvm/arm64/external_aborts.c
308
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_serror_emulated_guest,
tools/testing/selftests/kvm/arm64/external_aborts.c
31
static struct kvm_vm *vm_create_with_dabt_handler(struct kvm_vcpu **vcpu, void *guest_code,
tools/testing/selftests/kvm/arm64/external_aborts.c
334
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_mmio_ease_guest,
tools/testing/selftests/kvm/arm64/external_aborts.c
34
struct kvm_vm *vm = vm_create_with_one_vcpu(vcpu, guest_code);
tools/testing/selftests/kvm/arm64/external_aborts.c
390
struct kvm_vm *vm = vm_create_with_dabt_handler(&vcpu, test_serror_amo_guest,
tools/testing/selftests/kvm/arm64/hello_el2.c
46
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/host_sve.c
80
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/hypercalls.c
260
static struct kvm_vm *test_vm_create(struct kvm_vcpu **vcpu)
tools/testing/selftests/kvm/arm64/hypercalls.c
262
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/hypercalls.c
271
static void test_guest_stage(struct kvm_vm **vm, struct kvm_vcpu **vcpu)
tools/testing/selftests/kvm/arm64/hypercalls.c
301
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/idreg-idst.c
103
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/idreg-idst.c
82
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/kvm-uuid.c
41
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/mmio_sign_ext.c
181
static void make_el0_accessible(struct kvm_vm *vm, uint64_t gva, uint64_t len)
tools/testing/selftests/kvm/arm64/mmio_sign_ext.c
201
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/no-vgic.c
245
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/no-vgic.c
264
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/page_fault_test.c
363
static void setup_uffd(struct kvm_vm *vm, struct test_params *p,
tools/testing/selftests/kvm/arm64/page_fault_test.c
406
static bool punch_hole_in_backing_store(struct kvm_vm *vm,
tools/testing/selftests/kvm/arm64/page_fault_test.c
425
static void mmio_on_test_gpa_handler(struct kvm_vm *vm, struct kvm_run *run)
tools/testing/selftests/kvm/arm64/page_fault_test.c
439
static void mmio_no_handler(struct kvm_vm *vm, struct kvm_run *run)
tools/testing/selftests/kvm/arm64/page_fault_test.c
450
static bool check_write_in_dirty_log(struct kvm_vm *vm,
tools/testing/selftests/kvm/arm64/page_fault_test.c
467
static bool handle_cmd(struct kvm_vm *vm, int cmd)
tools/testing/selftests/kvm/arm64/page_fault_test.c
526
static void load_exec_code_for_test(struct kvm_vm *vm)
tools/testing/selftests/kvm/arm64/page_fault_test.c
540
static void setup_abort_handlers(struct kvm_vm *vm, struct kvm_vcpu *vcpu,
tools/testing/selftests/kvm/arm64/page_fault_test.c
552
static void setup_gva_maps(struct kvm_vm *vm)
tools/testing/selftests/kvm/arm64/page_fault_test.c
575
static void setup_memslots(struct kvm_vm *vm, struct test_params *p)
tools/testing/selftests/kvm/arm64/page_fault_test.c
60
void (*mmio_handler)(struct kvm_vm *vm, struct kvm_run *run);
tools/testing/selftests/kvm/arm64/page_fault_test.c
614
static void setup_ucall(struct kvm_vm *vm)
tools/testing/selftests/kvm/arm64/page_fault_test.c
656
static void vcpu_run_loop(struct kvm_vm *vm, struct kvm_vcpu *vcpu,
tools/testing/selftests/kvm/arm64/page_fault_test.c
701
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/psci_test.c
144
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/psci_test.c
181
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/psci_test.c
82
static struct kvm_vm *setup_vm(void *guest_code, struct kvm_vcpu **source,
tools/testing/selftests/kvm/arm64/psci_test.c
86
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/sea_to_user.c
185
static void run_vm(struct kvm_vm *vm, struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/arm64/sea_to_user.c
248
static struct kvm_vm *vm_create_with_sea_handler(struct kvm_vcpu **vcpu)
tools/testing/selftests/kvm/arm64/sea_to_user.c
256
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/sea_to_user.c
290
static void vm_inject_memory_uer(struct kvm_vm *vm)
tools/testing/selftests/kvm/arm64/sea_to_user.c
314
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/set_id_regs.c
809
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/smccc_filter.c
114
struct kvm_vm *vm = setup_vm(&vcpu);
tools/testing/selftests/kvm/arm64/smccc_filter.c
136
struct kvm_vm *vm = setup_vm(&vcpu);
tools/testing/selftests/kvm/arm64/smccc_filter.c
149
struct kvm_vm *vm = setup_vm(&vcpu);
tools/testing/selftests/kvm/arm64/smccc_filter.c
162
struct kvm_vm *vm = setup_vm(&vcpu);
tools/testing/selftests/kvm/arm64/smccc_filter.c
177
struct kvm_vm *vm = setup_vm(&vcpu);
tools/testing/selftests/kvm/arm64/smccc_filter.c
205
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/smccc_filter.c
243
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/smccc_filter.c
260
struct kvm_vm *vm = vm_create_barebones();
tools/testing/selftests/kvm/arm64/smccc_filter.c
27
struct kvm_vm *vm = vm_create(1);
tools/testing/selftests/kvm/arm64/smccc_filter.c
52
static int __set_smccc_filter(struct kvm_vm *vm, u32 start, u32 nr_functions,
tools/testing/selftests/kvm/arm64/smccc_filter.c
65
static void set_smccc_filter(struct kvm_vm *vm, u32 start, u32 nr_functions,
tools/testing/selftests/kvm/arm64/smccc_filter.c
73
static struct kvm_vm *setup_vm(struct kvm_vcpu **vcpu)
tools/testing/selftests/kvm/arm64/smccc_filter.c
76
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/smccc_filter.c
95
struct kvm_vm *vm = setup_vm(&vcpu);
tools/testing/selftests/kvm/arm64/vcpu_width_config.c
25
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vcpu_width_config.c
51
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vcpu_width_config.c
82
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vgic_init.c
28
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vgic_init.c
940
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vgic_irq.c
532
static void kvm_irq_line_check(struct kvm_vm *vm, u32 intid, int level,
tools/testing/selftests/kvm/arm64/vgic_irq.c
575
static void kvm_set_gsi_routing_irqchip_check(struct kvm_vm *vm,
tools/testing/selftests/kvm/arm64/vgic_irq.c
621
static void kvm_routing_and_irqfd_check(struct kvm_vm *vm,
tools/testing/selftests/kvm/arm64/vgic_irq.c
681
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/arm64/vgic_irq.c
731
static void kvm_inject_get_call(struct kvm_vm *vm, struct ucall *uc,
tools/testing/selftests/kvm/arm64/vgic_irq.c
754
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vgic_irq.c
78
static void kvm_inject_get_call(struct kvm_vm *vm, struct ucall *uc,
tools/testing/selftests/kvm/arm64/vgic_irq.c
989
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vgic_lpi_stress.c
28
static struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vgic_v5.c
18
struct kvm_vm *vm;
tools/testing/selftests/kvm/arm64/vpmu_counter_access.c
29
struct kvm_vm *vm;
tools/testing/selftests/kvm/coalesced_io_test.c
189
struct kvm_vm *vm;
tools/testing/selftests/kvm/demand_paging_test.c
161
struct kvm_vm *vm;
tools/testing/selftests/kvm/dirty_log_perf_test.c
107
struct kvm_vm *vm;
tools/testing/selftests/kvm/dirty_log_test.c
246
static void clear_log_create_vm_done(struct kvm_vm *vm)
tools/testing/selftests/kvm/dirty_log_test.c
298
static void dirty_ring_create_vm_done(struct kvm_vm *vm)
tools/testing/selftests/kvm/dirty_log_test.c
404
void (*create_vm_done)(struct kvm_vm *vm);
tools/testing/selftests/kvm/dirty_log_test.c
453
static void log_mode_create_vm_done(struct kvm_vm *vm)
tools/testing/selftests/kvm/dirty_log_test.c
577
static struct kvm_vm *create_vm(enum vm_guest_mode mode, struct kvm_vcpu **vcpu,
tools/testing/selftests/kvm/dirty_log_test.c
580
struct kvm_vm *vm;
tools/testing/selftests/kvm/dirty_log_test.c
602
struct kvm_vm *vm;
tools/testing/selftests/kvm/get-reg-list.c
119
static void prepare_vcpu_init(struct kvm_vm *vm, struct vcpu_reg_list *c,
tools/testing/selftests/kvm/get-reg-list.c
131
static struct kvm_vcpu *vcpu_config_get_vcpu(struct vcpu_reg_list *c, struct kvm_vm *vm)
tools/testing/selftests/kvm/get-reg-list.c
143
static struct kvm_vcpu *vcpu_config_get_vcpu(struct vcpu_reg_list *c, struct kvm_vm *vm)
tools/testing/selftests/kvm/get-reg-list.c
172
struct kvm_vm *vm;
tools/testing/selftests/kvm/guest_memfd_test.c
348
static void test_invalid_binding(struct kvm_vm *vm, int fd, size_t size)
tools/testing/selftests/kvm/guest_memfd_test.c
358
static void test_create_guest_memfd_invalid_sizes(struct kvm_vm *vm,
tools/testing/selftests/kvm/guest_memfd_test.c
372
static void test_create_guest_memfd_multiple(struct kvm_vm *vm)
tools/testing/selftests/kvm/guest_memfd_test.c
400
static void test_guest_memfd_flags(struct kvm_vm *vm)
tools/testing/selftests/kvm/guest_memfd_test.c
441
static void __test_guest_memfd(struct kvm_vm *vm, u64 flags)
tools/testing/selftests/kvm/guest_memfd_test.c
474
struct kvm_vm *vm = vm_create_barebones_type(vm_type);
tools/testing/selftests/kvm/guest_memfd_test.c
516
struct kvm_vm *vm;
tools/testing/selftests/kvm/guest_print_test.c
172
struct kvm_vm *vm;
tools/testing/selftests/kvm/guest_print_test.c
193
struct kvm_vm *vm;
tools/testing/selftests/kvm/hardware_disable_test.c
86
struct kvm_vm *vm;
tools/testing/selftests/kvm/include/arm64/processor.h
131
struct kvm_vcpu *aarch64_vcpu_add(struct kvm_vm *vm, u32 vcpu_id,
tools/testing/selftests/kvm/include/arm64/processor.h
173
void vm_init_descriptor_tables(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/arm64/processor.h
177
void vm_install_exception_handler(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/arm64/processor.h
179
void vm_install_sync_handler(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/arm64/processor.h
182
u64 *virt_get_pte_hva_at_level(struct kvm_vm *vm, gva_t gva, int level);
tools/testing/selftests/kvm/include/arm64/processor.h
183
u64 *virt_get_pte_hva(struct kvm_vm *vm, gva_t gva);
tools/testing/selftests/kvm/include/arm64/processor.h
311
bool vm_supports_el2(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/arm64/processor.h
315
struct kvm_vm *vm = vm_create(1);
tools/testing/selftests/kvm/include/arm64/processor.h
376
void kvm_get_default_vcpu_target(struct kvm_vm *vm, struct kvm_vcpu_init *init);
tools/testing/selftests/kvm/include/arm64/vgic.h
20
int __vgic_v3_setup(struct kvm_vm *vm, unsigned int nr_vcpus, u32 nr_irqs);
tools/testing/selftests/kvm/include/arm64/vgic.h
22
int vgic_v3_setup(struct kvm_vm *vm, unsigned int nr_vcpus, u32 nr_irqs);
tools/testing/selftests/kvm/include/arm64/vgic.h
29
void kvm_arm_irq_line(struct kvm_vm *vm, u32 intid, int level);
tools/testing/selftests/kvm/include/arm64/vgic.h
30
int _kvm_arm_irq_line(struct kvm_vm *vm, u32 intid, int level);
tools/testing/selftests/kvm/include/arm64/vgic.h
38
int vgic_its_setup(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
1016
struct kvm_vm *____vm_create(struct vm_shape shape);
tools/testing/selftests/kvm/include/kvm_util.h
1017
struct kvm_vm *__vm_create(struct vm_shape shape, u32 nr_runnable_vcpus,
tools/testing/selftests/kvm/include/kvm_util.h
1020
static inline struct kvm_vm *vm_create_barebones(void)
tools/testing/selftests/kvm/include/kvm_util.h
1025
static inline struct kvm_vm *vm_create_barebones_type(unsigned long type)
tools/testing/selftests/kvm/include/kvm_util.h
1035
static inline struct kvm_vm *vm_create(u32 nr_runnable_vcpus)
tools/testing/selftests/kvm/include/kvm_util.h
1040
struct kvm_vm *__vm_create_with_vcpus(struct vm_shape shape, u32 nr_vcpus,
tools/testing/selftests/kvm/include/kvm_util.h
1044
static inline struct kvm_vm *vm_create_with_vcpus(u32 nr_vcpus,
tools/testing/selftests/kvm/include/kvm_util.h
1053
struct kvm_vm *__vm_create_shape_with_one_vcpu(struct vm_shape shape,
tools/testing/selftests/kvm/include/kvm_util.h
1062
static inline struct kvm_vm *__vm_create_with_one_vcpu(struct kvm_vcpu **vcpu,
tools/testing/selftests/kvm/include/kvm_util.h
1070
static inline struct kvm_vm *vm_create_with_one_vcpu(struct kvm_vcpu **vcpu,
tools/testing/selftests/kvm/include/kvm_util.h
1076
static inline struct kvm_vm *vm_create_shape_with_one_vcpu(struct vm_shape shape,
tools/testing/selftests/kvm/include/kvm_util.h
1083
struct kvm_vcpu *vm_recreate_with_one_vcpu(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
1119
unsigned long vm_compute_max_gfn(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
1172
struct kvm_vcpu *vm_arch_vcpu_add(struct kvm_vm *vm, u32 vcpu_id);
tools/testing/selftests/kvm/include/kvm_util.h
1175
static inline struct kvm_vcpu *vm_vcpu_add(struct kvm_vm *vm, u32 vcpu_id,
tools/testing/selftests/kvm/include/kvm_util.h
1186
struct kvm_vcpu *vm_arch_vcpu_recreate(struct kvm_vm *vm, u32 vcpu_id);
tools/testing/selftests/kvm/include/kvm_util.h
1188
static inline struct kvm_vcpu *vm_vcpu_recreate(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/kvm_util.h
1196
void virt_arch_pgd_alloc(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
1198
static inline void virt_pgd_alloc(struct kvm_vm *vm)
tools/testing/selftests/kvm/include/kvm_util.h
1207
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa);
tools/testing/selftests/kvm/include/kvm_util.h
1209
static inline void virt_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/include/kvm_util.h
1231
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva);
tools/testing/selftests/kvm/include/kvm_util.h
1233
static inline gpa_t addr_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/include/kvm_util.h
1253
void virt_arch_dump(FILE *stream, struct kvm_vm *vm, u8 indent);
tools/testing/selftests/kvm/include/kvm_util.h
1255
static inline void virt_dump(FILE *stream, struct kvm_vm *vm, u8 indent)
tools/testing/selftests/kvm/include/kvm_util.h
1261
static inline int __vm_disable_nx_huge_pages(struct kvm_vm *vm)
tools/testing/selftests/kvm/include/kvm_util.h
1266
static inline u64 vm_page_align(struct kvm_vm *vm, u64 v)
tools/testing/selftests/kvm/include/kvm_util.h
1278
void kvm_arch_vm_post_create(struct kvm_vm *vm, unsigned int nr_vcpus);
tools/testing/selftests/kvm/include/kvm_util.h
1279
void kvm_arch_vm_finalize_vcpus(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
1280
void kvm_arch_vm_release(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
1282
bool vm_is_gpa_protected(struct kvm_vm *vm, gpa_t gpa);
tools/testing/selftests/kvm/include/kvm_util.h
167
memslot2region(struct kvm_vm *vm, u32 memslot);
tools/testing/selftests/kvm/include/kvm_util.h
169
static inline struct userspace_mem_region *vm_get_mem_region(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/kvm_util.h
336
static __always_inline void static_assert_is_vm(struct kvm_vm *vm) { }
tools/testing/selftests/kvm/include/kvm_util.h
399
static inline int vm_check_cap(struct kvm_vm *vm, long cap)
tools/testing/selftests/kvm/include/kvm_util.h
407
static inline int __vm_enable_cap(struct kvm_vm *vm, u32 cap, u64 arg0)
tools/testing/selftests/kvm/include/kvm_util.h
414
static inline void vm_enable_cap(struct kvm_vm *vm, u32 cap, u64 arg0)
tools/testing/selftests/kvm/include/kvm_util.h
421
static inline void vm_set_memory_attributes(struct kvm_vm *vm, gpa_t gpa,
tools/testing/selftests/kvm/include/kvm_util.h
442
static inline void vm_mem_set_private(struct kvm_vm *vm, gpa_t gpa,
tools/testing/selftests/kvm/include/kvm_util.h
448
static inline void vm_mem_set_shared(struct kvm_vm *vm, gpa_t gpa,
tools/testing/selftests/kvm/include/kvm_util.h
454
void vm_guest_mem_fallocate(struct kvm_vm *vm, gpa_t gpa, u64 size,
tools/testing/selftests/kvm/include/kvm_util.h
457
static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, gpa_t gpa,
tools/testing/selftests/kvm/include/kvm_util.h
463
static inline void vm_guest_mem_allocate(struct kvm_vm *vm, gpa_t gpa,
tools/testing/selftests/kvm/include/kvm_util.h
469
void vm_enable_dirty_ring(struct kvm_vm *vm, u32 ring_size);
tools/testing/selftests/kvm/include/kvm_util.h
472
void kvm_vm_free(struct kvm_vm *vmp);
tools/testing/selftests/kvm/include/kvm_util.h
473
void kvm_vm_restart(struct kvm_vm *vmp);
tools/testing/selftests/kvm/include/kvm_util.h
474
void kvm_vm_release(struct kvm_vm *vmp);
tools/testing/selftests/kvm/include/kvm_util.h
475
void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename);
tools/testing/selftests/kvm/include/kvm_util.h
478
void vm_dump(FILE *stream, struct kvm_vm *vm, u8 indent);
tools/testing/selftests/kvm/include/kvm_util.h
480
static inline void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log)
tools/testing/selftests/kvm/include/kvm_util.h
487
static inline void kvm_vm_clear_dirty_log(struct kvm_vm *vm, int slot, void *log,
tools/testing/selftests/kvm/include/kvm_util.h
500
static inline u32 kvm_vm_reset_dirty_ring(struct kvm_vm *vm)
tools/testing/selftests/kvm/include/kvm_util.h
505
static inline void kvm_vm_register_coalesced_io(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/kvm_util.h
518
static inline void kvm_vm_unregister_coalesced_io(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/kvm_util.h
531
static inline int vm_get_stats_fd(struct kvm_vm *vm)
tools/testing/selftests/kvm/include/kvm_util.h
539
static inline int __kvm_irqfd(struct kvm_vm *vm, u32 gsi, int eventfd,
tools/testing/selftests/kvm/include/kvm_util.h
552
static inline void kvm_irqfd(struct kvm_vm *vm, u32 gsi, int eventfd, u32 flags)
tools/testing/selftests/kvm/include/kvm_util.h
559
static inline void kvm_assign_irqfd(struct kvm_vm *vm, u32 gsi, int eventfd)
tools/testing/selftests/kvm/include/kvm_util.h
564
static inline void kvm_deassign_irqfd(struct kvm_vm *vm, u32 gsi, int eventfd)
tools/testing/selftests/kvm/include/kvm_util.h
63
struct kvm_vm *vm;
tools/testing/selftests/kvm/include/kvm_util.h
665
void vm_create_irqchip(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
667
static inline int __vm_create_guest_memfd(struct kvm_vm *vm, u64 size,
tools/testing/selftests/kvm/include/kvm_util.h
678
static inline int vm_create_guest_memfd(struct kvm_vm *vm, u64 size,
tools/testing/selftests/kvm/include/kvm_util.h
687
void vm_set_user_memory_region(struct kvm_vm *vm, u32 slot, u32 flags,
tools/testing/selftests/kvm/include/kvm_util.h
689
int __vm_set_user_memory_region(struct kvm_vm *vm, u32 slot, u32 flags,
tools/testing/selftests/kvm/include/kvm_util.h
691
void vm_set_user_memory_region2(struct kvm_vm *vm, u32 slot, u32 flags,
tools/testing/selftests/kvm/include/kvm_util.h
694
int __vm_set_user_memory_region2(struct kvm_vm *vm, u32 slot, u32 flags,
tools/testing/selftests/kvm/include/kvm_util.h
698
void vm_userspace_mem_region_add(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/kvm_util.h
701
void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
tools/testing/selftests/kvm/include/kvm_util.h
706
static inline bool vm_arch_has_protected_memory(struct kvm_vm *vm)
tools/testing/selftests/kvm/include/kvm_util.h
712
void vm_mem_region_set_flags(struct kvm_vm *vm, u32 slot, u32 flags);
tools/testing/selftests/kvm/include/kvm_util.h
713
void vm_mem_region_reload(struct kvm_vm *vm, u32 slot);
tools/testing/selftests/kvm/include/kvm_util.h
714
void vm_mem_region_move(struct kvm_vm *vm, u32 slot, u64 new_gpa);
tools/testing/selftests/kvm/include/kvm_util.h
715
void vm_mem_region_delete(struct kvm_vm *vm, u32 slot);
tools/testing/selftests/kvm/include/kvm_util.h
716
struct kvm_vcpu *__vm_vcpu_add(struct kvm_vm *vm, u32 vcpu_id);
tools/testing/selftests/kvm/include/kvm_util.h
717
void vm_populate_gva_bitmap(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
718
gva_t vm_unused_gva_gap(struct kvm_vm *vm, size_t sz, gva_t min_gva);
tools/testing/selftests/kvm/include/kvm_util.h
719
gva_t vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva);
tools/testing/selftests/kvm/include/kvm_util.h
720
gva_t __vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/include/kvm_util.h
722
gva_t vm_alloc_shared(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/include/kvm_util.h
724
gva_t vm_alloc_pages(struct kvm_vm *vm, int nr_pages);
tools/testing/selftests/kvm/include/kvm_util.h
725
gva_t __vm_alloc_page(struct kvm_vm *vm, enum kvm_mem_region_type type);
tools/testing/selftests/kvm/include/kvm_util.h
726
gva_t vm_alloc_page(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
728
void virt_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa,
tools/testing/selftests/kvm/include/kvm_util.h
730
void *addr_gpa2hva(struct kvm_vm *vm, gpa_t gpa);
tools/testing/selftests/kvm/include/kvm_util.h
731
void *addr_gva2hva(struct kvm_vm *vm, gva_t gva);
tools/testing/selftests/kvm/include/kvm_util.h
732
gpa_t addr_hva2gpa(struct kvm_vm *vm, void *hva);
tools/testing/selftests/kvm/include/kvm_util.h
733
void *addr_gpa2alias(struct kvm_vm *vm, gpa_t gpa);
tools/testing/selftests/kvm/include/kvm_util.h
739
static inline gpa_t vm_untag_gpa(struct kvm_vm *vm, gpa_t gpa)
tools/testing/selftests/kvm/include/kvm_util.h
948
int __kvm_test_create_device(struct kvm_vm *vm, u64 type);
tools/testing/selftests/kvm/include/kvm_util.h
949
int __kvm_create_device(struct kvm_vm *vm, u64 type);
tools/testing/selftests/kvm/include/kvm_util.h
951
static inline int kvm_create_device(struct kvm_vm *vm, u64 type)
tools/testing/selftests/kvm/include/kvm_util.h
980
void kvm_irq_line(struct kvm_vm *vm, u32 irq, int level);
tools/testing/selftests/kvm/include/kvm_util.h
981
int _kvm_irq_line(struct kvm_vm *vm, u32 irq, int level);
tools/testing/selftests/kvm/include/kvm_util.h
988
int _kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing);
tools/testing/selftests/kvm/include/kvm_util.h
989
void kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing);
tools/testing/selftests/kvm/include/kvm_util.h
993
gpa_t vm_phy_page_alloc(struct kvm_vm *vm, gpa_t min_gpa, u32 memslot);
tools/testing/selftests/kvm/include/kvm_util.h
994
gpa_t __vm_phy_pages_alloc(struct kvm_vm *vm, size_t num, gpa_t min_gpa,
tools/testing/selftests/kvm/include/kvm_util.h
996
gpa_t vm_alloc_page_table(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
998
static inline gpa_t vm_phy_pages_alloc(struct kvm_vm *vm, size_t num,
tools/testing/selftests/kvm/include/loongarch/processor.h
196
void vm_init_descriptor_tables(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/loongarch/processor.h
197
void vm_install_exception_handler(struct kvm_vm *vm, int vector, handler_fn handler);
tools/testing/selftests/kvm/include/memstress.h
33
struct kvm_vm *vm;
tools/testing/selftests/kvm/include/memstress.h
58
struct kvm_vm *memstress_create_vm(enum vm_guest_mode mode, int nr_vcpus,
tools/testing/selftests/kvm/include/memstress.h
62
void memstress_destroy_vm(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/memstress.h
64
void memstress_set_write_percent(struct kvm_vm *vm, u32 write_percent);
tools/testing/selftests/kvm/include/memstress.h
65
void memstress_set_random_access(struct kvm_vm *vm, bool random_access);
tools/testing/selftests/kvm/include/memstress.h
72
void memstress_setup_nested(struct kvm_vm *vm, int nr_vcpus, struct kvm_vcpu *vcpus[]);
tools/testing/selftests/kvm/include/memstress.h
74
void memstress_enable_dirty_logging(struct kvm_vm *vm, int slots);
tools/testing/selftests/kvm/include/memstress.h
75
void memstress_disable_dirty_logging(struct kvm_vm *vm, int slots);
tools/testing/selftests/kvm/include/memstress.h
76
void memstress_get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots);
tools/testing/selftests/kvm/include/memstress.h
77
void memstress_clear_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[],
tools/testing/selftests/kvm/include/riscv/processor.h
123
void vm_init_vector_tables(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/riscv/processor.h
126
void vm_install_exception_handler(struct kvm_vm *vm, int vector, exception_handler_fn handler);
tools/testing/selftests/kvm/include/riscv/processor.h
128
void vm_install_interrupt_handler(struct kvm_vm *vm, exception_handler_fn handler);
tools/testing/selftests/kvm/include/riscv/ucall.h
10
static inline void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa)
tools/testing/selftests/kvm/include/s390/ucall.h
9
static inline void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa)
tools/testing/selftests/kvm/include/timer_test.h
42
struct kvm_vm *test_vm_create(void);
tools/testing/selftests/kvm/include/timer_test.h
43
void test_vm_cleanup(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/ucall_common.h
32
void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa);
tools/testing/selftests/kvm/include/ucall_common.h
42
void ucall_init(struct kvm_vm *vm, gpa_t mmio_gpa);
tools/testing/selftests/kvm/include/x86/hyperv.h
349
struct hyperv_test_pages *vcpu_alloc_hyperv_test_pages(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/x86/processor.h
1199
void kvm_init_vm_address_properties(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/processor.h
1226
void vm_install_exception_handler(struct kvm_vm *vm, int vector,
tools/testing/selftests/kvm/include/x86/processor.h
1415
u64 *vm_get_pte(struct kvm_vm *vm, gva_t gva);
tools/testing/selftests/kvm/include/x86/processor.h
1525
void tdp_mmu_init(struct kvm_vm *vm, int pgtable_levels,
tools/testing/selftests/kvm/include/x86/processor.h
1528
void __virt_pg_map(struct kvm_vm *vm, struct kvm_mmu *mmu, gva_t gva,
tools/testing/selftests/kvm/include/x86/processor.h
1530
void virt_map_level(struct kvm_vm *vm, gva_t gva, gpa_t gpa,
tools/testing/selftests/kvm/include/x86/processor.h
1533
void vm_enable_tdp(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/processor.h
1535
void tdp_map(struct kvm_vm *vm, gpa_t l2_gpa, gpa_t gpa, u64 size);
tools/testing/selftests/kvm/include/x86/processor.h
1536
void tdp_identity_map_default_memslots(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/processor.h
1537
void tdp_identity_map_1g(struct kvm_vm *vm, u64 addr, u64 size);
tools/testing/selftests/kvm/include/x86/processor.h
1538
u64 *tdp_get_pte(struct kvm_vm *vm, u64 l2_gpa);
tools/testing/selftests/kvm/include/x86/sev.h
103
void sev_vm_init(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/sev.h
104
void sev_es_vm_init(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/sev.h
105
void snp_vm_init(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/sev.h
112
static inline void sev_register_encrypted_memory(struct kvm_vm *vm,
tools/testing/selftests/kvm/include/x86/sev.h
123
static inline void sev_launch_update_data(struct kvm_vm *vm, gpa_t gpa,
tools/testing/selftests/kvm/include/x86/sev.h
134
static inline void snp_launch_update_data(struct kvm_vm *vm, gpa_t gpa,
tools/testing/selftests/kvm/include/x86/sev.h
147
static inline void sev_dbg_crypt_memory(struct kvm_vm *vm, unsigned int cmd,
tools/testing/selftests/kvm/include/x86/sev.h
159
static inline void sev_decrypt_memory(struct kvm_vm *vm, void *dst, void *src,
tools/testing/selftests/kvm/include/x86/sev.h
165
static inline void sev_encrypt_memory(struct kvm_vm *vm, void *dst, void *src,
tools/testing/selftests/kvm/include/x86/sev.h
34
static inline bool is_sev_snp_vm(struct kvm_vm *vm)
tools/testing/selftests/kvm/include/x86/sev.h
39
static inline bool is_sev_es_vm(struct kvm_vm *vm)
tools/testing/selftests/kvm/include/x86/sev.h
44
static inline bool is_sev_vm(struct kvm_vm *vm)
tools/testing/selftests/kvm/include/x86/sev.h
49
void sev_vm_launch(struct kvm_vm *vm, u32 policy);
tools/testing/selftests/kvm/include/x86/sev.h
50
void sev_vm_launch_measure(struct kvm_vm *vm, u8 *measurement);
tools/testing/selftests/kvm/include/x86/sev.h
51
void sev_vm_launch_finish(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/sev.h
52
void snp_vm_launch_start(struct kvm_vm *vm, u64 policy);
tools/testing/selftests/kvm/include/x86/sev.h
53
void snp_vm_launch_update(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/sev.h
54
void snp_vm_launch_finish(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/sev.h
56
struct kvm_vm *vm_sev_create_with_one_vcpu(u32 type, void *guest_code,
tools/testing/selftests/kvm/include/x86/sev.h
58
void vm_sev_launch(struct kvm_vm *vm, u64 policy, u8 *measurement);
tools/testing/selftests/kvm/include/x86/smm.h
11
void setup_smram(struct kvm_vm *vm, struct kvm_vcpu *vcpu, u64 smram_gpa,
tools/testing/selftests/kvm/include/x86/svm_util.h
59
struct svm_test_data *vcpu_alloc_svm(struct kvm_vm *vm, gva_t *p_svm_gva);
tools/testing/selftests/kvm/include/x86/svm_util.h
67
void vm_enable_npt(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/ucall.h
9
static inline void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa)
tools/testing/selftests/kvm/include/x86/vmx.h
553
struct vmx_pages *vcpu_alloc_vmx(struct kvm_vm *vm, gva_t *p_vmx_gva);
tools/testing/selftests/kvm/include/x86/vmx.h
561
void vm_enable_ept(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/x86/vmx.h
562
void prepare_virtualize_apic_accesses(struct vmx_pages *vmx, struct kvm_vm *vm);
tools/testing/selftests/kvm/irqfd_test.c
13
static struct kvm_vm *vm1;
tools/testing/selftests/kvm/irqfd_test.c
14
static struct kvm_vm *vm2;
tools/testing/selftests/kvm/irqfd_test.c
28
static void juggle_eventfd_secondary(struct kvm_vm *vm, int eventfd)
tools/testing/selftests/kvm/irqfd_test.c
63
static void juggle_eventfd_primary(struct kvm_vm *vm, int eventfd)
tools/testing/selftests/kvm/kvm_binary_stats_test.c
189
struct kvm_vm **vms;
tools/testing/selftests/kvm/kvm_create_max_vcpus.c
22
struct kvm_vm *vm;
tools/testing/selftests/kvm/kvm_page_table_test.c
236
static struct kvm_vm *pre_init_before_test(enum vm_guest_mode mode, void *arg)
tools/testing/selftests/kvm/kvm_page_table_test.c
249
struct kvm_vm *vm;
tools/testing/selftests/kvm/kvm_page_table_test.c
352
struct kvm_vm *vm;
tools/testing/selftests/kvm/kvm_page_table_test.c
48
struct kvm_vm *vm;
tools/testing/selftests/kvm/lib/arm64/processor.c
100
static u64 ptrs_per_pgd(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
106
static u64 __maybe_unused ptrs_per_pte(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
111
void virt_arch_pgd_alloc(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
124
static void _virt_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa,
tools/testing/selftests/kvm/lib/arm64/processor.c
176
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/arm64/processor.c
183
u64 *virt_get_pte_hva_at_level(struct kvm_vm *vm, gva_t gva, int level)
tools/testing/selftests/kvm/lib/arm64/processor.c
227
u64 *virt_get_pte_hva(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
232
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
239
static void pte_dump(FILE *stream, struct kvm_vm *vm, u8 indent, u64 page, int level)
tools/testing/selftests/kvm/lib/arm64/processor.c
24
static u64 pgd_index(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
258
void virt_arch_dump(FILE *stream, struct kvm_vm *vm, u8 indent)
tools/testing/selftests/kvm/lib/arm64/processor.c
275
bool vm_supports_el2(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
285
void kvm_get_default_vcpu_target(struct kvm_vm *vm, struct kvm_vcpu_init *init)
tools/testing/selftests/kvm/lib/arm64/processor.c
299
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/lib/arm64/processor.c
32
static u64 pud_index(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
415
static struct kvm_vcpu *__aarch64_vcpu_add(struct kvm_vm *vm, u32 vcpu_id,
tools/testing/selftests/kvm/lib/arm64/processor.c
43
static u64 pmd_index(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
434
struct kvm_vcpu *aarch64_vcpu_add(struct kvm_vm *vm, u32 vcpu_id,
tools/testing/selftests/kvm/lib/arm64/processor.c
444
struct kvm_vcpu *vm_arch_vcpu_add(struct kvm_vm *vm, u32 vcpu_id)
tools/testing/selftests/kvm/lib/arm64/processor.c
536
void vm_init_descriptor_tables(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
54
static u64 pte_index(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
544
void vm_install_sync_handler(struct kvm_vm *vm, int vector, int ec,
tools/testing/selftests/kvm/lib/arm64/processor.c
555
void vm_install_exception_handler(struct kvm_vm *vm, int vector,
tools/testing/selftests/kvm/lib/arm64/processor.c
60
static inline bool use_lpa2_pte_format(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
66
static u64 addr_pte(struct kvm_vm *vm, u64 pa, u64 attrs)
tools/testing/selftests/kvm/lib/arm64/processor.c
673
void vm_populate_gva_bitmap(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
702
void kvm_arch_vm_post_create(struct kvm_vm *vm, unsigned int nr_vcpus)
tools/testing/selftests/kvm/lib/arm64/processor.c
713
void kvm_arch_vm_finalize_vcpus(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
719
void kvm_arch_vm_release(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/processor.c
84
static u64 pte_addr(struct kvm_vm *vm, u64 pte)
tools/testing/selftests/kvm/lib/arm64/ucall.c
11
void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa)
tools/testing/selftests/kvm/lib/arm64/vgic.c
132
int _kvm_arm_irq_line(struct kvm_vm *vm, u32 intid, int level)
tools/testing/selftests/kvm/lib/arm64/vgic.c
147
void kvm_arm_irq_line(struct kvm_vm *vm, u32 intid, int level)
tools/testing/selftests/kvm/lib/arm64/vgic.c
196
int vgic_its_setup(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/arm64/vgic.c
20
struct kvm_vm *vm = vm_create_barebones();
tools/testing/selftests/kvm/lib/arm64/vgic.c
44
int __vgic_v3_setup(struct kvm_vm *vm, unsigned int nr_vcpus, u32 nr_irqs)
tools/testing/selftests/kvm/lib/arm64/vgic.c
80
int vgic_v3_setup(struct kvm_vm *vm, unsigned int nr_vcpus, u32 nr_irqs)
tools/testing/selftests/kvm/lib/elf.c
114
void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename)
tools/testing/selftests/kvm/lib/kvm_util.c
1141
void vm_userspace_mem_region_add(struct kvm_vm *vm,
tools/testing/selftests/kvm/lib/kvm_util.c
1164
memslot2region(struct kvm_vm *vm, u32 memslot)
tools/testing/selftests/kvm/lib/kvm_util.c
1195
void vm_mem_region_set_flags(struct kvm_vm *vm, u32 slot, u32 flags)
tools/testing/selftests/kvm/lib/kvm_util.c
1211
void vm_mem_region_reload(struct kvm_vm *vm, u32 slot)
tools/testing/selftests/kvm/lib/kvm_util.c
1235
void vm_mem_region_move(struct kvm_vm *vm, u32 slot, u64 new_gpa)
tools/testing/selftests/kvm/lib/kvm_util.c
1264
void vm_mem_region_delete(struct kvm_vm *vm, u32 slot)
tools/testing/selftests/kvm/lib/kvm_util.c
1274
void vm_guest_mem_fallocate(struct kvm_vm *vm, u64 base, u64 size,
tools/testing/selftests/kvm/lib/kvm_util.c
1318
static bool vcpu_exists(struct kvm_vm *vm, u32 vcpu_id)
tools/testing/selftests/kvm/lib/kvm_util.c
1334
struct kvm_vcpu *__vm_vcpu_add(struct kvm_vm *vm, u32 vcpu_id)
tools/testing/selftests/kvm/lib/kvm_util.c
1373
gva_t vm_unused_gva_gap(struct kvm_vm *vm, size_t sz, gva_t min_gva)
tools/testing/selftests/kvm/lib/kvm_util.c
1438
static gva_t ____vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/lib/kvm_util.c
1464
gva_t __vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/lib/kvm_util.c
1471
gva_t vm_alloc_shared(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/lib/kvm_util.c
1484
gva_t vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva)
tools/testing/selftests/kvm/lib/kvm_util.c
1489
gva_t vm_alloc_pages(struct kvm_vm *vm, int nr_pages)
tools/testing/selftests/kvm/lib/kvm_util.c
1494
gva_t __vm_alloc_page(struct kvm_vm *vm, enum kvm_mem_region_type type)
tools/testing/selftests/kvm/lib/kvm_util.c
1499
gva_t vm_alloc_page(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
1510
void virt_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa, unsigned int npages)
tools/testing/selftests/kvm/lib/kvm_util.c
1543
void *addr_gpa2hva(struct kvm_vm *vm, gpa_t gpa)
tools/testing/selftests/kvm/lib/kvm_util.c
1576
gpa_t addr_hva2gpa(struct kvm_vm *vm, void *hva)
tools/testing/selftests/kvm/lib/kvm_util.c
1619
void *addr_gpa2alias(struct kvm_vm *vm, gpa_t gpa)
tools/testing/selftests/kvm/lib/kvm_util.c
1636
void vm_create_irqchip(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
168
void vm_enable_dirty_ring(struct kvm_vm *vm, u32 ring_size)
tools/testing/selftests/kvm/lib/kvm_util.c
1754
int __kvm_test_create_device(struct kvm_vm *vm, u64 type)
tools/testing/selftests/kvm/lib/kvm_util.c
1764
int __kvm_create_device(struct kvm_vm *vm, u64 type)
tools/testing/selftests/kvm/lib/kvm_util.c
177
static void vm_open(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
1806
int _kvm_irq_line(struct kvm_vm *vm, u32 irq, int level)
tools/testing/selftests/kvm/lib/kvm_util.c
1816
void kvm_irq_line(struct kvm_vm *vm, u32 irq, int level)
tools/testing/selftests/kvm/lib/kvm_util.c
1854
int _kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing)
tools/testing/selftests/kvm/lib/kvm_util.c
1865
void kvm_gsi_routing_write(struct kvm_vm *vm, struct kvm_irq_routing *routing)
tools/testing/selftests/kvm/lib/kvm_util.c
1888
void vm_dump(FILE *stream, struct kvm_vm *vm, u8 indent)
tools/testing/selftests/kvm/lib/kvm_util.c
2023
gpa_t __vm_phy_pages_alloc(struct kvm_vm *vm, size_t num,
tools/testing/selftests/kvm/lib/kvm_util.c
2069
gpa_t vm_phy_page_alloc(struct kvm_vm *vm, gpa_t min_gpa, u32 memslot)
tools/testing/selftests/kvm/lib/kvm_util.c
2074
gpa_t vm_alloc_page_table(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
2092
void *addr_gva2hva(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/kvm_util.c
2097
unsigned long __weak vm_compute_max_gfn(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
2237
__weak void kvm_arch_vm_post_create(struct kvm_vm *vm, unsigned int nr_vcpus)
tools/testing/selftests/kvm/lib/kvm_util.c
2241
__weak void kvm_arch_vm_finalize_vcpus(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
2245
__weak void kvm_arch_vm_release(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
2288
bool vm_is_gpa_protected(struct kvm_vm *vm, gpa_t gpa)
tools/testing/selftests/kvm/lib/kvm_util.c
270
__weak void vm_populate_gva_bitmap(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
279
struct kvm_vm *____vm_create(struct vm_shape shape)
tools/testing/selftests/kvm/lib/kvm_util.c
281
struct kvm_vm *vm;
tools/testing/selftests/kvm/lib/kvm_util.c
479
struct kvm_vm *__vm_create(struct vm_shape shape, u32 nr_runnable_vcpus,
tools/testing/selftests/kvm/lib/kvm_util.c
485
struct kvm_vm *vm;
tools/testing/selftests/kvm/lib/kvm_util.c
549
struct kvm_vm *__vm_create_with_vcpus(struct vm_shape shape, u32 nr_vcpus,
tools/testing/selftests/kvm/lib/kvm_util.c
553
struct kvm_vm *vm;
tools/testing/selftests/kvm/lib/kvm_util.c
567
struct kvm_vm *__vm_create_shape_with_one_vcpu(struct vm_shape shape,
tools/testing/selftests/kvm/lib/kvm_util.c
573
struct kvm_vm *vm;
tools/testing/selftests/kvm/lib/kvm_util.c
593
void kvm_vm_restart(struct kvm_vm *vmp)
tools/testing/selftests/kvm/lib/kvm_util.c
616
__weak struct kvm_vcpu *vm_arch_vcpu_recreate(struct kvm_vm *vm,
tools/testing/selftests/kvm/lib/kvm_util.c
622
struct kvm_vcpu *vm_recreate_with_one_vcpu(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
718
userspace_mem_region_find(struct kvm_vm *vm, u64 start, u64 end)
tools/testing/selftests/kvm/lib/kvm_util.c
770
static void vm_vcpu_rm(struct kvm_vm *vm, struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/lib/kvm_util.c
788
void kvm_vm_release(struct kvm_vm *vmp)
tools/testing/selftests/kvm/lib/kvm_util.c
804
static void __vm_mem_region_delete(struct kvm_vm *vm,
tools/testing/selftests/kvm/lib/kvm_util.c
828
void kvm_vm_free(struct kvm_vm *vmp)
tools/testing/selftests/kvm/lib/kvm_util.c
920
int __vm_set_user_memory_region(struct kvm_vm *vm, u32 slot, u32 flags,
tools/testing/selftests/kvm/lib/kvm_util.c
934
void vm_set_user_memory_region(struct kvm_vm *vm, u32 slot, u32 flags,
tools/testing/selftests/kvm/lib/kvm_util.c
947
int __vm_set_user_memory_region2(struct kvm_vm *vm, u32 slot, u32 flags,
tools/testing/selftests/kvm/lib/kvm_util.c
966
void vm_set_user_memory_region2(struct kvm_vm *vm, u32 slot, u32 flags,
tools/testing/selftests/kvm/lib/kvm_util.c
979
void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
tools/testing/selftests/kvm/lib/loongarch/processor.c
109
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/loongarch/processor.c
119
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/loongarch/processor.c
142
static void pte_dump(FILE *stream, struct kvm_vm *vm, u8 indent, u64 page, int level)
tools/testing/selftests/kvm/lib/loongarch/processor.c
160
void virt_arch_dump(FILE *stream, struct kvm_vm *vm, u8 indent)
tools/testing/selftests/kvm/lib/loongarch/processor.c
18
static u64 virt_pte_index(struct kvm_vm *vm, gva_t gva, int level)
tools/testing/selftests/kvm/lib/loongarch/processor.c
204
void vm_init_descriptor_tables(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/loongarch/processor.c
218
void vm_install_exception_handler(struct kvm_vm *vm, int vector, handler_fn handler)
tools/testing/selftests/kvm/lib/loongarch/processor.c
28
static u64 pte_addr(struct kvm_vm *vm, u64 entry)
tools/testing/selftests/kvm/lib/loongarch/processor.c
284
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/lib/loongarch/processor.c
33
static u64 ptrs_per_pte(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/loongarch/processor.c
372
struct kvm_vcpu *vm_arch_vcpu_add(struct kvm_vm *vm, u32 vcpu_id)
tools/testing/selftests/kvm/lib/loongarch/processor.c
38
static void virt_set_pgtable(struct kvm_vm *vm, gpa_t table, gpa_t child)
tools/testing/selftests/kvm/lib/loongarch/processor.c
49
void virt_arch_pgd_alloc(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/loongarch/processor.c
75
static u64 *virt_populate_pte(struct kvm_vm *vm, gva_t gva, int alloc)
tools/testing/selftests/kvm/lib/loongarch/ucall.c
14
void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa)
tools/testing/selftests/kvm/lib/memstress.c
124
struct kvm_vm *memstress_create_vm(enum vm_guest_mode mode, int nr_vcpus,
tools/testing/selftests/kvm/lib/memstress.c
130
struct kvm_vm *vm;
tools/testing/selftests/kvm/lib/memstress.c
230
void memstress_destroy_vm(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/memstress.c
235
void memstress_set_write_percent(struct kvm_vm *vm, u32 write_percent)
tools/testing/selftests/kvm/lib/memstress.c
241
void memstress_set_random_access(struct kvm_vm *vm, bool random_access)
tools/testing/selftests/kvm/lib/memstress.c
252
void __weak memstress_setup_nested(struct kvm_vm *vm, int nr_vcpus, struct kvm_vcpu **vcpus)
tools/testing/selftests/kvm/lib/memstress.c
318
static void toggle_dirty_logging(struct kvm_vm *vm, int slots, bool enable)
tools/testing/selftests/kvm/lib/memstress.c
330
void memstress_enable_dirty_logging(struct kvm_vm *vm, int slots)
tools/testing/selftests/kvm/lib/memstress.c
335
void memstress_disable_dirty_logging(struct kvm_vm *vm, int slots)
tools/testing/selftests/kvm/lib/memstress.c
340
void memstress_get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots)
tools/testing/selftests/kvm/lib/memstress.c
351
void memstress_clear_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[],
tools/testing/selftests/kvm/lib/memstress.c
88
void memstress_setup_vcpus(struct kvm_vm *vm, int nr_vcpus,
tools/testing/selftests/kvm/lib/riscv/processor.c
121
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/riscv/processor.c
150
static void pte_dump(FILE *stream, struct kvm_vm *vm, u8 indent,
tools/testing/selftests/kvm/lib/riscv/processor.c
172
void virt_arch_dump(FILE *stream, struct kvm_vm *vm, u8 indent)
tools/testing/selftests/kvm/lib/riscv/processor.c
194
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/lib/riscv/processor.c
30
static u64 pte_addr(struct kvm_vm *vm, u64 entry)
tools/testing/selftests/kvm/lib/riscv/processor.c
313
struct kvm_vcpu *vm_arch_vcpu_add(struct kvm_vm *vm, u32 vcpu_id)
tools/testing/selftests/kvm/lib/riscv/processor.c
36
static u64 ptrs_per_pte(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/riscv/processor.c
449
void vm_init_vector_tables(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/riscv/processor.c
457
void vm_install_exception_handler(struct kvm_vm *vm, int vector, exception_handler_fn handler)
tools/testing/selftests/kvm/lib/riscv/processor.c
465
void vm_install_interrupt_handler(struct kvm_vm *vm, exception_handler_fn handler)
tools/testing/selftests/kvm/lib/riscv/processor.c
55
static u64 pte_index(struct kvm_vm *vm, gva_t gva, int level)
tools/testing/selftests/kvm/lib/riscv/processor.c
65
void virt_arch_pgd_alloc(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/riscv/processor.c
78
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
29
struct kvm_vm *vm;
tools/testing/selftests/kvm/lib/s390/processor.c
112
static void virt_dump_ptes(FILE *stream, struct kvm_vm *vm, u8 indent,
tools/testing/selftests/kvm/lib/s390/processor.c
126
static void virt_dump_region(FILE *stream, struct kvm_vm *vm, u8 indent,
tools/testing/selftests/kvm/lib/s390/processor.c
13
void virt_arch_pgd_alloc(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/s390/processor.c
148
void virt_arch_dump(FILE *stream, struct kvm_vm *vm, u8 indent)
tools/testing/selftests/kvm/lib/s390/processor.c
161
struct kvm_vcpu *vm_arch_vcpu_add(struct kvm_vm *vm, u32 vcpu_id)
tools/testing/selftests/kvm/lib/s390/processor.c
37
static u64 virt_alloc_region(struct kvm_vm *vm, int ri)
tools/testing/selftests/kvm/lib/s390/processor.c
50
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/s390/processor.c
87
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/ucall_common.c
28
void ucall_init(struct kvm_vm *vm, gpa_t mmio_gpa)
tools/testing/selftests/kvm/lib/x86/hyperv.c
78
struct hyperv_test_pages *vcpu_alloc_hyperv_test_pages(struct kvm_vm *vm,
tools/testing/selftests/kvm/lib/x86/memstress.c
104
void memstress_setup_nested(struct kvm_vm *vm, int nr_vcpus, struct kvm_vcpu *vcpus[])
tools/testing/selftests/kvm/lib/x86/memstress.c
88
static void memstress_setup_ept_mappings(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/processor.c
1312
void kvm_init_vm_address_properties(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/processor.c
1371
unsigned long vm_compute_max_gfn(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/processor.c
1449
void setup_smram(struct kvm_vm *vm, struct kvm_vcpu *vcpu, u64 smram_gpa,
tools/testing/selftests/kvm/lib/x86/processor.c
164
static void virt_mmu_init(struct kvm_vm *vm, struct kvm_mmu *mmu,
tools/testing/selftests/kvm/lib/x86/processor.c
179
void virt_arch_pgd_alloc(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/processor.c
200
void tdp_mmu_init(struct kvm_vm *vm, int pgtable_levels,
tools/testing/selftests/kvm/lib/x86/processor.c
209
static void *virt_get_pte(struct kvm_vm *vm, struct kvm_mmu *mmu,
tools/testing/selftests/kvm/lib/x86/processor.c
223
static u64 *virt_create_upper_pte(struct kvm_vm *vm,
tools/testing/selftests/kvm/lib/x86/processor.c
259
void __virt_pg_map(struct kvm_vm *vm, struct kvm_mmu *mmu, gva_t gva,
tools/testing/selftests/kvm/lib/x86/processor.c
318
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/x86/processor.c
323
void virt_map_level(struct kvm_vm *vm, gva_t gva, gpa_t gpa,
tools/testing/selftests/kvm/lib/x86/processor.c
357
static u64 *__vm_get_page_table_entry(struct kvm_vm *vm,
tools/testing/selftests/kvm/lib/x86/processor.c
393
u64 *tdp_get_pte(struct kvm_vm *vm, u64 l2_gpa)
tools/testing/selftests/kvm/lib/x86/processor.c
400
u64 *vm_get_pte(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/x86/processor.c
407
void virt_arch_dump(FILE *stream, struct kvm_vm *vm, u8 indent)
tools/testing/selftests/kvm/lib/x86/processor.c
485
void vm_enable_tdp(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/processor.c
498
void __tdp_map(struct kvm_vm *vm, gpa_t l2_gpa, gpa_t gpa, u64 size, int level)
tools/testing/selftests/kvm/lib/x86/processor.c
513
void tdp_map(struct kvm_vm *vm, gpa_t l2_gpa, gpa_t gpa, u64 size)
tools/testing/selftests/kvm/lib/x86/processor.c
521
void tdp_identity_map_default_memslots(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/processor.c
544
void tdp_identity_map_1g(struct kvm_vm *vm, u64 addr, u64 size)
tools/testing/selftests/kvm/lib/x86/processor.c
567
static void kvm_seg_fill_gdt_64bit(struct kvm_vm *vm, struct kvm_segment *segp)
tools/testing/selftests/kvm/lib/x86/processor.c
616
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/x86/processor.c
641
static void vcpu_init_sregs(struct kvm_vm *vm, struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/lib/x86/processor.c
675
static void vcpu_init_xcrs(struct kvm_vm *vm, struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/lib/x86/processor.c
689
static void set_idt_entry(struct kvm_vm *vm, int vector, unsigned long addr,
tools/testing/selftests/kvm/lib/x86/processor.c
738
static void vm_init_descriptor_tables(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/processor.c
765
void vm_install_exception_handler(struct kvm_vm *vm, int vector,
tools/testing/selftests/kvm/lib/x86/processor.c
781
void kvm_arch_vm_post_create(struct kvm_vm *vm, unsigned int nr_vcpus)
tools/testing/selftests/kvm/lib/x86/processor.c
819
struct kvm_vcpu *vm_arch_vcpu_add(struct kvm_vm *vm, u32 vcpu_id)
tools/testing/selftests/kvm/lib/x86/processor.c
869
struct kvm_vcpu *vm_arch_vcpu_recreate(struct kvm_vm *vm, u32 vcpu_id)
tools/testing/selftests/kvm/lib/x86/sev.c
106
void sev_vm_launch_measure(struct kvm_vm *vm, u8 *measurement)
tools/testing/selftests/kvm/lib/x86/sev.c
119
void sev_vm_launch_finish(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/sev.c
134
void snp_vm_launch_start(struct kvm_vm *vm, u64 policy)
tools/testing/selftests/kvm/lib/x86/sev.c
143
void snp_vm_launch_update(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/sev.c
154
void snp_vm_launch_finish(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/sev.c
161
struct kvm_vm *vm_sev_create_with_one_vcpu(u32 type, void *guest_code,
tools/testing/selftests/kvm/lib/x86/sev.c
168
struct kvm_vm *vm;
tools/testing/selftests/kvm/lib/x86/sev.c
17
static void encrypt_region(struct kvm_vm *vm, struct userspace_mem_region *region,
tools/testing/selftests/kvm/lib/x86/sev.c
177
void vm_sev_launch(struct kvm_vm *vm, u64 policy, u8 *measurement)
tools/testing/selftests/kvm/lib/x86/sev.c
48
void sev_vm_init(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/sev.c
61
void sev_es_vm_init(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/sev.c
74
void snp_vm_init(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/sev.c
82
void sev_vm_launch(struct kvm_vm *vm, u32 policy)
tools/testing/selftests/kvm/lib/x86/svm.c
31
vcpu_alloc_svm(struct kvm_vm *vm, gva_t *p_svm_gva)
tools/testing/selftests/kvm/lib/x86/svm.c
65
void vm_enable_npt(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/vmx.c
391
void prepare_virtualize_apic_accesses(struct vmx_pages *vmx, struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/vmx.c
44
void vm_enable_ept(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/x86/vmx.c
82
vcpu_alloc_vmx(struct kvm_vm *vm, gva_t *p_vmx_gva)
tools/testing/selftests/kvm/loongarch/arch_timer.c
182
struct kvm_vm *test_vm_create(void)
tools/testing/selftests/kvm/loongarch/arch_timer.c
184
struct kvm_vm *vm;
tools/testing/selftests/kvm/loongarch/arch_timer.c
197
void test_vm_cleanup(struct kvm_vm *vm)
tools/testing/selftests/kvm/loongarch/pmu_test.c
147
struct kvm_vm *vm;
tools/testing/selftests/kvm/memslot_modification_stress_test.c
57
static void add_remove_memslot(struct kvm_vm *vm, useconds_t delay,
tools/testing/selftests/kvm/memslot_modification_stress_test.c
89
struct kvm_vm *vm;
tools/testing/selftests/kvm/memslot_perf_test.c
85
struct kvm_vm *vm;
tools/testing/selftests/kvm/mmu_stress_test.c
121
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/mmu_stress_test.c
205
static pthread_t *spawn_workers(struct kvm_vm *vm, struct kvm_vcpu **vcpus,
tools/testing/selftests/kvm/mmu_stress_test.c
290
struct kvm_vm *vm;
tools/testing/selftests/kvm/pre_fault_memory_test.c
171
struct kvm_vm *vm;
tools/testing/selftests/kvm/pre_fault_memory_test.c
36
struct kvm_vm *vm;
tools/testing/selftests/kvm/pre_fault_memory_test.c
47
struct kvm_vm *vm = data->vm;
tools/testing/selftests/kvm/riscv/arch_timer.c
106
void test_vm_cleanup(struct kvm_vm *vm)
tools/testing/selftests/kvm/riscv/arch_timer.c
80
struct kvm_vm *test_vm_create(void)
tools/testing/selftests/kvm/riscv/arch_timer.c
82
struct kvm_vm *vm;
tools/testing/selftests/kvm/riscv/ebreak_test.c
38
struct kvm_vm *vm;
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
567
void test_vm_destroy(struct kvm_vm *vm)
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
576
struct kvm_vm *vm;
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
594
struct kvm_vm *vm = NULL;
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
605
static void test_vm_setup_snapshot_mem(struct kvm_vm *vm, struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
620
struct kvm_vm *vm = NULL;
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
636
struct kvm_vm *vm = NULL;
tools/testing/selftests/kvm/rseq_test.c
210
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/cmma_test.c
103
static void create_main_memslot(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
113
static void create_test_memslot(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
125
static void create_memslots(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
145
static void finish_vm_setup(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
157
static struct kvm_vm *create_vm_two_memslots(void)
tools/testing/selftests/kvm/s390/cmma_test.c
159
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/cmma_test.c
170
static void enable_cmma(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
178
static void enable_dirty_tracking(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
184
static int __enable_migration_mode(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
193
static void enable_migration_mode(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
200
static bool is_migration_mode_on(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
214
static int vm_get_cmma_bits(struct kvm_vm *vm, u64 flags, int *errno_out)
tools/testing/selftests/kvm/s390/cmma_test.c
235
struct kvm_vm *vm = create_vm_two_memslots();
tools/testing/selftests/kvm/s390/cmma_test.c
280
struct kvm_vm *vm = vm_create_barebones();
tools/testing/selftests/kvm/s390/cmma_test.c
382
static void assert_all_slots_cmma_dirty(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
432
static void assert_no_pages_cmma_dirty(struct kvm_vm *vm)
tools/testing/selftests/kvm/s390/cmma_test.c
455
struct kvm_vm *vm = create_vm_two_memslots();
tools/testing/selftests/kvm/s390/cmma_test.c
479
static void query_cmma_range(struct kvm_vm *vm,
tools/testing/selftests/kvm/s390/cmma_test.c
512
struct kvm_vm *vm = create_vm_two_memslots();
tools/testing/selftests/kvm/s390/cmma_test.c
674
struct kvm_vm *vm = vm_create_barebones();
tools/testing/selftests/kvm/s390/cpumodel_subfuncs_test.c
27
static void get_cpu_machine_subfuntions(struct kvm_vm *vm,
tools/testing/selftests/kvm/s390/cpumodel_subfuncs_test.c
271
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/debug_test.c
19
static struct kvm_vm *test_step_int_1(struct kvm_vcpu **vcpu, void *guest_code,
tools/testing/selftests/kvm/s390/debug_test.c
24
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/debug_test.c
46
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/debug_test.c
83
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/irq_routing.c
29
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/keyop.c
261
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/memop.c
1043
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
1076
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
116
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/memop.c
237
struct kvm_vm *kvm_vm;
tools/testing/selftests/kvm/s390/memop.c
250
t.kvm_vm = vm_create_with_one_vcpu(&vcpu, guest_code);
tools/testing/selftests/kvm/s390/memop.c
251
t.vm = (struct test_info) { t.kvm_vm, NULL };
tools/testing/selftests/kvm/s390/memop.c
252
t.vcpu = (struct test_info) { t.kvm_vm, vcpu };
tools/testing/selftests/kvm/s390/memop.c
374
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
400
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
466
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
479
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
710
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
743
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
757
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
790
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
808
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
839
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
855
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
883
guest_0_page = vm_alloc(t.kvm_vm, PAGE_SIZE, 0);
tools/testing/selftests/kvm/s390/memop.c
884
guest_last_page = vm_alloc(t.kvm_vm, PAGE_SIZE, last_page_addr);
tools/testing/selftests/kvm/s390/memop.c
914
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
922
guest_0_page = vm_alloc(t.kvm_vm, PAGE_SIZE, 0);
tools/testing/selftests/kvm/s390/memop.c
923
guest_last_page = vm_alloc(t.kvm_vm, PAGE_SIZE, last_page_addr);
tools/testing/selftests/kvm/s390/memop.c
935
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/memop.c
943
guest_0_page = vm_alloc(t.kvm_vm, PAGE_SIZE, 0);
tools/testing/selftests/kvm/s390/memop.c
944
guest_last_page = vm_alloc(t.kvm_vm, PAGE_SIZE, last_page_addr);
tools/testing/selftests/kvm/s390/memop.c
966
kvm_vm_free(t.kvm_vm);
tools/testing/selftests/kvm/s390/resets.c
205
static struct kvm_vm *create_vm(struct kvm_vcpu **vcpu)
tools/testing/selftests/kvm/s390/resets.c
207
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/resets.c
219
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/resets.c
242
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/resets.c
265
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/shared_zeropage_test.c
52
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/sync_regs_test.c
218
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/tprot.c
208
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/user_operexec.c
113
static struct kvm_vm *create_vm_without_sthyi(void)
tools/testing/selftests/kvm/s390/user_operexec.c
116
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/user_operexec.c
133
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/user_operexec.c
154
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/user_operexec.c
175
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/user_operexec.c
198
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/user_operexec.c
25
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/user_operexec.c
48
struct kvm_vm *vm;
tools/testing/selftests/kvm/s390/user_operexec.c
82
struct kvm_vm *vm;
tools/testing/selftests/kvm/set_memory_region_test.c
110
static struct kvm_vm *spawn_vm(struct kvm_vcpu **vcpu, pthread_t *vcpu_thread,
tools/testing/selftests/kvm/set_memory_region_test.c
113
struct kvm_vm *vm;
tools/testing/selftests/kvm/set_memory_region_test.c
182
struct kvm_vm *vm;
tools/testing/selftests/kvm/set_memory_region_test.c
278
struct kvm_vm *vm;
tools/testing/selftests/kvm/set_memory_region_test.c
331
struct kvm_vm *vm;
tools/testing/selftests/kvm/set_memory_region_test.c
350
struct kvm_vm *vm;
tools/testing/selftests/kvm/set_memory_region_test.c
412
struct kvm_vm *vm;
tools/testing/selftests/kvm/set_memory_region_test.c
458
static void test_invalid_guest_memfd(struct kvm_vm *vm, int memfd,
tools/testing/selftests/kvm/set_memory_region_test.c
469
struct kvm_vm *vm, *vm2;
tools/testing/selftests/kvm/set_memory_region_test.c
505
struct kvm_vm *vm;
tools/testing/selftests/kvm/set_memory_region_test.c
595
struct kvm_vm *vm;
tools/testing/selftests/kvm/steal_time.c
180
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/steal_time.c
197
static void steal_time_dump(struct kvm_vm *vm, u32 vcpu_idx)
tools/testing/selftests/kvm/steal_time.c
209
struct kvm_vm *vm;
tools/testing/selftests/kvm/steal_time.c
319
static void steal_time_dump(struct kvm_vm *vm, u32 vcpu_idx)
tools/testing/selftests/kvm/steal_time.c
337
struct kvm_vm *vm;
tools/testing/selftests/kvm/steal_time.c
437
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/steal_time.c
456
static void steal_time_dump(struct kvm_vm *vm, u32 vcpu_idx)
tools/testing/selftests/kvm/steal_time.c
510
struct kvm_vm *vm;
tools/testing/selftests/kvm/steal_time.c
79
static void steal_time_dump(struct kvm_vm *vm, u32 vcpu_idx)
tools/testing/selftests/kvm/steal_time.c
98
struct kvm_vm *vm;
tools/testing/selftests/kvm/system_counter_offset_test.c
120
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/amx_test.c
235
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/aperfmperf_test.c
128
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/apic_bus_clock_test.c
128
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/cpuid_test.c
143
struct kvm_cpuid2 *vcpu_alloc_cpuid(struct kvm_vm *vm, gva_t *p_gva, struct kvm_cpuid2 *cpuid)
tools/testing/selftests/kvm/x86/cpuid_test.c
221
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/cr4_cpuid_sync_test.c
65
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/debug_regs.c
150
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
42
static void get_page_stats(struct kvm_vm *vm, struct kvm_page_stats *stats, const char *stage)
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
54
static void run_vcpu_iteration(struct kvm_vm *vm)
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
90
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/evmcs_smm_controls_test.c
80
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/exit_on_emulation_failure_test.c
24
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/fastops_test.c
199
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/feature_msrs_test.c
47
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/fix_hypercall_test.c
111
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/hwcr_msr_test.c
40
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_clock.c
209
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_cpuid.c
115
static void test_hv_cpuid_e2big(struct kvm_vm *vm, struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/x86/hyperv_cpuid.c
132
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
205
static struct kvm_vcpu *save_restore_vm(struct kvm_vm *vm,
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
238
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_extended_hypercalls.c
42
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_features.c
135
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_features.c
528
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
244
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_svm_test.c
155
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
570
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/kvm_buslock_test.c
79
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/kvm_clock_test.c
108
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/kvm_clock_test.c
140
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/kvm_clock_test.c
77
static void setup_clock(struct kvm_vm *vm, struct test_case *test_case)
tools/testing/selftests/kvm/x86/kvm_pv_test.c
139
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/kvm_pv_test.c
204
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/max_vcpuid_cap_test.c
16
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
72
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/msrs_test.c
415
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_close_kvm_test.c
72
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
143
static void test_handle_ucall_sync(struct kvm_vm *vm, u64 arg,
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
204
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_emulation_test.c
127
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
222
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_invalid_cr3_test.c
80
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_set_state_test.c
351
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_tdp_fault_test.c
185
static u64 get_pt_gpa_for_vaddr(struct kvm_vm *vm, u64 vaddr)
tools/testing/selftests/kvm/x86/nested_tdp_fault_test.c
202
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_tsc_adjust_test.c
54
static struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
154
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nested_vmsave_vmload_test.c
134
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nx_huge_pages_test.c
109
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/nx_huge_pages_test.c
72
static void check_2m_page_count(struct kvm_vm *vm, int expected_pages_2m)
tools/testing/selftests/kvm/x86/nx_huge_pages_test.c
83
static void check_split_count(struct kvm_vm *vm, int expected_splits)
tools/testing/selftests/kvm/x86/platform_info_test.c
44
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/pmu_counters_test.c
335
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/pmu_counters_test.c
502
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/pmu_counters_test.c
568
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/pmu_counters_test.c
90
static struct kvm_vm *pmu_vm_create_with_one_vcpu(struct kvm_vcpu **vcpu,
tools/testing/selftests/kvm/x86/pmu_counters_test.c
95
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/pmu_event_filter_test.c
328
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/pmu_event_filter_test.c
825
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/pmu_event_filter_test.c
846
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
297
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
318
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
382
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/private_mem_kvm_exits_test.c
49
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/private_mem_kvm_exits_test.c
87
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/recalc_apic_map_test.c
39
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
110
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
123
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
36
static void test_set_invalid_bsp(struct kvm_vm *vm)
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
89
static struct kvm_vm *create_vm(u32 nr_vcpus, u32 bsp_vcpu_id,
tools/testing/selftests/kvm/x86/set_boot_cpu_id.c
92
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/set_sregs_test.c
125
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_dbg_test.c
35
static void ____test_sev_dbg(struct kvm_vm *vm, int i, int j, int nr_bytes)
tools/testing/selftests/kvm/x86/sev_dbg_test.c
49
static void __test_sev_dbg(struct kvm_vm *vm, int nr_bytes)
tools/testing/selftests/kvm/x86/sev_dbg_test.c
77
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_init2_tests.c
52
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_init2_tests.c
65
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
100
struct kvm_vm *source_vms[NR_LOCK_TESTING_THREADS];
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
141
struct kvm_vm *sev_vm, *sev_es_vm, *vm_no_vcpu, *vm_no_sev,
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
193
static int __sev_mirror_create(struct kvm_vm *dst, struct kvm_vm *src)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
199
static void sev_mirror_create(struct kvm_vm *dst, struct kvm_vm *src)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
207
static void verify_mirror_allowed_cmds(struct kvm_vm *vm)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
23
static struct kvm_vm *sev_vm_create(bool es)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
245
struct kvm_vm *src_vm, *dst_vm;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
25
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
268
struct kvm_vm *sev_vm, *sev_es_vm, *vm_no_vcpu, *vm_with_vcpu;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
318
struct kvm_vm *src_vm, *dst_vm;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
340
struct kvm_vm *src_vm, *dst_vm;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
361
struct kvm_vm *dst_vm, *dst2_vm, *dst3_vm, *sev_vm, *mirror_vm,
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
42
static struct kvm_vm *aux_vm_create(bool with_vcpus)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
44
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
57
static int __sev_migrate_from(struct kvm_vm *dst, struct kvm_vm *src)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
63
static void sev_migrate_from(struct kvm_vm *dst, struct kvm_vm *src)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
73
struct kvm_vm *src_vm;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
74
struct kvm_vm *dst_vms[NR_MIGRATE_TEST_VMS];
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
99
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_smoke_test.c
110
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_smoke_test.c
156
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/sev_smoke_test.c
207
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c
48
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/smm_test.c
120
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/state_test.c
265
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/svm_int_ctl_test.c
86
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
100
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/svm_nested_clear_efer_svme.c
40
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/svm_nested_pat_test.c
114
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/svm_nested_shutdown_test.c
46
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/svm_nested_soft_inject_test.c
146
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/svm_vmcall_test.c
40
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/triple_fault_event_test.c
16
static struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/tsc_msrs_test.c
97
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/tsc_scaling_sync.c
18
static struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/ucna_injection_test.c
218
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/ucna_injection_test.c
254
static struct kvm_vcpu *create_vcpu_with_mce_cap(struct kvm_vm *vm, u32 vcpuid,
tools/testing/selftests/kvm/x86/ucna_injection_test.c
265
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/userspace_io_test.c
58
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
521
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
634
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
675
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
708
static void run_user_space_msr_flag_test(struct kvm_vm *vm)
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
725
static void run_msr_filter_flag_test(struct kvm_vm *vm)
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
765
struct kvm_vm *vm = vcpu->vm;
tools/testing/selftests/kvm/x86/vmx_apic_access_test.c
81
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c
116
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/vmx_exception_with_invalid_guest_state.c
110
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/vmx_invalid_nested_guest_state.c
14
static struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/vmx_msrs_test.c
117
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/vmx_nested_la57_state_test.c
77
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
158
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xapic_ipi_test.c
400
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xapic_state_test.c
176
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xapic_state_test.c
202
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xapic_state_test.c
231
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xapic_tpr_test.c
215
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
109
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
395
struct kvm_vm *vm = (struct kvm_vm *)arg;
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
437
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xen_vmcall_test.c
86
struct kvm_vm *vm;
tools/testing/selftests/kvm/x86/xss_msr_test.c
18
struct kvm_vm *vm;