| /linux-6.15/arch/arm64/include/asm/ |
| H A D | kvm_emulate.h | 79 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() 198 static inline bool is_hyp_ctxt(const struct kvm_vcpu *vcpu) in is_hyp_ctxt() 467 static inline void kvm_vcpu_set_be(struct kvm_vcpu *vcpu) in kvm_vcpu_set_be() 478 static inline bool kvm_vcpu_is_be(struct kvm_vcpu *vcpu) in kvm_vcpu_is_be() 655 #define __guest_hyp_cptr_xen_trap_enabled(vcpu, xen) \ argument [all …]
|
| /linux-6.15/arch/loongarch/kvm/ |
| H A D | vcpu.c | 94 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() 1182 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_ioctl() local 1274 int kvm_own_lbt(struct kvm_vcpu *vcpu) in kvm_own_lbt() 1324 void kvm_own_fpu(struct kvm_vcpu *vcpu) in kvm_own_fpu() 1344 int kvm_own_lsx(struct kvm_vcpu *vcpu) in kvm_own_lsx() 1380 int kvm_own_lasx(struct kvm_vcpu *vcpu) in kvm_own_lasx() 1415 void kvm_lose_fpu(struct kvm_vcpu *vcpu) in kvm_lose_fpu() 1469 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_async_ioctl() local [all …]
|
| H A D | exit.c | 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() 344 static int kvm_handle_gspr(struct kvm_vcpu *vcpu) in kvm_handle_gspr() 708 static int kvm_handle_read_fault(struct kvm_vcpu *vcpu) in kvm_handle_read_fault() 713 static int kvm_handle_write_fault(struct kvm_vcpu *vcpu) in kvm_handle_write_fault() 758 static long kvm_save_notify(struct kvm_vcpu *vcpu) in kvm_save_notify() 821 static int kvm_send_pv_ipi(struct kvm_vcpu *vcpu) in kvm_send_pv_ipi() 852 static void kvm_handle_service(struct kvm_vcpu *vcpu) in kvm_handle_service() 875 static int kvm_handle_hypercall(struct kvm_vcpu *vcpu) in kvm_handle_hypercall() 935 static int kvm_fault_ni(struct kvm_vcpu *vcpu) in kvm_fault_ni() [all …]
|
| /linux-6.15/arch/riscv/kvm/ |
| H A D | vcpu.c | 112 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() 205 int kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu) in kvm_cpu_has_pending_timer() 210 void kvm_arch_vcpu_blocking(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_blocking() 220 int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_runnable() 231 bool kvm_arch_vcpu_in_kernel(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_in_kernel() 251 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_async_ioctl() local 272 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_ioctl() local 494 bool kvm_riscv_vcpu_stopped(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_stopped() [all …]
|
| H A D | vcpu_onereg.c | 220 void kvm_riscv_vcpu_setup_isa(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_setup_isa() 385 static int kvm_riscv_vcpu_get_reg_core(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_core() 418 static int kvm_riscv_vcpu_set_reg_core(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_core() 522 static int kvm_riscv_vcpu_get_reg_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_csr() 564 static int kvm_riscv_vcpu_set_reg_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_csr() 858 static int copy_csr_reg_indices(const struct kvm_vcpu *vcpu, in copy_csr_reg_indices() 1066 static unsigned long num_sbi_ext_regs(struct kvm_vcpu *vcpu) in num_sbi_ext_regs() 1157 unsigned long kvm_riscv_vcpu_num_regs(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_num_regs() 1178 int kvm_riscv_vcpu_copy_reg_indices(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_copy_reg_indices() 1236 int kvm_riscv_vcpu_set_reg(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg() [all …]
|
| /linux-6.15/arch/powerpc/kvm/ |
| H A D | booke.c | 90 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 …]
|
| H A D | book3s.c | 198 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 …]
|
| H A D | book3s_pr.c | 67 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 1867 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_get_dirty_log_pr() local [all …]
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | hyperv.h | 64 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 …]
|
| H A D | kvm_cache_regs.h | 55 #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 …]
|
| H A D | cpuid.h | 39 static inline int cpuid_maxphyaddr(struct kvm_vcpu *vcpu) in cpuid_maxphyaddr() 69 static __always_inline bool guest_cpuid_has(struct kvm_vcpu *vcpu, in guest_cpuid_has() 113 static inline int guest_cpuid_family(struct kvm_vcpu *vcpu) in guest_cpuid_family() 124 static inline int guest_cpuid_model(struct kvm_vcpu *vcpu) in guest_cpuid_model() 135 static inline bool cpuid_model_is_consistent(struct kvm_vcpu *vcpu) in cpuid_model_is_consistent() 140 static inline int guest_cpuid_stepping(struct kvm_vcpu *vcpu) in guest_cpuid_stepping() 151 static inline bool supports_cpuid_fault(struct kvm_vcpu *vcpu) in supports_cpuid_fault() 156 static inline bool cpuid_fault_enabled(struct kvm_vcpu *vcpu) in cpuid_fault_enabled() 194 static __always_inline bool guest_pv_has(struct kvm_vcpu *vcpu, in guest_pv_has() 253 static inline bool guest_has_spec_ctrl_msr(struct kvm_vcpu *vcpu) in guest_has_spec_ctrl_msr() [all …]
|
| H A D | x86.c | 3041 struct kvm_vcpu *vcpu; in kvm_end_pvclock_update() local 3134 struct kvm_vcpu *vcpu, in kvm_setup_guest_pvclock() 3404 struct kvm_vcpu *vcpu; in kvmclock_update_fn() local 6491 struct kvm_vcpu *vcpu; in kvm_arch_sync_dirty_log() local 6937 struct kvm_vcpu *vcpu; in kvm_arch_suspend_notifier() local 7916 struct kvm_vcpu *vcpu, in emulator_read_write_onepage() 9481 struct kvm_vcpu *vcpu; in __kvmclock_cpufreq_notifier() local 9612 struct kvm_vcpu *vcpu; in pvclock_gtod_update_fn() local 12064 struct kvm_vcpu *vcpu; in kvm_arch_vcpu_guestdbg_update_apicv_inhibit() local 12594 struct kvm_vcpu *vcpu; in kvm_arch_enable_virtualization_cpu() local [all …]
|
| H A D | x86.h | 114 static inline void kvm_leave_nested(struct kvm_vcpu *vcpu) in kvm_leave_nested() 119 static inline bool kvm_vcpu_has_run(struct kvm_vcpu *vcpu) in kvm_vcpu_has_run() 169 static inline bool is_protmode(struct kvm_vcpu *vcpu) in is_protmode() 174 static inline bool is_long_mode(struct kvm_vcpu *vcpu) in is_long_mode() 183 static inline bool is_64_bit_mode(struct kvm_vcpu *vcpu) in is_64_bit_mode() 214 static inline bool mmu_is_nested(struct kvm_vcpu *vcpu) in mmu_is_nested() 219 static inline bool is_pae(struct kvm_vcpu *vcpu) in is_pae() 224 static inline bool is_pse(struct kvm_vcpu *vcpu) in is_pse() 229 static inline bool is_paging(struct kvm_vcpu *vcpu) in is_paging() 234 static inline bool is_pae_paging(struct kvm_vcpu *vcpu) in is_pae_paging() [all …]
|
| /linux-6.15/include/kvm/ |
| H A D | arm_pmu.h | 73 #define kvm_vcpu_has_pmu(vcpu) \ argument 81 #define kvm_pmu_update_vcpu_events(vcpu) \ argument 122 static inline void kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu) {} in kvm_pmu_vcpu_init() 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 164 static inline void kvm_vcpu_reload_pmu(struct kvm_vcpu *vcpu) {} in kvm_vcpu_reload_pmu() [all …]
|
| /linux-6.15/arch/x86/kvm/svm/ |
| H A D | svm.c | 500 static void svm_init_osvw(struct kvm_vcpu *vcpu) in svm_init_osvw() 997 void svm_enable_lbrv(struct kvm_vcpu *vcpu) in svm_enable_lbrv() 1046 void svm_update_lbrv(struct kvm_vcpu *vcpu) in svm_update_lbrv() 1235 static void init_vmcb(struct kvm_vcpu *vcpu) in init_vmcb() 1850 static int svm_get_cpl(struct kvm_vcpu *vcpu) in svm_get_cpl() 2789 static int cr_trap(struct kvm_vcpu *vcpu) in cr_trap() 2878 static int efer_trap(struct kvm_vcpu *vcpu) in efer_trap() 3454 static void dump_vmcb(struct kvm_vcpu *vcpu) in dump_vmcb() 3690 static int pre_svm_run(struct kvm_vcpu *vcpu) in pre_svm_run() 3894 bool svm_nmi_blocked(struct kvm_vcpu *vcpu) in svm_nmi_blocked() [all …]
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | kvm_booke.h | 31 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-6.15/arch/arm64/kvm/ |
| H A D | sys_regs.c | 59 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() 431 static bool access_vm_reg(struct kvm_vcpu *vcpu, in access_vm_reg() 456 static bool access_actlr(struct kvm_vcpu *vcpu, in access_actlr() 545 static bool trap_raz_wi(struct kvm_vcpu *vcpu, in trap_raz_wi() 640 static void reg_to_dbg(struct kvm_vcpu *vcpu, in reg_to_dbg() 655 static void dbg_to_reg(struct kvm_vcpu *vcpu, in dbg_to_reg() 2001 static int set_ctr_el0(struct kvm_vcpu *vcpu, in set_ctr_el0() [all …]
|
| H A D | guest.c | 405 #define vcpu_sve_slices(vcpu) 1 argument 419 struct kvm_vcpu *vcpu, in sve_reg_to_region() 719 unsigned long kvm_arm_num_regs(struct kvm_vcpu *vcpu) in kvm_arm_num_regs() 806 int kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_get_sregs() 812 int kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_set_sregs() 818 int __kvm_arm_vcpu_get_events(struct kvm_vcpu *vcpu, in __kvm_arm_vcpu_get_events() 836 int __kvm_arm_vcpu_set_events(struct kvm_vcpu *vcpu, in __kvm_arm_vcpu_set_events() 901 int kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_translate() 940 int kvm_arm_vcpu_arch_set_attr(struct kvm_vcpu *vcpu, in kvm_arm_vcpu_arch_set_attr() 965 int kvm_arm_vcpu_arch_get_attr(struct kvm_vcpu *vcpu, in kvm_arm_vcpu_arch_get_attr() [all …]
|
| H A D | pmu-emul.c | 89 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmc_is_64bit() local 97 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmc_has_64bit_overflow() local 130 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_get_pmc_value() local 162 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_set_pmc_value() local 232 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_stop_counter() local 252 void kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu) in kvm_pmu_vcpu_init() 429 void kvm_pmu_update_run(struct kvm_vcpu *vcpu) in kvm_pmu_update_run() 470 struct kvm_vcpu *vcpu; in kvm_pmu_perf_overflow_notify_vcpu() local 543 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_perf_overflow() local 626 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); in kvm_pmu_counter_is_enabled() local [all …]
|
| /linux-6.15/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | switch.h | 43 static inline void __fpsimd_save_fpexc32(struct kvm_vcpu *vcpu) in __fpsimd_save_fpexc32() 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 309 static inline void ___deactivate_traps(struct kvm_vcpu *vcpu) in ___deactivate_traps() 436 static void kvm_hyp_save_fpsimd_host(struct kvm_vcpu *vcpu) in kvm_hyp_save_fpsimd_host() 528 static inline bool handle_tx2_tvm(struct kvm_vcpu *vcpu) in handle_tx2_tvm() 601 static bool kvm_handle_cntxct(struct kvm_vcpu *vcpu) in kvm_handle_cntxct() [all …]
|
| /linux-6.15/arch/mips/kvm/ |
| H A D | vz.c | 444 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-6.15/arch/s390/kvm/ |
| H A D | intercept.c | 26 u8 kvm_s390_get_ilen(struct kvm_vcpu *vcpu) in kvm_s390_get_ilen() 54 static int handle_stop(struct kvm_vcpu *vcpu) in handle_stop() 92 static int handle_validity(struct kvm_vcpu *vcpu) in handle_validity() 212 static int handle_itdb(struct kvm_vcpu *vcpu) in handle_itdb() 247 static int handle_prog(struct kvm_vcpu *vcpu) in handle_prog() 359 static int handle_mvpg_pei(struct kvm_vcpu *vcpu) in handle_mvpg_pei() 406 int handle_sthyi(struct kvm_vcpu *vcpu) in handle_sthyi() 463 static int handle_operexc(struct kvm_vcpu *vcpu) in handle_operexc() 499 static int handle_pv_spx(struct kvm_vcpu *vcpu) in handle_pv_spx() 508 static int handle_pv_sclp(struct kvm_vcpu *vcpu) in handle_pv_sclp() [all …]
|
| H A D | priv.c | 32 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-6.15/arch/arm64/kvm/hyp/vhe/ |
| H A D | switch.c | 49 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 __deactivate_cptr_traps(struct kvm_vcpu *vcpu) in __deactivate_cptr_traps() 149 static void __activate_traps(struct kvm_vcpu *vcpu) in __activate_traps() 181 static void __deactivate_traps(struct kvm_vcpu *vcpu) in __deactivate_traps() 234 static void __vcpu_load_activate_traps(struct kvm_vcpu *vcpu) in __vcpu_load_activate_traps() 252 void kvm_vcpu_load_vhe(struct kvm_vcpu *vcpu) in kvm_vcpu_load_vhe() 261 void kvm_vcpu_put_vhe(struct kvm_vcpu *vcpu) in kvm_vcpu_put_vhe() 593 static int __kvm_vcpu_run_vhe(struct kvm_vcpu *vcpu) in __kvm_vcpu_run_vhe() 643 int __kvm_vcpu_run(struct kvm_vcpu *vcpu) in __kvm_vcpu_run() [all …]
|
| /linux-6.15/arch/x86/kvm/vmx/ |
| H A D | vmx.c | 1526 void vmx_vcpu_put(struct kvm_vcpu *vcpu) in vmx_vcpu_put() 1585 bool vmx_get_if_flag(struct kvm_vcpu *vcpu) in vmx_get_if_flag() 3602 int vmx_get_cpl(struct kvm_vcpu *vcpu) in vmx_get_cpl() 4321 struct kvm_vcpu *vcpu = apic->vcpu; in vmx_deliver_interrupt() local 4408 struct kvm_vcpu *vcpu = &vmx->vcpu; in set_cr4_guest_host_mask() local 4626 struct kvm_vcpu *vcpu = &vmx->vcpu; in vmx_secondary_exec_control() local 5001 void vmx_inject_nmi(struct kvm_vcpu *vcpu) in vmx_inject_nmi() 6328 void dump_vmcs(struct kvm_vcpu *vcpu) in dump_vmcs() 7557 void vmx_vcpu_free(struct kvm_vcpu *vcpu) in vmx_vcpu_free() 7569 int vmx_vcpu_create(struct kvm_vcpu *vcpu) in vmx_vcpu_create() [all …]
|