/Linux-v4.19/arch/arm/include/asm/ |
D | kvm_coproc.h | 31 int kvm_handle_cp10_id(struct kvm_vcpu *vcpu, struct kvm_run *run); 32 int kvm_handle_cp_0_13_access(struct kvm_vcpu *vcpu, struct kvm_run *run); 33 int kvm_handle_cp14_load_store(struct kvm_vcpu *vcpu, struct kvm_run *run); 34 int kvm_handle_cp14_32(struct kvm_vcpu *vcpu, struct kvm_run *run); 35 int kvm_handle_cp14_64(struct kvm_vcpu *vcpu, struct kvm_run *run); 36 int kvm_handle_cp15_32(struct kvm_vcpu *vcpu, struct kvm_run *run); 37 int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run);
|
D | kvm_mmio.h | 34 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run); 35 int io_mem_abort(struct kvm_vcpu *vcpu, struct kvm_run *run,
|
D | kvm_host.h | 245 int handle_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, 248 static inline void handle_exit_early(struct kvm_vcpu *vcpu, struct kvm_run *run, in handle_exit_early() 300 struct kvm_run *run) in kvm_arm_handle_step_debug()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | kvm_coproc.h | 41 int kvm_handle_cp14_load_store(struct kvm_vcpu *vcpu, struct kvm_run *run); 42 int kvm_handle_cp14_32(struct kvm_vcpu *vcpu, struct kvm_run *run); 43 int kvm_handle_cp14_64(struct kvm_vcpu *vcpu, struct kvm_run *run); 44 int kvm_handle_cp15_32(struct kvm_vcpu *vcpu, struct kvm_run *run); 45 int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run); 46 int kvm_handle_sys_reg(struct kvm_vcpu *vcpu, struct kvm_run *run);
|
D | kvm_mmio.h | 36 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run); 37 int io_mem_abort(struct kvm_vcpu *vcpu, struct kvm_run *run,
|
D | kvm_host.h | 376 int handle_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, 378 void handle_exit_early(struct kvm_vcpu *vcpu, struct kvm_run *run, 435 bool kvm_arm_handle_step_debug(struct kvm_vcpu *vcpu, struct kvm_run *run);
|
/Linux-v4.19/arch/arm64/kvm/ |
D | handle_exit.c | 39 typedef int (*exit_handle_fn)(struct kvm_vcpu *, struct kvm_run *); 47 static int handle_hvc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_hvc() 64 static int handle_smc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_smc() 83 static int handle_no_fpsimd(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_no_fpsimd() 101 static int kvm_handle_wfx(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_wfx() 131 static int kvm_handle_guest_debug(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_guest_debug() 158 static int kvm_handle_unknown_ec(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_unknown_ec() 169 static int handle_sve(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_sve() 214 static int handle_trap_exceptions(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_trap_exceptions() 246 int handle_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, in handle_exit() [all …]
|
/Linux-v4.19/arch/arm/kvm/ |
D | handle_exit.c | 29 typedef int (*exit_handle_fn)(struct kvm_vcpu *, struct kvm_run *); 31 static int handle_hvc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_hvc() 48 static int handle_smc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_smc() 74 static int kvm_handle_wfx(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_wfx() 92 static int kvm_handle_unknown_ec(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_unknown_ec() 130 int handle_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, in handle_exit()
|
D | coproc.c | 93 int kvm_handle_cp10_id(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_cp10_id() 99 int kvm_handle_cp_0_13_access(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_cp_0_13_access() 109 int kvm_handle_cp14_load_store(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_cp14_load_store() 636 int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_cp15_64() 648 int kvm_handle_cp14_64(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_cp14_64() 692 int kvm_handle_cp15_32(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_cp15_32() 703 int kvm_handle_cp14_32(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_cp14_32()
|
/Linux-v4.19/arch/mips/include/asm/ |
D | kvm_host.h | 313 int (*vcpu_run)(struct kvm_run *run, struct kvm_vcpu *vcpu); 812 int (*vcpu_run)(struct kvm_run *run, struct kvm_vcpu *vcpu); 813 void (*vcpu_reenter)(struct kvm_run *run, struct kvm_vcpu *vcpu); 821 extern int kvm_mips_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu); 868 struct kvm_run *run, 975 struct kvm_run *run, 982 struct kvm_run *run, 987 struct kvm_run *run, 992 struct kvm_run *run, 997 struct kvm_run *run, [all …]
|
/Linux-v4.19/tools/testing/selftests/kvm/ |
D | platform_info_test.c | 50 struct kvm_run *run = vcpu_state(vm, VCPU_ID); in test_msr_platform_info_enabled() 71 struct kvm_run *run = vcpu_state(vm, VCPU_ID); in test_msr_platform_info_disabled() 84 struct kvm_run *state; in main()
|
D | cr4_cpuid_sync_test.c | 66 struct kvm_run *run; in main()
|
D | vmx_tsc_adjust_test.c | 148 volatile struct kvm_run *run = vcpu_state(vm, VCPU_ID); in main()
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | booke.h | 84 int kvmppc_booke_emulate_op(struct kvm_run *run, struct kvm_vcpu *vcpu, 109 extern int kvmppc_core_emulate_op_e500(struct kvm_run *run, 117 extern int kvmppc_core_emulate_op_e500(struct kvm_run *run,
|
D | book3s.h | 25 extern int kvmppc_core_emulate_op_pr(struct kvm_run *run, struct kvm_vcpu *vcpu,
|
D | powerpc.c | 287 int kvmppc_emulate_mmio(struct kvm_run *run, struct kvm_vcpu *vcpu) in kvmppc_emulate_mmio() 1092 struct kvm_run *run) in kvmppc_complete_mmio_load() 1195 static int __kvmppc_handle_load(struct kvm_run *run, struct kvm_vcpu *vcpu, in __kvmppc_handle_load() 1240 int kvmppc_handle_load(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_handle_load() 1249 int kvmppc_handle_loads(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_handle_loads() 1257 int kvmppc_handle_vsx_load(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_handle_vsx_load() 1283 int kvmppc_handle_store(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_handle_store() 1399 int kvmppc_handle_vsx_store(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_handle_vsx_store() 1431 struct kvm_run *run) in kvmppc_emulate_mmio_vsx_loadstore() 1466 int kvmppc_handle_vmx_load(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_handle_vmx_load() [all …]
|
D | e500_emulate.c | 89 static int kvmppc_e500_emul_ehpriv(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_e500_emul_ehpriv() 131 int kvmppc_core_emulate_op_e500(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_core_emulate_op_e500()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 70 extern int kvmppc_vcpu_run(struct kvm_run *kvm_run, struct kvm_vcpu *vcpu); 71 extern int __kvmppc_vcpu_run(struct kvm_run *kvm_run, struct kvm_vcpu *vcpu); 75 extern int kvmppc_handle_load(struct kvm_run *run, struct kvm_vcpu *vcpu, 78 extern int kvmppc_handle_loads(struct kvm_run *run, struct kvm_vcpu *vcpu, 81 extern int kvmppc_handle_vsx_load(struct kvm_run *run, struct kvm_vcpu *vcpu, 84 extern int kvmppc_handle_vmx_load(struct kvm_run *run, struct kvm_vcpu *vcpu, 86 extern int kvmppc_handle_vmx_store(struct kvm_run *run, struct kvm_vcpu *vcpu, 88 extern int kvmppc_handle_store(struct kvm_run *run, struct kvm_vcpu *vcpu, 91 extern int kvmppc_handle_vsx_store(struct kvm_run *run, struct kvm_vcpu *vcpu, 102 extern int kvmppc_emulate_instruction(struct kvm_run *run, [all …]
|
D | kvm_book3s.h | 169 extern int kvmppc_book3s_hv_page_fault(struct kvm_run *run, 174 extern int kvmppc_hv_emulate_mmio(struct kvm_run *run, struct kvm_vcpu *vcpu, 188 extern int kvmppc_book3s_radix_page_fault(struct kvm_run *run, 217 extern int kvmppc_emulate_paired_single(struct kvm_run *run, struct kvm_vcpu *vcpu);
|
/Linux-v4.19/arch/mips/kvm/ |
D | trap_emul.c | 70 struct kvm_run *run = vcpu->run; in kvm_trap_emul_handle_cop_unusable() 119 static int kvm_mips_bad_load(u32 cause, u32 *opc, struct kvm_run *run, in kvm_mips_bad_load() 152 static int kvm_mips_bad_store(u32 cause, u32 *opc, struct kvm_run *run, in kvm_mips_bad_store() 179 static int kvm_mips_bad_access(u32 cause, u32 *opc, struct kvm_run *run, in kvm_mips_bad_access() 191 struct kvm_run *run = vcpu->run; in kvm_trap_emul_handle_tlb_mod() 251 struct kvm_run *run = vcpu->run; in kvm_trap_emul_handle_tlb_miss() 323 struct kvm_run *run = vcpu->run; in kvm_trap_emul_handle_addr_err_st() 343 struct kvm_run *run = vcpu->run; in kvm_trap_emul_handle_addr_err_ld() 362 struct kvm_run *run = vcpu->run; in kvm_trap_emul_handle_syscall() 380 struct kvm_run *run = vcpu->run; in kvm_trap_emul_handle_res_inst() [all …]
|
D | emulate.c | 1266 struct kvm_run *run, in kvm_mips_emulate_CP0() 1601 struct kvm_run *run, in kvm_mips_emulate_store() 1682 u32 cause, struct kvm_run *run, in kvm_mips_emulate_load() 1756 struct kvm_run *run, in kvm_mips_guest_cache_op() 1800 struct kvm_run *run, in kvm_mips_emulate_cache() 1933 struct kvm_run *run, in kvm_mips_emulate_inst() 2004 struct kvm_run *run, in kvm_mips_emulate_syscall() 2039 struct kvm_run *run, in kvm_mips_emulate_tlbmiss_ld() 2083 struct kvm_run *run, in kvm_mips_emulate_tlbinv_ld() 2125 struct kvm_run *run, in kvm_mips_emulate_tlbmiss_st() [all …]
|
/Linux-v4.19/arch/s390/kvm/ |
D | kvm-s390.c | 3496 static void sync_regs(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) in sync_regs() argument 3501 riccb = (struct runtime_instr_cb *) &kvm_run->s.regs.riccb; in sync_regs() 3502 gscb = (struct gs_cb *) &kvm_run->s.regs.gscb; in sync_regs() 3503 vcpu->arch.sie_block->gpsw.mask = kvm_run->psw_mask; in sync_regs() 3504 vcpu->arch.sie_block->gpsw.addr = kvm_run->psw_addr; in sync_regs() 3505 if (kvm_run->kvm_dirty_regs & KVM_SYNC_PREFIX) in sync_regs() 3506 kvm_s390_set_prefix(vcpu, kvm_run->s.regs.prefix); in sync_regs() 3507 if (kvm_run->kvm_dirty_regs & KVM_SYNC_CRS) { in sync_regs() 3508 memcpy(&vcpu->arch.sie_block->gcr, &kvm_run->s.regs.crs, 128); in sync_regs() 3512 if (kvm_run->kvm_dirty_regs & KVM_SYNC_ARCH0) { in sync_regs() [all …]
|
/Linux-v4.19/virt/kvm/arm/ |
D | mmio.c | 95 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_mmio_return() 155 int io_mem_abort(struct kvm_vcpu *vcpu, struct kvm_run *run, in io_mem_abort()
|
/Linux-v4.19/include/linux/ |
D | kvm_types.h | 27 struct kvm_run;
|
/Linux-v4.19/tools/testing/selftests/kvm/lib/ |
D | kvm_util_internal.h | 41 struct kvm_run *state;
|