Home
last modified time | relevance | path

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

12345678910>>...16

/linux/arch/arm64/include/asm/
A Dkvm_emulate.h79 static inline void vcpu_reset_hcr(struct kvm_vcpu *vcpu) in vcpu_reset_hcr()
94 static inline unsigned long *vcpu_hcr(struct kvm_vcpu *vcpu) in vcpu_hcr()
99 static inline void vcpu_clear_wfx_traps(struct kvm_vcpu *vcpu) in vcpu_clear_wfx_traps()
109 static inline void vcpu_set_wfx_traps(struct kvm_vcpu *vcpu) in vcpu_set_wfx_traps()
148 static inline void vcpu_set_thumb(struct kvm_vcpu *vcpu) in vcpu_set_thumb()
182 static inline bool vcpu_is_el2(const struct kvm_vcpu *vcpu) in vcpu_is_el2()
223 static inline bool is_hyp_ctxt(const struct kvm_vcpu *vcpu) in is_hyp_ctxt()
421 static inline bool kvm_is_write_fault(struct kvm_vcpu *vcpu) in kvm_is_write_fault()
450 static inline void kvm_vcpu_set_be(struct kvm_vcpu *vcpu) in kvm_vcpu_set_be()
461 static inline bool kvm_vcpu_is_be(struct kvm_vcpu *vcpu) in kvm_vcpu_is_be()
[all …]
/linux/arch/riscv/kvm/
A Dvcpu.c49 static void kvm_riscv_reset_vcpu(struct kvm_vcpu *vcpu) in kvm_riscv_reset_vcpu()
105 int kvm_arch_vcpu_create(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_create()
170 void kvm_arch_vcpu_postcreate(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_postcreate()
181 void kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_destroy()
203 void kvm_arch_vcpu_blocking(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_blocking()
213 int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_runnable()
224 bool kvm_arch_vcpu_in_kernel(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_in_kernel()
237 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_async_ioctl() local
258 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_ioctl() local
480 bool kvm_riscv_vcpu_stopped(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_stopped()
[all …]
A Dvcpu_onereg.c191 void kvm_riscv_vcpu_setup_isa(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_setup_isa()
203 static int kvm_riscv_vcpu_get_reg_config(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_config()
356 static int kvm_riscv_vcpu_get_reg_core(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_core()
389 static int kvm_riscv_vcpu_set_reg_core(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_core()
493 static int kvm_riscv_vcpu_get_reg_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_csr()
535 static int kvm_riscv_vcpu_set_reg_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_csr()
829 static int copy_csr_reg_indices(const struct kvm_vcpu *vcpu, in copy_csr_reg_indices()
1037 static unsigned long num_sbi_ext_regs(struct kvm_vcpu *vcpu) in num_sbi_ext_regs()
1149 int kvm_riscv_vcpu_copy_reg_indices(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_copy_reg_indices()
1207 int kvm_riscv_vcpu_set_reg(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg()
[all …]
/linux/arch/loongarch/kvm/
A Dvcpu.c94 static int kvm_own_pmu(struct kvm_vcpu *vcpu) in kvm_own_pmu()
113 static void kvm_lose_pmu(struct kvm_vcpu *vcpu) in kvm_lose_pmu()
147 static void kvm_check_pmu(struct kvm_vcpu *vcpu) in kvm_check_pmu()
1144 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_ioctl() local
1236 int kvm_own_lbt(struct kvm_vcpu *vcpu) in kvm_own_lbt()
1286 void kvm_own_fpu(struct kvm_vcpu *vcpu) in kvm_own_fpu()
1306 int kvm_own_lsx(struct kvm_vcpu *vcpu) in kvm_own_lsx()
1342 int kvm_own_lasx(struct kvm_vcpu *vcpu) in kvm_own_lasx()
1377 void kvm_lose_fpu(struct kvm_vcpu *vcpu) in kvm_lose_fpu()
1431 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_async_ioctl() local
[all …]
A Dexit.c248 int kvm_emu_idle(struct kvm_vcpu *vcpu) in kvm_emu_idle()
259 static int kvm_trap_handle_gspr(struct kvm_vcpu *vcpu) in kvm_trap_handle_gspr()
327 static int kvm_handle_gspr(struct kvm_vcpu *vcpu) in kvm_handle_gspr()
657 static int kvm_handle_read_fault(struct kvm_vcpu *vcpu) in kvm_handle_read_fault()
662 static int kvm_handle_write_fault(struct kvm_vcpu *vcpu) in kvm_handle_write_fault()
699 static long kvm_save_notify(struct kvm_vcpu *vcpu) in kvm_save_notify()
762 static int kvm_send_pv_ipi(struct kvm_vcpu *vcpu) in kvm_send_pv_ipi()
793 static void kvm_handle_service(struct kvm_vcpu *vcpu) in kvm_handle_service()
816 static int kvm_handle_hypercall(struct kvm_vcpu *vcpu) in kvm_handle_hypercall()
854 static int kvm_fault_ni(struct kvm_vcpu *vcpu) in kvm_fault_ni()
[all …]
/linux/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 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()
488 int kvmppc_load_last_inst(struct kvm_vcpu *vcpu, in kvmppc_load_last_inst()
519 int kvmppc_subarch_vcpu_init(struct kvm_vcpu *vcpu) in kvmppc_subarch_vcpu_init()
795 void kvmppc_core_vcpu_put(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_put()
800 void kvmppc_set_msr(struct kvm_vcpu *vcpu, u64 msr) in kvmppc_set_msr()
806 int kvmppc_vcpu_run(struct kvm_vcpu *vcpu) in kvmppc_vcpu_run()
832 int kvmppc_core_vcpu_create(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_create()
[all …]
A Dbook3s_pr.c67 static bool kvmppc_is_split_real(struct kvm_vcpu *vcpu) in kvmppc_is_split_real()
73 static void kvmppc_fixup_split_real(struct kvm_vcpu *vcpu) in kvmppc_fixup_split_real()
192 void kvmppc_copy_to_svcpu(struct kvm_vcpu *vcpu) in kvmppc_copy_to_svcpu()
264 void kvmppc_copy_from_svcpu(struct kvm_vcpu *vcpu) in kvmppc_copy_from_svcpu()
343 void kvmppc_save_tm_sprs(struct kvm_vcpu *vcpu) in kvmppc_save_tm_sprs()
352 void kvmppc_restore_tm_sprs(struct kvm_vcpu *vcpu) in kvmppc_restore_tm_sprs()
383 void kvmppc_save_tm_pr(struct kvm_vcpu *vcpu) in kvmppc_save_tm_pr()
398 void kvmppc_restore_tm_pr(struct kvm_vcpu *vcpu) in kvmppc_restore_tm_pr()
438 struct kvm_vcpu *vcpu; in do_kvm_unmap_gfn() local
1869 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_get_dirty_log_pr() local
[all …]
/linux/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()
141 static inline bool kvm_hv_has_stimer_pending(struct kvm_vcpu *vcpu) in kvm_hv_has_stimer_pending()
156 static inline bool kvm_hv_invtsc_suppressed(struct kvm_vcpu *vcpu) in kvm_hv_invtsc_suppressed()
243 static inline int kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) in kvm_hv_verify_vp_assist()
275 static inline int kvm_hv_vcpu_init(struct kvm_vcpu *vcpu) in kvm_hv_vcpu_init()
279 static inline void kvm_hv_vcpu_uninit(struct kvm_vcpu *vcpu) {} in kvm_hv_vcpu_uninit()
284 static inline int kvm_hv_hypercall(struct kvm_vcpu *vcpu) in kvm_hv_hypercall()
315 static inline int kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) in kvm_hv_verify_vp_assist()
[all …]
A Dkvm_cache_regs.h59 static inline bool kvm_register_is_dirty(struct kvm_vcpu *vcpu, in kvm_register_is_dirty()
71 static inline void kvm_register_mark_dirty(struct kvm_vcpu *vcpu, in kvm_register_mark_dirty()
116 static inline unsigned long kvm_rip_read(struct kvm_vcpu *vcpu) in kvm_rip_read()
126 static inline unsigned long kvm_rsp_read(struct kvm_vcpu *vcpu) in kvm_rsp_read()
168 static inline ulong kvm_read_cr0(struct kvm_vcpu *vcpu) in kvm_read_cr0()
190 static inline ulong kvm_read_cr3(struct kvm_vcpu *vcpu) in kvm_read_cr3()
197 static inline ulong kvm_read_cr4(struct kvm_vcpu *vcpu) in kvm_read_cr4()
202 static inline u64 kvm_read_edx_eax(struct kvm_vcpu *vcpu) in kvm_read_edx_eax()
208 static inline void enter_guest_mode(struct kvm_vcpu *vcpu) in enter_guest_mode()
214 static inline void leave_guest_mode(struct kvm_vcpu *vcpu) in leave_guest_mode()
[all …]
A Dcpuid.h40 static inline int cpuid_maxphyaddr(struct kvm_vcpu *vcpu) in cpuid_maxphyaddr()
83 static __always_inline bool guest_cpuid_has(struct kvm_vcpu *vcpu, in guest_cpuid_has()
115 static inline int guest_cpuid_family(struct kvm_vcpu *vcpu) in guest_cpuid_family()
126 static inline int guest_cpuid_model(struct kvm_vcpu *vcpu) in guest_cpuid_model()
142 static inline int guest_cpuid_stepping(struct kvm_vcpu *vcpu) in guest_cpuid_stepping()
153 static inline bool guest_has_spec_ctrl_msr(struct kvm_vcpu *vcpu) in guest_has_spec_ctrl_msr()
161 static inline bool guest_has_pred_cmd_msr(struct kvm_vcpu *vcpu) in guest_has_pred_cmd_msr()
168 static inline bool supports_cpuid_fault(struct kvm_vcpu *vcpu) in supports_cpuid_fault()
173 static inline bool cpuid_fault_enabled(struct kvm_vcpu *vcpu) in cpuid_fault_enabled()
214 static __always_inline bool guest_pv_has(struct kvm_vcpu *vcpu, in guest_pv_has()
[all …]
A Dx86.c3068 struct kvm_vcpu *vcpu; in kvm_end_pvclock_update() local
3425 struct kvm_vcpu *vcpu; in kvmclock_update_fn() local
6493 struct kvm_vcpu *vcpu; in kvm_arch_sync_dirty_log() local
6937 struct kvm_vcpu *vcpu; in kvm_arch_suspend_notifier() local
7924 struct kvm_vcpu *vcpu, in emulator_read_write_onepage()
9451 struct kvm_vcpu *vcpu; in __kvmclock_cpufreq_notifier() local
9582 struct kvm_vcpu *vcpu; in pvclock_gtod_update_fn() local
12038 struct kvm_vcpu *vcpu; in kvm_arch_vcpu_guestdbg_update_apicv_inhibit() local
12565 struct kvm_vcpu *vcpu; in kvm_arch_enable_virtualization_cpu() local
12767 struct kvm_vcpu *vcpu; in kvm_unload_vcpu_mmus() local
[all …]
/linux/include/kvm/
A Darm_pmu.h79 #define kvm_vcpu_has_pmu(vcpu) \ argument
87 #define kvm_pmu_update_vcpu_events(vcpu) \ argument
120 static inline void kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu) {} in kvm_pmu_vcpu_init()
121 static inline void kvm_pmu_vcpu_reset(struct kvm_vcpu *vcpu) {} in kvm_pmu_vcpu_reset()
131 static inline void kvm_pmu_update_run(struct kvm_vcpu *vcpu) {} in kvm_pmu_update_run()
136 static inline int kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu, in kvm_arm_pmu_v3_set_attr()
141 static inline int kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu, in kvm_arm_pmu_v3_get_attr()
146 static inline int kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu, in kvm_arm_pmu_v3_has_attr()
151 static inline int kvm_arm_pmu_v3_enable(struct kvm_vcpu *vcpu) in kvm_arm_pmu_v3_enable()
160 #define kvm_vcpu_has_pmu(vcpu) ({ false; }) argument
[all …]
/linux/arch/x86/kvm/svm/
A Dsvm.c298 int svm_set_efer(struct kvm_vcpu *vcpu, u64 efer) in svm_set_efer()
501 static void svm_init_osvw(struct kvm_vcpu *vcpu) in svm_init_osvw()
998 void svm_enable_lbrv(struct kvm_vcpu *vcpu) in svm_enable_lbrv()
1047 void svm_update_lbrv(struct kvm_vcpu *vcpu) in svm_update_lbrv()
1236 static void init_vmcb(struct kvm_vcpu *vcpu) in init_vmcb()
1782 static int svm_get_cpl(struct kvm_vcpu *vcpu) in svm_get_cpl()
2720 static int cr_trap(struct kvm_vcpu *vcpu) in cr_trap()
2809 static int efer_trap(struct kvm_vcpu *vcpu) in efer_trap()
3365 static void dump_vmcb(struct kvm_vcpu *vcpu) in dump_vmcb()
3788 bool svm_nmi_blocked(struct kvm_vcpu *vcpu) in svm_nmi_blocked()
[all …]
/linux/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 …]
/linux/arch/arm64/kvm/
A Dsys_regs.c58 static bool bad_trap(struct kvm_vcpu *vcpu, in bad_trap()
317 static bool access_rw(struct kvm_vcpu *vcpu, in access_rw()
332 static bool access_dcsw(struct kvm_vcpu *vcpu, in access_dcsw()
661 static bool trap_bvr(struct kvm_vcpu *vcpu, in trap_bvr()
691 static u64 reset_bvr(struct kvm_vcpu *vcpu, in reset_bvr()
698 static bool trap_bcr(struct kvm_vcpu *vcpu, in trap_bcr()
728 static u64 reset_bcr(struct kvm_vcpu *vcpu, in reset_bcr()
735 static bool trap_wvr(struct kvm_vcpu *vcpu, in trap_wvr()
766 static u64 reset_wvr(struct kvm_vcpu *vcpu, in reset_wvr()
773 static bool trap_wcr(struct kvm_vcpu *vcpu, in trap_wcr()
[all …]
A Dpmu-emul.c84 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmc_is_64bit() local
116 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_get_pmc_value() local
151 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_set_pmc_value() local
211 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_stop_counter() local
231 void kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu) in kvm_pmu_vcpu_init()
245 void kvm_pmu_vcpu_reset(struct kvm_vcpu *vcpu) in kvm_pmu_vcpu_reset()
388 void kvm_pmu_update_run(struct kvm_vcpu *vcpu) in kvm_pmu_update_run()
429 struct kvm_vcpu *vcpu; in kvm_pmu_perf_overflow_notify_vcpu() local
502 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_perf_overflow() local
587 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_counter_is_enabled() local
[all …]
/linux/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 …]
/linux/arch/arm64/kvm/hyp/include/hyp/
A Dswitch.h43 static inline void __fpsimd_save_fpexc32(struct kvm_vcpu *vcpu) in __fpsimd_save_fpexc32()
51 static inline void __activate_traps_fpsimd32(struct kvm_vcpu *vcpu) in __activate_traps_fpsimd32()
68 #define compute_clr_set(vcpu, reg, clr, set) \ argument
101 #define compute_undef_clr_set(vcpu, kvm, reg, clr, set) \ argument
108 #define update_fgt_traps_cs(hctxt, vcpu, kvm, reg, clr, set) \ argument
128 #define update_fgt_traps(hctxt, vcpu, kvm, reg) \ argument
178 #define __deactivate_fgt(htcxt, vcpu, kvm, reg) \ argument
279 static inline void ___deactivate_traps(struct kvm_vcpu *vcpu) in ___deactivate_traps()
418 static inline bool handle_tx2_tvm(struct kvm_vcpu *vcpu) in handle_tx2_tvm()
473 static bool kvm_hyp_handle_cntpct(struct kvm_vcpu *vcpu) in kvm_hyp_handle_cntpct()
[all …]
/linux/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 Dpriv.c32 static int handle_ri(struct kvm_vcpu *vcpu) in handle_ri()
45 int kvm_s390_handle_aa(struct kvm_vcpu *vcpu) in kvm_s390_handle_aa()
53 static int handle_gs(struct kvm_vcpu *vcpu) in handle_gs()
73 int kvm_s390_handle_e3(struct kvm_vcpu *vcpu) in kvm_s390_handle_e3()
256 static int handle_iske(struct kvm_vcpu *vcpu) in handle_iske()
304 static int handle_rrbe(struct kvm_vcpu *vcpu) in handle_rrbe()
353 static int handle_sske(struct kvm_vcpu *vcpu) in handle_sske()
480 static int handle_tpi(struct kvm_vcpu *vcpu) in handle_tpi()
546 static int handle_tsch(struct kvm_vcpu *vcpu) in handle_tsch()
623 static int handle_pqap(struct kvm_vcpu *vcpu) in handle_pqap()
[all …]
/linux/arch/x86/kvm/vmx/
A Dvmx.c1530 void vmx_vcpu_put(struct kvm_vcpu *vcpu) in vmx_vcpu_put()
1589 bool vmx_get_if_flag(struct kvm_vcpu *vcpu) in vmx_get_if_flag()
3573 int vmx_get_cpl(struct kvm_vcpu *vcpu) in vmx_get_cpl()
4294 struct kvm_vcpu *vcpu = apic->vcpu; in vmx_deliver_interrupt() local
4381 struct kvm_vcpu *vcpu = &vmx->vcpu; in set_cr4_guest_host_mask() local
4608 struct kvm_vcpu *vcpu = &vmx->vcpu; in vmx_secondary_exec_control() local
4981 void vmx_inject_nmi(struct kvm_vcpu *vcpu) in vmx_inject_nmi()
6254 void dump_vmcs(struct kvm_vcpu *vcpu) in dump_vmcs()
7493 void vmx_vcpu_free(struct kvm_vcpu *vcpu) in vmx_vcpu_free()
7505 int vmx_vcpu_create(struct kvm_vcpu *vcpu) in vmx_vcpu_create()
[all …]
A Dnested.c153 static int nested_vmx_succeed(struct kvm_vcpu *vcpu) in nested_vmx_succeed()
324 static void free_nested(struct kvm_vcpu *vcpu) in free_nested()
373 void nested_vmx_free_vcpu(struct kvm_vcpu *vcpu) in nested_vmx_free_vcpu()
2085 struct kvm_vcpu *vcpu, bool from_launch) in nested_vmx_handle_enlightened_vmptrld()
5326 static int handle_vmxon(struct kvm_vcpu *vcpu) in handle_vmxon()
5445 static int handle_vmxoff(struct kvm_vcpu *vcpu) in handle_vmxoff()
5459 static int handle_vmclear(struct kvm_vcpu *vcpu) in handle_vmclear()
5513 static int handle_vmread(struct kvm_vcpu *vcpu) in handle_vmread()
5838 static int handle_invept(struct kvm_vcpu *vcpu) in handle_invept()
6050 static int handle_vmfunc(struct kvm_vcpu *vcpu) in handle_vmfunc()
[all …]
/linux/arch/arm64/kvm/hyp/nvhe/
A Dsys_regs.c35 static void inject_undef64(struct kvm_vcpu *vcpu) in inject_undef64()
86 static u64 get_pvm_id_aa64pfr0(const struct kvm_vcpu *vcpu) in get_pvm_id_aa64pfr0()
97 static u64 get_pvm_id_aa64pfr1(const struct kvm_vcpu *vcpu) in get_pvm_id_aa64pfr1()
108 static u64 get_pvm_id_aa64zfr0(const struct kvm_vcpu *vcpu) in get_pvm_id_aa64zfr0()
118 static u64 get_pvm_id_aa64dfr0(const struct kvm_vcpu *vcpu) in get_pvm_id_aa64dfr0()
128 static u64 get_pvm_id_aa64dfr1(const struct kvm_vcpu *vcpu) in get_pvm_id_aa64dfr1()
208 u64 pvm_read_id_reg(const struct kvm_vcpu *vcpu, u32 id) in pvm_read_id_reg()
243 static u64 read_id_reg(const struct kvm_vcpu *vcpu, in read_id_reg()
265 static bool pvm_access_id_aarch32(struct kvm_vcpu *vcpu, in pvm_access_id_aarch32()
291 static bool pvm_access_id_aarch64(struct kvm_vcpu *vcpu, in pvm_access_id_aarch64()
[all …]
/linux/arch/arm64/kvm/hyp/vhe/
A Dswitch.c49 static u64 __compute_hcr(struct kvm_vcpu *vcpu) in __compute_hcr()
68 static void __activate_cptr_traps(struct kvm_vcpu *vcpu) in __activate_cptr_traps()
139 static void __activate_traps(struct kvm_vcpu *vcpu) in __activate_traps()
171 static void __deactivate_traps(struct kvm_vcpu *vcpu) in __deactivate_traps()
224 static void __vcpu_load_activate_traps(struct kvm_vcpu *vcpu) in __vcpu_load_activate_traps()
242 void kvm_vcpu_load_vhe(struct kvm_vcpu *vcpu) in kvm_vcpu_load_vhe()
251 void kvm_vcpu_put_vhe(struct kvm_vcpu *vcpu) in kvm_vcpu_put_vhe()
312 static void kvm_hyp_save_fpsimd_host(struct kvm_vcpu *vcpu) in kvm_hyp_save_fpsimd_host()
463 static int __kvm_vcpu_run_vhe(struct kvm_vcpu *vcpu) in __kvm_vcpu_run_vhe()
509 int __kvm_vcpu_run(struct kvm_vcpu *vcpu) in __kvm_vcpu_run()
[all …]

Completed in 230 milliseconds

12345678910>>...16