Searched defs:vcpu (Results 201 - 225 of 381) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/kvm/s390x/
H A Dcmma_test.c230 struct kvm_vcpu *vcpu; local
264 static void assert_exit_was_hypercall(struct kvm_vcpu *vcpu) argument
275 struct kvm_vcpu *vcpu; local
450 struct kvm_vcpu *vcpu; local
508 struct kvm_vcpu *vcpu; local
[all...]
H A Dresets.c60 static void test_one_reg(struct kvm_vcpu *vcpu, uint64_t id, uint64_t value) argument
68 static void assert_noirq(struct kvm_vcpu *vcpu) argument
85 static void assert_clear(struct kvm_vcpu *vcpu) argument
112 static void assert_initial_noclear(struct kvm_vcpu *vcpu) argument
129 assert_initial(struct kvm_vcpu *vcpu) argument
172 assert_normal_noclear(struct kvm_vcpu *vcpu) argument
182 assert_normal(struct kvm_vcpu *vcpu) argument
190 inject_irq(struct kvm_vcpu *vcpu) argument
205 create_vm(struct kvm_vcpu **vcpu) argument
218 struct kvm_vcpu *vcpu; local
241 struct kvm_vcpu *vcpu; local
264 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/arch/x86/kvm/
H A Dhyperv.h64 static inline struct kvm_vcpu_hv *to_hv_vcpu(struct kvm_vcpu *vcpu) argument
69 static inline struct kvm_vcpu_hv_synic *to_hv_synic(struct kvm_vcpu *vcpu) argument
83 static inline struct kvm_hv_syndbg *to_hv_syndbg(struct kvm_vcpu *vcpu) argument
88 static inline u32 kvm_hv_get_vpindex(struct kvm_vcpu *vcpu) argument
98 kvm_hv_hypercall_enabled(struct kvm_vcpu *vcpu) argument
110 kvm_hv_synic_has_vector(struct kvm_vcpu *vcpu, int vector) argument
115 kvm_hv_synic_auto_eoi_set(struct kvm_vcpu *vcpu, int vector) argument
126 to_hv_stimer(struct kvm_vcpu *vcpu, int timer_index) argument
141 kvm_hv_has_stimer_pending(struct kvm_vcpu *vcpu) argument
156 kvm_hv_invtsc_suppressed(struct kvm_vcpu *vcpu) argument
196 kvm_hv_get_tlb_flush_fifo(struct kvm_vcpu *vcpu, bool is_guest_mode) argument
206 kvm_hv_vcpu_purge_flush_tlb(struct kvm_vcpu *vcpu) argument
218 guest_hv_cpuid_has_l2_tlb_flush(struct kvm_vcpu *vcpu) argument
226 kvm_hv_is_tlb_flush_hcall(struct kvm_vcpu *vcpu) argument
243 kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) argument
254 kvm_hv_nested_transtion_tlb_flush(struct kvm_vcpu *vcpu, bool tdp_enabled) argument
272 kvm_hv_xsaves_xsavec_maybe_warn(struct kvm_vcpu *vcpu) argument
275 kvm_hv_vcpu_init(struct kvm_vcpu *vcpu) argument
279 kvm_hv_vcpu_uninit(struct kvm_vcpu *vcpu) argument
280 kvm_hv_hypercall_enabled(struct kvm_vcpu *vcpu) argument
284 kvm_hv_hypercall(struct kvm_vcpu *vcpu) argument
288 kvm_hv_vcpu_purge_flush_tlb(struct kvm_vcpu *vcpu) argument
290 kvm_hv_synic_has_vector(struct kvm_vcpu *vcpu, int vector) argument
294 kvm_hv_synic_auto_eoi_set(struct kvm_vcpu *vcpu, int vector) argument
298 kvm_hv_synic_send_eoi(struct kvm_vcpu *vcpu, int vector) argument
299 kvm_hv_invtsc_suppressed(struct kvm_vcpu *vcpu) argument
303 kvm_hv_set_cpuid(struct kvm_vcpu *vcpu, bool hyperv_enabled) argument
304 kvm_hv_has_stimer_pending(struct kvm_vcpu *vcpu) argument
308 kvm_hv_is_tlb_flush_hcall(struct kvm_vcpu *vcpu) argument
312 guest_hv_cpuid_has_l2_tlb_flush(struct kvm_vcpu *vcpu) argument
316 kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) argument
320 kvm_hv_get_vpindex(struct kvm_vcpu *vcpu) argument
324 kvm_hv_nested_transtion_tlb_flush(struct kvm_vcpu *vcpu, bool tdp_enabled) argument
[all...]
H A Dsmm.c112 void kvm_smm_changed(struct kvm_vcpu *vcpu, bool entering_smm) argument
135 void process_smi(struct kvm_vcpu *vcpu) argument
155 enter_smm_save_seg_32(struct kvm_vcpu *vcpu, struct kvm_smm_seg_state_32 *state, u32 *selector, int n) argument
169 enter_smm_save_seg_64(struct kvm_vcpu *vcpu, struct kvm_smm_seg_state_64 *state, int n) argument
183 enter_smm_save_state_32(struct kvm_vcpu *vcpu, struct kvm_smram_state_32 *smram) argument
227 enter_smm_save_state_64(struct kvm_vcpu *vcpu, struct kvm_smram_state_64 *smram) argument
274 enter_smm(struct kvm_vcpu *vcpu) argument
383 rsm_load_seg_32(struct kvm_vcpu *vcpu, const struct kvm_smm_seg_state_32 *state, u16 selector, int n) argument
399 rsm_load_seg_64(struct kvm_vcpu *vcpu, const struct kvm_smm_seg_state_64 *state, int n) argument
414 rsm_enter_protected_mode(struct kvm_vcpu *vcpu, u64 cr0, u64 cr3, u64 cr4) argument
462 struct kvm_vcpu *vcpu = ctxt->vcpu; local
514 struct kvm_vcpu *vcpu = ctxt->vcpu; local
566 struct kvm_vcpu *vcpu = ctxt->vcpu; local
[all...]
H A Dxen.h40 static inline void kvm_xen_sw_enable_lapic(struct kvm_vcpu *vcpu) argument
66 kvm_xen_has_interrupt(struct kvm_vcpu *vcpu) argument
76 kvm_xen_has_pending_events(struct kvm_vcpu *vcpu) argument
82 kvm_xen_timer_enabled(struct kvm_vcpu *vcpu) argument
87 kvm_xen_has_pending_timer(struct kvm_vcpu *vcpu) argument
97 kvm_xen_write_hypercall_page(struct kvm_vcpu *vcpu, u64 data) argument
110 kvm_xen_init_vcpu(struct kvm_vcpu *vcpu) argument
114 kvm_xen_destroy_vcpu(struct kvm_vcpu *vcpu) argument
118 kvm_xen_sw_enable_lapic(struct kvm_vcpu *vcpu) argument
132 kvm_xen_has_interrupt(struct kvm_vcpu *vcpu) argument
137 kvm_xen_inject_pending_events(struct kvm_vcpu *vcpu) argument
141 kvm_xen_has_pending_events(struct kvm_vcpu *vcpu) argument
146 kvm_xen_has_pending_timer(struct kvm_vcpu *vcpu) argument
151 kvm_xen_inject_timer_irqs(struct kvm_vcpu *vcpu) argument
155 kvm_xen_timer_enabled(struct kvm_vcpu *vcpu) argument
160 kvm_xen_update_tsc_info(struct kvm_vcpu *vcpu) argument
173 kvm_xen_runstate_set_running(struct kvm_vcpu *vcpu) argument
178 kvm_xen_runstate_set_preempted(struct kvm_vcpu *vcpu) argument
[all...]
H A Dcpuid.h40 cpuid_maxphyaddr(struct kvm_vcpu *vcpu) argument
45 kvm_vcpu_is_legal_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) argument
50 kvm_vcpu_is_legal_aligned_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, gpa_t alignment) argument
56 page_address_valid(struct kvm_vcpu *vcpu, gpa_t gpa) argument
70 guest_cpuid_get_register(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
83 guest_cpuid_has(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
95 guest_cpuid_clear(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
105 guest_cpuid_is_amd_or_hygon(struct kvm_vcpu *vcpu) argument
115 guest_cpuid_is_intel(struct kvm_vcpu *vcpu) argument
123 guest_cpuid_is_amd_compatible(struct kvm_vcpu *vcpu) argument
128 guest_cpuid_is_intel_compatible(struct kvm_vcpu *vcpu) argument
133 guest_cpuid_family(struct kvm_vcpu *vcpu) argument
144 guest_cpuid_model(struct kvm_vcpu *vcpu) argument
155 cpuid_model_is_consistent(struct kvm_vcpu *vcpu) argument
160 guest_cpuid_stepping(struct kvm_vcpu *vcpu) argument
171 guest_has_spec_ctrl_msr(struct kvm_vcpu *vcpu) argument
179 guest_has_pred_cmd_msr(struct kvm_vcpu *vcpu) argument
186 supports_cpuid_fault(struct kvm_vcpu *vcpu) argument
191 cpuid_fault_enabled(struct kvm_vcpu *vcpu) argument
232 guest_pv_has(struct kvm_vcpu *vcpu, unsigned int kvm_feature) argument
262 kvm_governed_feature_set(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
271 kvm_governed_feature_check_and_set(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
278 guest_can_use(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
287 kvm_vcpu_is_legal_cr3(struct kvm_vcpu *vcpu, unsigned long cr3) argument
[all...]
/linux-master/tools/testing/selftests/kvm/
H A Dkvm_page_table_test.c187 struct kvm_vcpu *vcpu = data; local
[all...]
H A Ddirty_log_perf_test.c72 struct kvm_vcpu *vcpu = vcpu_args->vcpu; local
H A Ddemand_paging_test.c37 struct kvm_vcpu *vcpu = vcpu_args->vcpu; local
H A Dget-reg-list.c84 bool __weak check_supported_reg(struct kvm_vcpu *vcpu, __u64 reg) argument
114 void __weak finalize_vcpu(struct kvm_vcpu *vcpu, struct vcpu_reg_list *c) argument
131 struct kvm_vcpu *vcpu; local
168 struct kvm_vcpu *vcpu; local
[all...]
H A Dset_memory_region_test.c55 struct kvm_vcpu *vcpu = data; local
111 static struct kvm_vm *spawn_vm(struct kvm_vcpu **vcpu, pthread_t *vcpu_thread, argument
182 struct kvm_vcpu *vcpu; local
261 struct kvm_vcpu *vcpu; local
313 struct kvm_vcpu *vcpu; local
[all...]
H A Dmax_guest_memory_test.c33 struct kvm_vcpu *vcpu; member in struct:vcpu_info
56 static void run_vcpu(struct kvm_vcpu *vcpu) argument
65 struct kvm_vcpu *vcpu = info->vcpu; local
[all...]
/linux-master/tools/testing/selftests/kvm/lib/
H A Dmemstress.c271 struct vcpu_thread *vcpu = data; local
303 struct vcpu_thread *vcpu = &vcpu_threads[i]; local
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dhyperv_ipi.c211 struct kvm_vcpu *vcpu = (struct kvm_vcpu *)arg; local
225 static void cancel_join_vcpu_thread(pthread_t thread, struct kvm_vcpu *vcpu) argument
245 struct kvm_vcpu *vcpu[3]; local
[all...]
H A Ducna_injection_test.c65 struct kvm_vcpu *vcpu; member in struct:thread_params
138 static void run_vcpu_expect_gp(struct kvm_vcpu *vcpu) argument
151 static void inject_ucna(struct kvm_vcpu *vcpu, uint64_t addr) { argument
218 test_ucna_injection(struct kvm_vcpu *vcpu, struct thread_params *params) argument
246 setup_mce_cap(struct kvm_vcpu *vcpu, bool enable_cmci_p) argument
259 struct kvm_vcpu *vcpu = vm_vcpu_add(vm, vcpuid, guest_code); local
[all...]
H A Damx_test.c217 struct kvm_vcpu *vcpu; local
[all...]
H A Ddirty_log_page_splitting_test.c67 struct kvm_vcpu *vcpu = vcpu_args->vcpu; local
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_nestedv2.c137 struct kvm_vcpu *vcpu; local
384 struct kvm_vcpu *vcpu; local
608 kvmhv_nestedv2_host_create(struct kvm_vcpu *vcpu, struct kvmhv_nestedv2_io *io) argument
723 __kvmhv_nestedv2_mark_dirty(struct kvm_vcpu *vcpu, u16 iden) argument
751 __kvmhv_nestedv2_cached_reload(struct kvm_vcpu *vcpu, u16 iden) argument
789 kvmhv_nestedv2_flush_vcpu(struct kvm_vcpu *vcpu, u64 time_limit) argument
879 kvmhv_nestedv2_set_vpa(struct kvm_vcpu *vcpu, unsigned long vpa) argument
909 kvmhv_nestedv2_parse_output(struct kvm_vcpu *vcpu) argument
928 kvmhv_nestedv2_host_free(struct kvm_vcpu *vcpu, struct kvmhv_nestedv2_io *io) argument
937 __kvmhv_nestedv2_reload_ptregs(struct kvm_vcpu *vcpu, struct pt_regs *regs) argument
980 __kvmhv_nestedv2_mark_dirty_ptregs(struct kvm_vcpu *vcpu, struct pt_regs *regs) argument
1003 kvmhv_nestedv2_vcpu_create(struct kvm_vcpu *vcpu, struct kvmhv_nestedv2_io *io) argument
1034 kvmhv_nestedv2_vcpu_free(struct kvm_vcpu *vcpu, struct kvmhv_nestedv2_io *io) argument
[all...]
/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h32 struct kvm_vcpu *vcpu = ctxt->__hyp_running_vcpu; local
42 struct kvm_vcpu *vcpu = ctxt_to_vcpu(ctxt); local
49 struct kvm_vcpu *vcpu; local
230 static inline void __sysreg32_save_state(struct kvm_vcpu *vcpu) argument
247 __sysreg32_restore_state(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/s390/kvm/
H A Dsigp.c20 static int __sigp_sense(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, argument
44 static int __inject_sigp_emergency(struct kvm_vcpu *vcpu, argument
61 static int __sigp_emergency(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu) argument
66 static int __sigp_conditional_emergency(struct kvm_vcpu *vcpu, argument
93 __sigp_external_call(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, u64 *reg) argument
115 __sigp_stop(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu) argument
132 __sigp_stop_and_store_status(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, u64 *reg) argument
151 __sigp_set_arch(struct kvm_vcpu *vcpu, u32 parameter, u64 *status_reg) argument
161 __sigp_set_prefix(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, u32 address, u64 *reg) argument
191 __sigp_store_status_at_addr(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, u32 addr, u64 *reg) argument
213 __sigp_sense_running(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, u64 *reg) argument
240 __prepare_sigp_re_start(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, u8 order_code) argument
256 __prepare_sigp_cpu_reset(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, u8 order_code) argument
263 __prepare_sigp_unknown(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu) argument
270 handle_sigp_dst(struct kvm_vcpu *vcpu, u8 order_code, u16 cpu_addr, u32 parameter, u64 *status_reg) argument
375 handle_sigp_order_in_user_space(struct kvm_vcpu *vcpu, u8 order_code, u16 cpu_addr) argument
425 kvm_s390_handle_sigp(struct kvm_vcpu *vcpu) argument
476 kvm_s390_handle_sigp_pei(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/arm64/kvm/
H A Dsys_regs.h122 static inline bool ignore_write(struct kvm_vcpu *vcpu, argument
128 static inline bool read_zero(struct kvm_vcpu *vcpu, argument
136 static inline u64 reset_unknown(struct kvm_vcpu *vcpu, argument
145 static inline u64 reset_val(struct kvm_vcpu *vcpu, cons argument
153 sysreg_visibility(const struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) argument
162 sysreg_hidden(const struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) argument
168 sysreg_hidden_user(const struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) argument
177 sysreg_visible_as_raz(const struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) argument
183 sysreg_user_write_ignore(const struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) argument
[all...]
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dhypercalls.c154 static void steal_time_init(struct kvm_vcpu *vcpu) argument
166 static void test_fw_regs_before_vm_start(struct kvm_vcpu *vcpu) argument
204 static void test_fw_regs_after_vm_start(struct kvm_vcpu *vcpu) argument
234 test_vm_create(struct kvm_vcpu **vcpu) argument
245 test_guest_stage(struct kvm_vm **vm, struct kvm_vcpu **vcpu) argument
274 struct kvm_vcpu *vcpu; local
[all...]
H A Dset_id_regs.c330 static void test_reg_set_success(struct kvm_vcpu *vcpu, uint64_t reg, argument
351 static void test_reg_set_fail(struct kvm_vcpu *vcpu, uint64_t reg, argument
377 static void test_user_set_reg(struct kvm_vcpu *vcpu, bool aarch64_only) argument
424 test_guest_reg_read(struct kvm_vcpu *vcpu) argument
453 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/include/kvm/
H A Darm_pmu.h109 kvm_pmu_get_counter_value(struct kvm_vcpu *vcpu, u64 select_idx) argument
114 kvm_pmu_set_counter_value(struct kvm_vcpu *vcpu, u64 select_idx, u64 val) argument
116 kvm_pmu_valid_counter_mask(struct kvm_vcpu *vcpu) argument
120 kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu) argument
121 kvm_pmu_vcpu_reset(struct kvm_vcpu *vcpu) argument
122 kvm_pmu_vcpu_destroy(struct kvm_vcpu *vcpu) argument
123 kvm_pmu_disable_counter_mask(struct kvm_vcpu *vcpu, u64 val) argument
124 kvm_pmu_enable_counter_mask(struct kvm_vcpu *vcpu, u64 val) argument
125 kvm_pmu_flush_hwstate(struct kvm_vcpu *vcpu) argument
126 kvm_pmu_sync_hwstate(struct kvm_vcpu *vcpu) argument
127 kvm_pmu_should_notify_user(struct kvm_vcpu *vcpu) argument
131 kvm_pmu_update_run(struct kvm_vcpu *vcpu) argument
132 kvm_pmu_software_increment(struct kvm_vcpu *vcpu, u64 val) argument
133 kvm_pmu_handle_pmcr(struct kvm_vcpu *vcpu, u64 val) argument
134 kvm_pmu_set_counter_event_type(struct kvm_vcpu *vcpu, u64 data, u64 select_idx) argument
136 kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
141 kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
146 kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
151 kvm_arm_pmu_v3_enable(struct kvm_vcpu *vcpu) argument
155 kvm_pmu_get_pmceid(struct kvm_vcpu *vcpu, bool pmceid1) argument
161 kvm_pmu_update_vcpu_events(struct kvm_vcpu *vcpu) argument
162 kvm_vcpu_pmu_restore_guest(struct kvm_vcpu *vcpu) argument
163 kvm_vcpu_pmu_restore_host(struct kvm_vcpu *vcpu) argument
164 kvm_vcpu_reload_pmu(struct kvm_vcpu *vcpu) argument
185 kvm_vcpu_read_pmcr(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/include/asm-generic/
H A Dmshyperv.h240 int cpu, vcpu, vcpu_bank, vcpu_offset, nr_bank = 1; local

Completed in 214 milliseconds

1234567891011>>