Home
last modified time | relevance | path

Searched defs:vcpu (Results 1 – 25 of 145) sorted by relevance

123456

/tools/testing/selftests/kvm/arm64/
A Dexternal_aborts.c45 static void vcpu_inject_sea(struct kvm_vcpu *vcpu) in vcpu_inject_sea()
53 static bool vcpu_has_ras(struct kvm_vcpu *vcpu) in vcpu_has_ras()
65 static void vcpu_inject_serror(struct kvm_vcpu *vcpu) in vcpu_inject_serror()
95 static void vcpu_run_expect_done(struct kvm_vcpu *vcpu) in vcpu_run_expect_done()
124 struct kvm_vcpu *vcpu; in test_mmio_abort() local
159 struct kvm_vcpu *vcpu; in test_mmio_nisv() local
175 struct kvm_vcpu *vcpu; in test_mmio_nisv_abort() local
207 struct kvm_vcpu *vcpu; in test_serror_masked() local
242 struct kvm_vcpu *vcpu; in test_serror() local
266 struct kvm_vcpu *vcpu; in test_serror_emulated() local
[all …]
A Dsmccc_filter.c61 static struct kvm_vm *setup_vm(struct kvm_vcpu **vcpu) in setup_vm()
81 struct kvm_vcpu *vcpu; in test_pad_must_be_zero() local
100 struct kvm_vcpu *vcpu; in test_filter_reserved_range() local
122 struct kvm_vcpu *vcpu; in test_invalid_nr_functions() local
135 struct kvm_vcpu *vcpu; in test_overflow_nr_functions() local
148 struct kvm_vcpu *vcpu; in test_reserved_action() local
163 struct kvm_vcpu *vcpu; in test_filter_overlap() local
176 static void expect_call_denied(struct kvm_vcpu *vcpu) in expect_call_denied()
191 struct kvm_vcpu *vcpu; in test_filter_denied() local
207 static void expect_call_fwd_to_user(struct kvm_vcpu *vcpu, uint32_t func_id, in expect_call_fwd_to_user()
[all …]
A Daarch32_id_regs.c52 static void test_guest_raz(struct kvm_vcpu *vcpu) in test_guest_raz()
92 static void test_user_raz_wi(struct kvm_vcpu *vcpu) in test_user_raz_wi()
121 static void test_user_raz_invariant(struct kvm_vcpu *vcpu) in test_user_raz_invariant()
143 static bool vcpu_aarch64_only(struct kvm_vcpu *vcpu) in vcpu_aarch64_only()
155 struct kvm_vcpu *vcpu; in main() local
A Dset_id_regs.c382 static void test_reg_set_fail(struct kvm_vcpu *vcpu, uint64_t reg, in test_reg_set_fail()
464 static void test_user_set_mpam_reg(struct kvm_vcpu *vcpu) in test_user_set_mpam_reg()
559 static void test_user_set_mte_reg(struct kvm_vcpu *vcpu) in test_user_set_mte_reg()
622 static void test_guest_reg_read(struct kvm_vcpu *vcpu) in test_guest_reg_read()
655 static void test_clidr(struct kvm_vcpu *vcpu) in test_clidr()
681 static void test_ctr(struct kvm_vcpu *vcpu) in test_ctr()
694 static void test_id_reg(struct kvm_vcpu *vcpu, u32 id) in test_id_reg()
704 static void test_vcpu_ftr_id_regs(struct kvm_vcpu *vcpu) in test_vcpu_ftr_id_regs()
713 static void test_vcpu_non_ftr_id_regs(struct kvm_vcpu *vcpu) in test_vcpu_non_ftr_id_regs()
731 static void test_reset_preserves_id_regs(struct kvm_vcpu *vcpu) in test_reset_preserves_id_regs()
[all …]
A Dhypercalls.c163 static void steal_time_init(struct kvm_vcpu *vcpu) in steal_time_init()
175 static void test_fw_regs_before_vm_start(struct kvm_vcpu *vcpu) in test_fw_regs_before_vm_start()
230 static void test_fw_regs_after_vm_start(struct kvm_vcpu *vcpu) in test_fw_regs_after_vm_start()
260 static struct kvm_vm *test_vm_create(struct kvm_vcpu **vcpu) in test_vm_create()
271 static void test_guest_stage(struct kvm_vm **vm, struct kvm_vcpu **vcpu) in test_guest_stage()
300 struct kvm_vcpu *vcpu; in test_run() local
/tools/testing/selftests/kvm/s390/
A Dresets.c68 static void assert_noirq(struct kvm_vcpu *vcpu) in assert_noirq()
85 static void assert_clear(struct kvm_vcpu *vcpu) in assert_clear()
112 static void assert_initial_noclear(struct kvm_vcpu *vcpu) in assert_initial_noclear()
129 static void assert_initial(struct kvm_vcpu *vcpu) in assert_initial()
172 static void assert_normal_noclear(struct kvm_vcpu *vcpu) in assert_normal_noclear()
182 static void assert_normal(struct kvm_vcpu *vcpu) in assert_normal()
190 static void inject_irq(struct kvm_vcpu *vcpu) in inject_irq()
205 static struct kvm_vm *create_vm(struct kvm_vcpu **vcpu) in create_vm()
218 struct kvm_vcpu *vcpu; in test_normal() local
241 struct kvm_vcpu *vcpu; in test_initial() local
[all …]
A Dsync_regs_test.c74 void test_read_invalid(struct kvm_vcpu *vcpu) in test_read_invalid()
95 void test_set_invalid(struct kvm_vcpu *vcpu) in test_set_invalid()
116 void test_req_and_verify_all_valid_regs(struct kvm_vcpu *vcpu) in test_req_and_verify_all_valid_regs()
142 void test_set_and_verify_various_reg_values(struct kvm_vcpu *vcpu) in test_set_and_verify_various_reg_values()
181 void test_clear_kvm_dirty_regs_bits(struct kvm_vcpu *vcpu) in test_clear_kvm_dirty_regs_bits()
217 struct kvm_vcpu *vcpu; in main() local
/tools/testing/selftests/kvm/x86/
A Dvmx_exception_with_invalid_guest_state.c23 static void __run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) in __run_vcpu_with_invalid_state()
35 static void run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) in run_vcpu_with_invalid_state()
56 static void set_or_clear_invalid_guest_state(struct kvm_vcpu *vcpu, bool set) in set_or_clear_invalid_guest_state()
66 static void set_invalid_guest_state(struct kvm_vcpu *vcpu) in set_invalid_guest_state()
71 static void clear_invalid_guest_state(struct kvm_vcpu *vcpu) in clear_invalid_guest_state()
78 static struct kvm_vcpu *vcpu = NULL; in get_set_sigalrm_vcpu() local
87 struct kvm_vcpu *vcpu = get_set_sigalrm_vcpu(NULL); in sigalrm_handler() local
109 struct kvm_vcpu *vcpu; in main() local
A Dvmx_msrs_test.c15 static void vmx_fixed1_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index, in vmx_fixed1_msr_test()
29 static void vmx_fixed0_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index, in vmx_fixed0_msr_test()
43 static void vmx_fixed0and1_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index) in vmx_fixed0and1_msr_test()
49 static void vmx_save_restore_msrs_test(struct kvm_vcpu *vcpu) in vmx_save_restore_msrs_test()
70 static void __ia32_feature_control_msr_test(struct kvm_vcpu *vcpu, in __ia32_feature_control_msr_test()
91 static void ia32_feature_control_msr_test(struct kvm_vcpu *vcpu) in ia32_feature_control_msr_test()
118 struct kvm_vcpu *vcpu; in main() local
A Dpmu_event_filter_test.c150 static uint64_t run_vcpu_to_sync(struct kvm_vcpu *vcpu) in run_vcpu_to_sync()
183 static bool sanity_check_pmu(struct kvm_vcpu *vcpu) in sanity_check_pmu()
238 static void test_without_filter(struct kvm_vcpu *vcpu) in test_without_filter()
245 static void test_with_filter(struct kvm_vcpu *vcpu, in test_with_filter()
254 static void test_amd_deny_list(struct kvm_vcpu *vcpu) in test_amd_deny_list()
324 struct kvm_vcpu *vcpu; in test_pmu_config_disable() local
647 static void test_masked_events(struct kvm_vcpu *vcpu) in test_masked_events()
660 static int set_pmu_event_filter(struct kvm_vcpu *vcpu, in set_pmu_event_filter()
683 static void test_filter_ioctl(struct kvm_vcpu *vcpu) in test_filter_ioctl()
817 struct kvm_vcpu *vcpu; in test_fixed_counter_bitmap() local
[all …]
A Dvmx_set_nested_state_test.c29 void test_nested_state(struct kvm_vcpu *vcpu, struct kvm_nested_state *state) in test_nested_state()
34 void test_nested_state_expect_errno(struct kvm_vcpu *vcpu, in test_nested_state_expect_errno()
47 void test_nested_state_expect_einval(struct kvm_vcpu *vcpu, in test_nested_state_expect_einval()
53 void test_nested_state_expect_efault(struct kvm_vcpu *vcpu, in test_nested_state_expect_efault()
88 void test_vmx_nested_state(struct kvm_vcpu *vcpu) in test_vmx_nested_state()
254 struct kvm_vcpu *vcpu; in main() local
A Duserspace_msr_exit_test.c384 static void check_for_guest_assert(struct kvm_vcpu *vcpu) in check_for_guest_assert()
394 static void process_rdmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) in process_rdmsr()
426 static void process_wrmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) in process_wrmsr()
454 static void process_ucall_done(struct kvm_vcpu *vcpu) in process_ucall_done()
467 static uint64_t process_ucall(struct kvm_vcpu *vcpu) in process_ucall()
491 static void run_guest_then_process_rdmsr(struct kvm_vcpu *vcpu, in run_guest_then_process_rdmsr()
498 static void run_guest_then_process_wrmsr(struct kvm_vcpu *vcpu, in run_guest_then_process_wrmsr()
505 static uint64_t run_guest_then_process_ucall(struct kvm_vcpu *vcpu) in run_guest_then_process_ucall()
511 static void run_guest_then_process_ucall_done(struct kvm_vcpu *vcpu) in run_guest_then_process_ucall_done()
575 static int handle_ucall(struct kvm_vcpu *vcpu) in handle_ucall()
A Dxapic_state_test.c14 struct kvm_vcpu *vcpu; member
61 struct kvm_vcpu *vcpu = x->vcpu; in ____test_icr() local
111 struct kvm_vcpu *vcpu = x->vcpu; in test_icr() local
145 static void __test_apic_id(struct kvm_vcpu *vcpu, uint64_t apic_base) in __test_apic_id()
201 struct kvm_vcpu *vcpu; in test_x2apic_id() local
A Ducna_injection_test.c62 struct kvm_vcpu *vcpu; member
135 static void run_vcpu_expect_gp(struct kvm_vcpu *vcpu) in run_vcpu_expect_gp()
148 static void inject_ucna(struct kvm_vcpu *vcpu, uint64_t addr) { in inject_ucna()
215 static void test_ucna_injection(struct kvm_vcpu *vcpu, struct thread_params *params) in test_ucna_injection()
243 static void setup_mce_cap(struct kvm_vcpu *vcpu, bool enable_cmci_p) in setup_mce_cap()
256 struct kvm_vcpu *vcpu = vm_vcpu_add(vm, vcpuid, guest_code); in create_vcpu_with_mce_cap() local
A Dhyperv_cpuid.c25 static void test_hv_cpuid(struct kvm_vcpu *vcpu, bool evmcs_expected) in test_hv_cpuid()
115 static void test_hv_cpuid_e2big(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in test_hv_cpuid_e2big()
133 struct kvm_vcpu *vcpu; in main() local
A Dset_sregs_test.c24 #define TEST_INVALID_CR_BIT(vcpu, cr, orig, bit) \ argument
77 static void test_cr_bits(struct kvm_vcpu *vcpu, uint64_t cr4) in test_cr_bits()
124 struct kvm_vcpu *vcpu; in main() local
/tools/testing/selftests/kvm/include/
A Dkvm_util.h144 #define kvm_for_each_vcpu(vm, i, vcpu) \ argument
353 #define __vcpu_ioctl(vcpu, cmd, arg) \ argument
359 #define vcpu_ioctl(vcpu, cmd, arg) \ argument
720 static inline int __vcpu_run(struct kvm_vcpu *vcpu) in __vcpu_run()
742 static inline void vcpu_mp_state_get(struct kvm_vcpu *vcpu, in vcpu_mp_state_get()
747 static inline void vcpu_mp_state_set(struct kvm_vcpu *vcpu, in vcpu_mp_state_set()
816 static inline void vcpu_events_get(struct kvm_vcpu *vcpu, in vcpu_events_get()
821 static inline void vcpu_events_set(struct kvm_vcpu *vcpu, in vcpu_events_set()
845 static inline int vcpu_get_stats_fd(struct kvm_vcpu *vcpu) in vcpu_get_stats_fd()
1049 struct kvm_vcpu **vcpu, in vm_create_shape_with_one_vcpu()
[all …]
/tools/testing/selftests/kvm/lib/loongarch/
A Dprocessor.c169 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump()
173 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()
195 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
214 static void loongarch_get_csr(struct kvm_vcpu *vcpu, uint64_t id, void *addr) in loongarch_get_csr()
222 static void loongarch_set_csr(struct kvm_vcpu *vcpu, uint64_t id, uint64_t val) in loongarch_set_csr()
230 static void loongarch_vcpu_setup(struct kvm_vcpu *vcpu) in loongarch_vcpu_setup()
321 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
338 void vcpu_arch_set_entry_point(struct kvm_vcpu *vcpu, void *guest_code) in vcpu_arch_set_entry_point()
/tools/testing/selftests/kvm/lib/x86/
A Dprocessor.c522 static void vcpu_init_xcrs(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in vcpu_init_xcrs()
620 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()
668 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
716 struct kvm_vcpu *vcpu = __vm_vcpu_add(vm, vcpu_id); in vm_arch_vcpu_recreate() local
723 void vcpu_arch_free(struct kvm_vcpu *vcpu) in vcpu_arch_free()
859 void vcpu_set_cpuid_property(struct kvm_vcpu *vcpu, in vcpu_set_cpuid_property()
887 void vcpu_set_or_clear_cpuid_feature(struct kvm_vcpu *vcpu, in vcpu_set_or_clear_cpuid_feature()
905 uint64_t vcpu_get_msr(struct kvm_vcpu *vcpu, uint64_t msr_index) in vcpu_get_msr()
935 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
1051 static void vcpu_save_xsave_state(struct kvm_vcpu *vcpu, in vcpu_save_xsave_state()
[all …]
/tools/testing/selftests/kvm/
A Dsystem_counter_offset_test.c29 static void check_preconditions(struct kvm_vcpu *vcpu) in check_preconditions()
36 static void setup_system_counter(struct kvm_vcpu *vcpu, struct test_case *test) in setup_system_counter()
89 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest()
119 struct kvm_vcpu *vcpu; in main() local
A Dcoalesced_io_test.c71 static void vcpu_run_and_verify_io_exit(struct kvm_vcpu *vcpu, in vcpu_run_and_verify_io_exit()
112 static void vcpu_run_and_verify_coalesced_io(struct kvm_vcpu *vcpu, in vcpu_run_and_verify_coalesced_io()
150 static void test_coalesced_io(struct kvm_vcpu *vcpu, in test_coalesced_io()
188 struct kvm_vcpu *vcpu; in main() local
A Dsteal_time.c65 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) in is_steal_time_supported()
70 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) in steal_time_init()
159 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) in is_steal_time_supported()
169 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) in steal_time_init()
269 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) in is_steal_time_supported()
279 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) in steal_time_init()
322 static void run_vcpu(struct kvm_vcpu *vcpu) in run_vcpu()
A Ddirty_log_test.c257 static void dirty_log_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in dirty_log_collect_dirty_pages()
264 static void clear_log_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in clear_log_collect_dirty_pages()
281 static void default_after_vcpu_run(struct kvm_vcpu *vcpu) in default_after_vcpu_run()
361 static void dirty_ring_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in dirty_ring_collect_dirty_pages()
382 static void dirty_ring_after_vcpu_run(struct kvm_vcpu *vcpu) in dirty_ring_after_vcpu_run()
461 static void log_mode_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in log_mode_collect_dirty_pages()
472 static void log_mode_after_vcpu_run(struct kvm_vcpu *vcpu) in log_mode_after_vcpu_run()
482 struct kvm_vcpu *vcpu = data; in vcpu_worker() local
577 static struct kvm_vm *create_vm(enum vm_guest_mode mode, struct kvm_vcpu **vcpu, in create_vm()
600 struct kvm_vcpu *vcpu; in run_test() local
/tools/testing/selftests/kvm/lib/s390/
A Dprocessor.c158 void vcpu_arch_set_entry_point(struct kvm_vcpu *vcpu, void *guest_code) in vcpu_arch_set_entry_point()
169 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
195 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
215 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump()
221 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()
/tools/testing/selftests/kvm/lib/riscv/
A Dprocessor.c19 bool __vcpu_has_ext(struct kvm_vcpu *vcpu, uint64_t ext) in __vcpu_has_ext()
196 void riscv_vcpu_mmu_setup(struct kvm_vcpu *vcpu) in riscv_vcpu_mmu_setup()
220 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump()
293 void vcpu_arch_set_entry_point(struct kvm_vcpu *vcpu, void *guest_code) in vcpu_arch_set_entry_point()
305 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
342 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
391 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()
427 void vcpu_init_vector_tables(struct kvm_vcpu *vcpu) in vcpu_init_vector_tables()

Completed in 35 milliseconds

123456