Home
last modified time | relevance | path

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

12345678910

/arch/arm64/include/asm/
A Dkvm_emulate.h62 static inline int kvm_inject_serror(struct kvm_vcpu *vcpu) in kvm_inject_serror()
102 static inline void vcpu_reset_hcr(struct kvm_vcpu *vcpu) in vcpu_reset_hcr()
117 static inline unsigned long *vcpu_hcr(struct kvm_vcpu *vcpu) in vcpu_hcr()
132 static inline void vcpu_set_wfx_traps(struct kvm_vcpu *vcpu) in vcpu_set_wfx_traps()
171 static inline void vcpu_set_thumb(struct kvm_vcpu *vcpu) in vcpu_set_thumb()
205 static inline bool vcpu_is_el2(const struct kvm_vcpu *vcpu) in vcpu_is_el2()
255 static inline bool is_nested_ctxt(struct kvm_vcpu *vcpu) in is_nested_ctxt()
509 static inline void kvm_vcpu_set_be(struct kvm_vcpu *vcpu) in kvm_vcpu_set_be()
520 static inline bool kvm_vcpu_is_be(struct kvm_vcpu *vcpu) in kvm_vcpu_is_be()
635 #define __guest_hyp_cptr_xen_trap_enabled(vcpu, xen) \ argument
[all …]
/arch/x86/kvm/vmx/
A Dmain.c68 static int vt_vcpu_create(struct kvm_vcpu *vcpu) in vt_vcpu_create()
76 static void vt_vcpu_free(struct kvm_vcpu *vcpu) in vt_vcpu_free()
128 static void vt_vcpu_put(struct kvm_vcpu *vcpu) in vt_vcpu_put()
138 static int vt_vcpu_pre_run(struct kvm_vcpu *vcpu) in vt_vcpu_pre_run()
154 static int vt_handle_exit(struct kvm_vcpu *vcpu, in vt_handle_exit()
357 static int vt_get_cpl(struct kvm_vcpu *vcpu) in vt_get_cpl()
505 static bool vt_get_if_flag(struct kvm_vcpu *vcpu) in vt_get_if_flag()
513 static void vt_flush_tlb_all(struct kvm_vcpu *vcpu) in vt_flush_tlb_all()
549 static void vt_inject_nmi(struct kvm_vcpu *vcpu) in vt_inject_nmi()
571 static bool vt_get_nmi_mask(struct kvm_vcpu *vcpu) in vt_get_nmi_mask()
[all …]
A Dpmu_intel.c39 static struct lbr_desc *vcpu_to_lbr_desc(struct kvm_vcpu *vcpu) in vcpu_to_lbr_desc()
139 static inline bool fw_writes_is_enabled(struct kvm_vcpu *vcpu) in fw_writes_is_enabled()
152 static bool intel_pmu_lbr_is_compatible(struct kvm_vcpu *vcpu) in intel_pmu_lbr_is_compatible()
160 bool intel_pmu_lbr_is_enabled(struct kvm_vcpu *vcpu) in intel_pmu_lbr_is_enabled()
243 int intel_pmu_create_guest_lbr_event(struct kvm_vcpu *vcpu) in intel_pmu_create_guest_lbr_event()
501 static void intel_pmu_refresh(struct kvm_vcpu *vcpu) in intel_pmu_refresh()
612 static void intel_pmu_init(struct kvm_vcpu *vcpu) in intel_pmu_init()
641 static void intel_pmu_reset(struct kvm_vcpu *vcpu) in intel_pmu_reset()
664 static void intel_pmu_deliver_pmi(struct kvm_vcpu *vcpu) in intel_pmu_deliver_pmi()
723 void vmx_passthrough_lbr_msrs(struct kvm_vcpu *vcpu) in vmx_passthrough_lbr_msrs()
[all …]
/arch/arm64/kvm/
A Dinject_fault.c18 static unsigned int exception_target_el(struct kvm_vcpu *vcpu) in exception_target_el()
60 static void pend_sync_exception(struct kvm_vcpu *vcpu) in pend_sync_exception()
68 static void pend_serror_exception(struct kvm_vcpu *vcpu) in pend_serror_exception()
95 static bool effective_sctlr2_ease(struct kvm_vcpu *vcpu) in effective_sctlr2_ease()
100 static bool effective_sctlr2_nmea(struct kvm_vcpu *vcpu) in effective_sctlr2_nmea()
142 static void inject_undef64(struct kvm_vcpu *vcpu) in inject_undef64()
163 static void inject_undef32(struct kvm_vcpu *vcpu) in inject_undef32()
210 static bool kvm_sea_target_is_el2(struct kvm_vcpu *vcpu) in kvm_sea_target_is_el2()
233 void kvm_inject_size_fault(struct kvm_vcpu *vcpu) in kvm_inject_size_fault()
265 void kvm_inject_undefined(struct kvm_vcpu *vcpu) in kvm_inject_undefined()
[all …]
A Dpsci.c34 static unsigned long kvm_psci_vcpu_suspend(struct kvm_vcpu *vcpu) in kvm_psci_vcpu_suspend()
64 struct kvm_vcpu *vcpu = NULL; in kvm_psci_vcpu_on() local
192 static void kvm_psci_system_off(struct kvm_vcpu *vcpu) in kvm_psci_system_off()
197 static void kvm_psci_system_off2(struct kvm_vcpu *vcpu) in kvm_psci_system_off2()
203 static void kvm_psci_system_reset(struct kvm_vcpu *vcpu) in kvm_psci_system_reset()
208 static void kvm_psci_system_reset2(struct kvm_vcpu *vcpu) in kvm_psci_system_reset2()
214 static void kvm_psci_system_suspend(struct kvm_vcpu *vcpu) in kvm_psci_system_suspend()
223 static void kvm_psci_narrow_to_32bit(struct kvm_vcpu *vcpu) in kvm_psci_narrow_to_32bit()
246 static int kvm_psci_0_2_call(struct kvm_vcpu *vcpu) in kvm_psci_0_2_call()
441 static int kvm_psci_0_1_call(struct kvm_vcpu *vcpu) in kvm_psci_0_1_call()
[all …]
A Dhandle_exit.c38 static int handle_hvc(struct kvm_vcpu *vcpu) in handle_hvc()
57 static int handle_smc(struct kvm_vcpu *vcpu) in handle_smc()
105 static int kvm_handle_fpasimd(struct kvm_vcpu *vcpu) in kvm_handle_fpasimd()
130 static int kvm_handle_wfx(struct kvm_vcpu *vcpu) in kvm_handle_wfx()
226 static int handle_sve(struct kvm_vcpu *vcpu) in handle_sve()
248 static int kvm_handle_ptrauth(struct kvm_vcpu *vcpu) in kvm_handle_ptrauth()
266 static int kvm_handle_eret(struct kvm_vcpu *vcpu) in kvm_handle_eret()
291 static int handle_svc(struct kvm_vcpu *vcpu) in handle_svc()
302 static int kvm_handle_gcs(struct kvm_vcpu *vcpu) in kvm_handle_gcs()
312 static int handle_other(struct kvm_vcpu *vcpu) in handle_other()
[all …]
A Dsys_regs.c59 static bool bad_trap(struct kvm_vcpu *vcpu, in bad_trap()
362 static bool access_rw(struct kvm_vcpu *vcpu, in access_rw()
377 static bool access_dcsw(struct kvm_vcpu *vcpu, in access_dcsw()
397 static bool access_dcgsw(struct kvm_vcpu *vcpu, in access_dcgsw()
456 static bool access_actlr(struct kvm_vcpu *vcpu, in access_actlr()
544 static bool trap_raz_wi(struct kvm_vcpu *vcpu, in trap_raz_wi()
639 static void reg_to_dbg(struct kvm_vcpu *vcpu, in reg_to_dbg()
654 static void dbg_to_reg(struct kvm_vcpu *vcpu, in dbg_to_reg()
2042 static int set_ctr_el0(struct kvm_vcpu *vcpu, in set_ctr_el0()
2434 static bool access_elr(struct kvm_vcpu *vcpu, in access_elr()
[all …]
A Dvgic-sys-reg-v3.c13 static int set_gic_ctlr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_ctlr()
59 static int get_gic_ctlr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_gic_ctlr()
87 static int set_gic_pmr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_pmr()
99 static int get_gic_pmr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_gic_pmr()
110 static int set_gic_bpr0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_bpr0()
122 static int get_gic_bpr0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_gic_bpr0()
133 static int set_gic_bpr1(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_bpr1()
208 static void set_apr_reg(struct kvm_vcpu *vcpu, u64 val, u8 apr, u8 idx) in set_apr_reg()
218 static u64 get_apr_reg(struct kvm_vcpu *vcpu, u8 apr, u8 idx) in get_apr_reg()
366 static unsigned int el2_visibility(const struct kvm_vcpu *vcpu, in el2_visibility()
[all …]
/arch/x86/kvm/
A Dhyperv.h64 static inline struct kvm_vcpu_hv *to_hv_vcpu(struct kvm_vcpu *vcpu) in to_hv_vcpu()
88 static inline u32 kvm_hv_get_vpindex(struct kvm_vcpu *vcpu) in kvm_hv_get_vpindex()
98 static inline bool kvm_hv_hypercall_enabled(struct kvm_vcpu *vcpu) in kvm_hv_hypercall_enabled()
142 static inline bool kvm_hv_has_stimer_pending(struct kvm_vcpu *vcpu) in kvm_hv_has_stimer_pending()
157 static inline bool kvm_hv_invtsc_suppressed(struct kvm_vcpu *vcpu) in kvm_hv_invtsc_suppressed()
244 static inline int kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) in kvm_hv_verify_vp_assist()
276 static inline int kvm_hv_vcpu_init(struct kvm_vcpu *vcpu) in kvm_hv_vcpu_init()
280 static inline void kvm_hv_vcpu_uninit(struct kvm_vcpu *vcpu) {} in kvm_hv_vcpu_uninit()
285 static inline int kvm_hv_hypercall(struct kvm_vcpu *vcpu) in kvm_hv_hypercall()
316 static inline int kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) in kvm_hv_verify_vp_assist()
[all …]
A Dkvm_cache_regs.h55 #define kvm_assert_register_caching_allowed(vcpu) \ in BUILD_KVM_GPR_ACCESSORS() argument
72 static inline bool kvm_register_is_dirty(struct kvm_vcpu *vcpu, in kvm_register_is_dirty()
133 static inline unsigned long kvm_rip_read(struct kvm_vcpu *vcpu) in kvm_rip_read()
143 static inline unsigned long kvm_rsp_read(struct kvm_vcpu *vcpu) in kvm_rsp_read()
185 static inline ulong kvm_read_cr0(struct kvm_vcpu *vcpu) in kvm_read_cr0()
207 static inline ulong kvm_read_cr3(struct kvm_vcpu *vcpu) in kvm_read_cr3()
214 static inline ulong kvm_read_cr4(struct kvm_vcpu *vcpu) in kvm_read_cr4()
219 static inline u64 kvm_read_edx_eax(struct kvm_vcpu *vcpu) in kvm_read_edx_eax()
225 static inline void enter_guest_mode(struct kvm_vcpu *vcpu) in enter_guest_mode()
231 static inline void leave_guest_mode(struct kvm_vcpu *vcpu) in leave_guest_mode()
[all …]
A Dcpuid.h64 static inline int cpuid_maxphyaddr(struct kvm_vcpu *vcpu) in cpuid_maxphyaddr()
94 static __always_inline bool guest_cpuid_has(struct kvm_vcpu *vcpu, in guest_cpuid_has()
138 static inline int guest_cpuid_family(struct kvm_vcpu *vcpu) in guest_cpuid_family()
149 static inline int guest_cpuid_model(struct kvm_vcpu *vcpu) in guest_cpuid_model()
160 static inline bool cpuid_model_is_consistent(struct kvm_vcpu *vcpu) in cpuid_model_is_consistent()
165 static inline int guest_cpuid_stepping(struct kvm_vcpu *vcpu) in guest_cpuid_stepping()
176 static inline bool supports_cpuid_fault(struct kvm_vcpu *vcpu) in supports_cpuid_fault()
181 static inline bool cpuid_fault_enabled(struct kvm_vcpu *vcpu) in cpuid_fault_enabled()
219 static __always_inline bool guest_pv_has(struct kvm_vcpu *vcpu, in guest_pv_has()
278 static inline bool guest_has_spec_ctrl_msr(struct kvm_vcpu *vcpu) in guest_has_spec_ctrl_msr()
[all …]
/arch/powerpc/include/asm/
A Dkvm_booke.h31 static inline ulong kvmppc_get_gpr(struct kvm_vcpu *vcpu, int num) in kvmppc_get_gpr()
36 static inline void kvmppc_set_cr(struct kvm_vcpu *vcpu, u32 val) in kvmppc_set_cr()
41 static inline u32 kvmppc_get_cr(struct kvm_vcpu *vcpu) in kvmppc_get_cr()
46 static inline void kvmppc_set_xer(struct kvm_vcpu *vcpu, ulong val) in kvmppc_set_xer()
51 static inline ulong kvmppc_get_xer(struct kvm_vcpu *vcpu) in kvmppc_get_xer()
56 static inline bool kvmppc_need_byteswap(struct kvm_vcpu *vcpu) in kvmppc_need_byteswap()
67 static inline ulong kvmppc_get_ctr(struct kvm_vcpu *vcpu) in kvmppc_get_ctr()
77 static inline ulong kvmppc_get_lr(struct kvm_vcpu *vcpu) in kvmppc_get_lr()
87 static inline ulong kvmppc_get_pc(struct kvm_vcpu *vcpu) in kvmppc_get_pc()
97 static inline u64 kvmppc_get_fpr(struct kvm_vcpu *vcpu, int i) in kvmppc_get_fpr()
[all …]
/arch/riscv/kvm/
A Dvcpu.c128 int kvm_arch_vcpu_create(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_create()
177 void kvm_arch_vcpu_postcreate(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_postcreate()
188 void kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_destroy()
207 int kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu) in kvm_cpu_has_pending_timer()
212 int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_runnable()
218 int kvm_arch_vcpu_should_kick(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_should_kick()
223 bool kvm_arch_vcpu_in_kernel(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_in_kernel()
243 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_async_ioctl() local
264 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_ioctl() local
486 bool kvm_riscv_vcpu_stopped(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_stopped()
[all …]
A Dvcpu_timer.c128 bool kvm_riscv_vcpu_timer_pending(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_timer_pending()
140 static void kvm_riscv_vcpu_timer_blocking(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_timer_blocking()
154 static void kvm_riscv_vcpu_timer_unblocking(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_timer_unblocking()
159 int kvm_riscv_vcpu_get_reg_timer(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_timer()
199 int kvm_riscv_vcpu_set_reg_timer(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_timer()
244 int kvm_riscv_vcpu_timer_init(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_timer_init()
270 int kvm_riscv_vcpu_timer_deinit(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_timer_deinit()
280 int kvm_riscv_vcpu_timer_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_timer_reset()
300 void kvm_riscv_vcpu_timer_restore(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_timer_restore()
323 void kvm_riscv_vcpu_timer_sync(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_timer_sync()
[all …]
/arch/loongarch/kvm/
A Dvcpu.c100 static int kvm_own_pmu(struct kvm_vcpu *vcpu) in kvm_own_pmu()
119 static void kvm_lose_pmu(struct kvm_vcpu *vcpu) in kvm_lose_pmu()
153 static void kvm_check_pmu(struct kvm_vcpu *vcpu) in kvm_check_pmu()
1188 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_ioctl() local
1280 int kvm_own_lbt(struct kvm_vcpu *vcpu) in kvm_own_lbt()
1332 void kvm_own_fpu(struct kvm_vcpu *vcpu) in kvm_own_fpu()
1352 int kvm_own_lsx(struct kvm_vcpu *vcpu) in kvm_own_lsx()
1388 int kvm_own_lasx(struct kvm_vcpu *vcpu) in kvm_own_lasx()
1423 void kvm_lose_fpu(struct kvm_vcpu *vcpu) in kvm_lose_fpu()
1477 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_async_ioctl() local
[all …]
A Dexit.c24 static int kvm_emu_cpucfg(struct kvm_vcpu *vcpu, larch_inst inst) in kvm_emu_cpucfg()
113 static int kvm_handle_csr(struct kvm_vcpu *vcpu, larch_inst inst) in kvm_handle_csr()
265 int kvm_emu_idle(struct kvm_vcpu *vcpu) in kvm_emu_idle()
276 static int kvm_trap_handle_gspr(struct kvm_vcpu *vcpu) in kvm_trap_handle_gspr()
346 static int kvm_handle_gspr(struct kvm_vcpu *vcpu, int ecode) in kvm_handle_gspr()
369 int kvm_emu_mmio_read(struct kvm_vcpu *vcpu, larch_inst inst) in kvm_emu_mmio_read()
761 static long kvm_save_notify(struct kvm_vcpu *vcpu) in kvm_save_notify()
826 static void kvm_send_pv_ipi(struct kvm_vcpu *vcpu) in kvm_send_pv_ipi()
850 static void kvm_handle_service(struct kvm_vcpu *vcpu) in kvm_handle_service()
933 static int kvm_fault_ni(struct kvm_vcpu *vcpu, int ecode) in kvm_fault_ni()
[all …]
/arch/powerpc/kvm/
A Dbooke.c90 void kvmppc_dump_vcpu(struct kvm_vcpu *vcpu) in kvmppc_dump_vcpu()
113 void kvmppc_vcpu_disable_spe(struct kvm_vcpu *vcpu) in kvmppc_vcpu_disable_spe()
334 void kvmppc_core_queue_dec(struct kvm_vcpu *vcpu) in kvmppc_core_queue_dec()
339 int kvmppc_core_pending_dec(struct kvm_vcpu *vcpu) in kvmppc_core_pending_dec()
344 void kvmppc_core_dequeue_dec(struct kvm_vcpu *vcpu) in kvmppc_core_dequeue_dec()
376 void kvmppc_core_queue_debug(struct kvm_vcpu *vcpu) in kvmppc_core_queue_debug()
760 int kvmppc_vcpu_run(struct kvm_vcpu *vcpu) in kvmppc_vcpu_run()
830 static int emulation_exit(struct kvm_vcpu *vcpu) in emulation_exit()
1509 static void get_sregs_base(struct kvm_vcpu *vcpu, in get_sregs_base()
1528 static int set_sregs_base(struct kvm_vcpu *vcpu, in set_sregs_base()
[all …]
A Dtiming.h20 static inline void kvmppc_set_exit_type(struct kvm_vcpu *vcpu, int type) in kvmppc_set_exit_type()
27 static inline void kvmppc_init_timing_stats(struct kvm_vcpu *vcpu) {} in kvmppc_init_timing_stats()
28 static inline void kvmppc_update_timing_stats(struct kvm_vcpu *vcpu) {} in kvmppc_update_timing_stats()
29 static inline int kvmppc_create_vcpu_debugfs_e500(struct kvm_vcpu *vcpu, in kvmppc_create_vcpu_debugfs_e500()
34 static inline void kvmppc_set_exit_type(struct kvm_vcpu *vcpu, int type) {} in kvmppc_set_exit_type()
38 static inline void kvmppc_account_exit_stat(struct kvm_vcpu *vcpu, int type) in kvmppc_account_exit_stat()
89 static inline void kvmppc_account_exit(struct kvm_vcpu *vcpu, int type) in kvmppc_account_exit()
A Dbook3s.c198 void kvmppc_core_queue_syscall(struct kvm_vcpu *vcpu) in kvmppc_core_queue_syscall()
229 void kvmppc_core_queue_dec(struct kvm_vcpu *vcpu) in kvmppc_core_queue_dec()
235 int kvmppc_core_pending_dec(struct kvm_vcpu *vcpu) in kvmppc_core_pending_dec()
241 void kvmppc_core_dequeue_dec(struct kvm_vcpu *vcpu) in kvmppc_core_dequeue_dec()
489 int kvmppc_load_last_inst(struct kvm_vcpu *vcpu, in kvmppc_load_last_inst()
520 int kvmppc_subarch_vcpu_init(struct kvm_vcpu *vcpu) in kvmppc_subarch_vcpu_init()
796 void kvmppc_core_vcpu_put(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_put()
801 void kvmppc_set_msr(struct kvm_vcpu *vcpu, u64 msr) in kvmppc_set_msr()
807 int kvmppc_vcpu_run(struct kvm_vcpu *vcpu) in kvmppc_vcpu_run()
833 int kvmppc_core_vcpu_create(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_create()
[all …]
/arch/s390/kvm/
A Dintercept.c25 u8 kvm_s390_get_ilen(struct kvm_vcpu *vcpu) in kvm_s390_get_ilen()
53 static int handle_stop(struct kvm_vcpu *vcpu) in handle_stop()
91 static int handle_validity(struct kvm_vcpu *vcpu) in handle_validity()
211 static int handle_itdb(struct kvm_vcpu *vcpu) in handle_itdb()
246 static int handle_prog(struct kvm_vcpu *vcpu) in handle_prog()
358 static int handle_mvpg_pei(struct kvm_vcpu *vcpu) in handle_mvpg_pei()
405 int handle_sthyi(struct kvm_vcpu *vcpu) in handle_sthyi()
462 static int handle_operexc(struct kvm_vcpu *vcpu) in handle_operexc()
498 static int handle_pv_spx(struct kvm_vcpu *vcpu) in handle_pv_spx()
507 static int handle_pv_sclp(struct kvm_vcpu *vcpu) in handle_pv_sclp()
[all …]
A Dsigp.c44 static int __inject_sigp_emergency(struct kvm_vcpu *vcpu, in __inject_sigp_emergency()
66 static int __sigp_conditional_emergency(struct kvm_vcpu *vcpu, in __sigp_conditional_emergency()
93 static int __sigp_external_call(struct kvm_vcpu *vcpu, in __sigp_external_call()
132 static int __sigp_stop_and_store_status(struct kvm_vcpu *vcpu, in __sigp_stop_and_store_status()
191 static int __sigp_store_status_at_addr(struct kvm_vcpu *vcpu, in __sigp_store_status_at_addr()
213 static int __sigp_sense_running(struct kvm_vcpu *vcpu, in __sigp_sense_running()
240 static int __prepare_sigp_re_start(struct kvm_vcpu *vcpu, in __prepare_sigp_re_start()
256 static int __prepare_sigp_cpu_reset(struct kvm_vcpu *vcpu, in __prepare_sigp_cpu_reset()
263 static int __prepare_sigp_unknown(struct kvm_vcpu *vcpu, in __prepare_sigp_unknown()
425 int kvm_s390_handle_sigp(struct kvm_vcpu *vcpu) in kvm_s390_handle_sigp()
[all …]
/arch/arm64/kvm/hyp/include/hyp/
A Dswitch.h43 static inline void __fpsimd_save_fpexc32(struct kvm_vcpu *vcpu) in __fpsimd_save_fpexc32()
155 static inline void __activate_cptr_traps(struct kvm_vcpu *vcpu) in __activate_cptr_traps()
242 #define compute_clr_set(vcpu, reg, clr, set) \ argument
286 #define compute_undef_clr_set(vcpu, kvm, reg, clr, set) \ argument
312 #define update_fgt_traps(hctxt, vcpu, kvm, reg) \ argument
352 #define __deactivate_fgt(htcxt, vcpu, reg) \ argument
508 static inline void ___deactivate_traps(struct kvm_vcpu *vcpu) in ___deactivate_traps()
645 static void kvm_hyp_save_fpsimd_host(struct kvm_vcpu *vcpu) in kvm_hyp_save_fpsimd_host()
736 static inline bool handle_tx2_tvm(struct kvm_vcpu *vcpu) in handle_tx2_tvm()
809 static bool kvm_handle_cntxct(struct kvm_vcpu *vcpu) in kvm_handle_cntxct()
[all …]
/arch/x86/kvm/svm/
A Dsvm.c209 int svm_set_efer(struct kvm_vcpu *vcpu, u64 efer) in svm_set_efer()
406 static void svm_init_osvw(struct kvm_vcpu *vcpu) in svm_init_osvw()
867 void svm_enable_lbrv(struct kvm_vcpu *vcpu) in svm_enable_lbrv()
906 void svm_update_lbrv(struct kvm_vcpu *vcpu) in svm_update_lbrv()
1086 static void init_vmcb(struct kvm_vcpu *vcpu) in init_vmcb()
1671 static int svm_get_cpl(struct kvm_vcpu *vcpu) in svm_get_cpl()
2603 static int cr_trap(struct kvm_vcpu *vcpu) in cr_trap()
2692 static int efer_trap(struct kvm_vcpu *vcpu) in efer_trap()
3287 static void dump_vmcb(struct kvm_vcpu *vcpu) in dump_vmcb()
3806 bool svm_nmi_blocked(struct kvm_vcpu *vcpu) in svm_nmi_blocked()
[all …]
/arch/arm64/kvm/hyp/vhe/
A Dswitch.c49 static u64 __compute_hcr(struct kvm_vcpu *vcpu) in __compute_hcr()
103 static void __activate_traps(struct kvm_vcpu *vcpu) in __activate_traps()
135 static void __deactivate_traps(struct kvm_vcpu *vcpu) in __deactivate_traps()
188 static void __vcpu_load_activate_traps(struct kvm_vcpu *vcpu) in __vcpu_load_activate_traps()
197 static void __vcpu_put_deactivate_traps(struct kvm_vcpu *vcpu) in __vcpu_put_deactivate_traps()
206 void kvm_vcpu_load_vhe(struct kvm_vcpu *vcpu) in kvm_vcpu_load_vhe()
215 void kvm_vcpu_put_vhe(struct kvm_vcpu *vcpu) in kvm_vcpu_put_vhe()
223 static u64 compute_emulated_cntx_ctl_el0(struct kvm_vcpu *vcpu, in compute_emulated_cntx_ctl_el0()
562 static int __kvm_vcpu_run_vhe(struct kvm_vcpu *vcpu) in __kvm_vcpu_run_vhe()
620 int __kvm_vcpu_run(struct kvm_vcpu *vcpu) in __kvm_vcpu_run()
[all …]
/arch/mips/kvm/
A Dvz.c444 void kvm_vz_acquire_htimer(struct kvm_vcpu *vcpu) in kvm_vz_acquire_htimer()
547 void kvm_vz_lose_htimer(struct kvm_vcpu *vcpu) in kvm_vz_lose_htimer()
877 struct kvm_vcpu *vcpu) in kvm_vz_gpsi_cop0()
1076 struct kvm_vcpu *vcpu) in kvm_vz_gpsi_cache()
1145 struct kvm_vcpu *vcpu) in kvm_vz_gpsi_lwc2()
1213 struct kvm_vcpu *vcpu) in kvm_trap_vz_handle_gpsi()
1295 struct kvm_vcpu *vcpu) in kvm_trap_vz_handle_gsfc()
1421 struct kvm_vcpu *vcpu) in kvm_trap_vz_handle_ghfc()
1433 struct kvm_vcpu *vcpu) in kvm_trap_vz_handle_hc()
1465 struct kvm_vcpu *vcpu) in kvm_trap_vz_no_handler_guest_exit()
[all …]

Completed in 94 milliseconds

12345678910