/linux-master/arch/riscv/kvm/ |
H A D | vcpu_exit.c | 13 static int gstage_page_fault(struct kvm_vcpu *vcpu, struct kvm_run *run, argument 59 unsigned long kvm_riscv_vcpu_unpriv_read(struct kvm_vcpu *vcpu, argument 135 void kvm_riscv_vcpu_trap_redirect(struct kvm_vcpu *vcpu, argument 172 kvm_riscv_vcpu_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_cpu_trap *trap) argument [all...] |
H A D | vcpu_sbi_replace.c | 17 static int kvm_sbi_ext_time_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, argument 45 static int kvm_sbi_ext_ipi_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, argument 83 static int kvm_sbi_ext_rfence_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, argument 137 kvm_sbi_ext_srst_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_vcpu_sbi_return *retdata) argument 179 kvm_sbi_ext_dbcn_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_vcpu_sbi_return *retdata) argument [all...] |
H A D | vcpu_vector.c | 19 void kvm_riscv_vcpu_vector_reset(struct kvm_vcpu *vcpu) argument 73 int kvm_riscv_vcpu_alloc_vector_context(struct kvm_vcpu *vcpu, argument 88 void kvm_riscv_vcpu_free_vector_context(struct kvm_vcpu *vcpu) argument 95 static int kvm_riscv_vcpu_vreg_addr(struct kvm_vcpu *vcpu, argument 138 kvm_riscv_vcpu_get_reg_vector(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 164 kvm_riscv_vcpu_set_reg_vector(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument [all...] |
/linux-master/tools/testing/selftests/kvm/include/ |
H A D | memstress.h | 28 struct kvm_vcpu *vcpu; member in struct:memstress_vcpu_args
|
/linux-master/virt/kvm/ |
H A D | coalesced_mmio.c | 64 static int coalesced_mmio_write(struct kvm_vcpu *vcpu, argument
|
/linux-master/arch/x86/hyperv/ |
H A D | mmu.c | 63 int cpu, vcpu, gva_n, max_gvas; local
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | xapic_state_test.c | 15 struct kvm_vcpu *vcpu; member in struct:xapic_vcpu 52 struct kvm_vcpu *vcpu = x->vcpu; local 101 struct kvm_vcpu *vcpu = x->vcpu; local 135 __test_apic_id(struct kvm_vcpu *vcpu, uint64_t apic_base) argument [all...] |
H A D | xen_vmcall_test.c | 84 struct kvm_vcpu *vcpu; local
|
H A D | tsc_scaling_sync.c | 48 struct kvm_vcpu *vcpu; local
|
H A D | vmx_set_nested_state_test.c | 29 void test_nested_state(struct kvm_vcpu *vcpu, struct kvm_nested_state *state) argument 34 void test_nested_state_expect_errno(struct kvm_vcpu *vcpu, argument 47 void test_nested_state_expect_einval(struct kvm_vcpu *vcpu, argument 53 void test_nested_state_expect_efault(struct kvm_vcpu *vcpu, argument 88 void test_vmx_nested_state(struct kvm_vcpu *vcpu) argument 254 struct kvm_vcpu *vcpu; local [all...] |
H A D | hyperv_svm_test.c | 155 struct kvm_vcpu *vcpu; local
|
H A D | kvm_clock_test.c | 105 static void enter_guest(struct kvm_vcpu *vcpu) argument 137 struct kvm_vcpu *vcpu; local
|
H A D | vmx_exception_with_invalid_guest_state.c | 23 static void __run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) argument 35 static void run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) argument 56 static void set_or_clear_invalid_guest_state(struct kvm_vcpu *vcpu, bool set) argument 66 set_invalid_guest_state(struct kvm_vcpu *vcpu) argument 71 clear_invalid_guest_state(struct kvm_vcpu *vcpu) argument 78 static struct kvm_vcpu *vcpu = NULL; local 87 struct kvm_vcpu *vcpu = get_set_sigalrm_vcpu(NULL); local 109 struct kvm_vcpu *vcpu; local [all...] |
H A D | fix_hypercall_test.c | 89 static void enter_guest(struct kvm_vcpu *vcpu) argument 109 static void test_fix_hypercall(struct kvm_vcpu *vcpu, bool disable_quirk) argument [all...] |
H A D | vmx_dirty_log_test.c | 90 struct kvm_vcpu *vcpu; local
|
/linux-master/arch/arm64/kvm/ |
H A D | pmu.c | 176 void kvm_vcpu_pmu_restore_guest(struct kvm_vcpu *vcpu) argument 197 void kvm_vcpu_pmu_restore_host(struct kvm_vcpu *vcpu) argument 226 struct kvm_vcpu *vcpu; local 246 struct kvm_vcpu *vcpu; local [all...] |
H A D | mmio.c | 81 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu) argument 123 io_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa) argument [all...] |
H A D | inject_fault.c | 18 static void pend_sync_exception(struct kvm_vcpu *vcpu) argument 52 static bool match_target_el(struct kvm_vcpu *vcpu, unsigne argument 57 inject_abt64(struct kvm_vcpu *vcpu, bool is_iabt, unsigned long addr) argument 95 inject_undef64(struct kvm_vcpu *vcpu) argument 119 inject_undef32(struct kvm_vcpu *vcpu) argument 128 inject_abt32(struct kvm_vcpu *vcpu, bool is_pabt, u32 addr) argument 166 kvm_inject_dabt(struct kvm_vcpu *vcpu, unsigned long addr) argument 182 kvm_inject_pabt(struct kvm_vcpu *vcpu, unsigned long addr) argument 190 kvm_inject_size_fault(struct kvm_vcpu *vcpu) argument 225 kvm_inject_undefined(struct kvm_vcpu *vcpu) argument 233 kvm_set_sei_esr(struct kvm_vcpu *vcpu, u64 esr) argument 251 kvm_inject_vabt(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_booke.h | 26 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) argument 31 static inline ulong kvmppc_get_gpr(struct kvm_vcpu *vcpu, int num) argument 36 static inline void kvmppc_set_cr(struct kvm_vcpu *vcpu, u32 val) argument 41 static inline u32 kvmppc_get_cr(struct kvm_vcpu *vcpu) argument 46 static inline void kvmppc_set_xer(struct kvm_vcpu *vcpu, ulong val) argument 51 kvmppc_get_xer(struct kvm_vcpu *vcpu) argument 56 kvmppc_need_byteswap(struct kvm_vcpu *vcpu) argument 62 kvmppc_set_ctr(struct kvm_vcpu *vcpu, ulong val) argument 67 kvmppc_get_ctr(struct kvm_vcpu *vcpu) argument 72 kvmppc_set_lr(struct kvm_vcpu *vcpu, ulong val) argument 77 kvmppc_get_lr(struct kvm_vcpu *vcpu) argument 82 kvmppc_set_pc(struct kvm_vcpu *vcpu, ulong val) argument 87 kvmppc_get_pc(struct kvm_vcpu *vcpu) argument 92 kvmppc_set_fpr(struct kvm_vcpu *vcpu, int i, u64 val) argument 97 kvmppc_get_fpr(struct kvm_vcpu *vcpu, int i) argument 103 kvmppc_get_fault_dar(struct kvm_vcpu *vcpu) argument 109 kvmppc_supports_magic_page(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/tools/testing/selftests/kvm/ |
H A D | rseq_test.c | 193 struct kvm_vcpu *vcpu; local
|
H A D | guest_print_test.c | 109 static void run_test(struct kvm_vcpu *vcpu, const char *expected_printf, argument 154 struct kvm_vcpu *vcpu; local 176 struct kvm_vcpu *vcpu; local [all...] |
/linux-master/arch/x86/kvm/svm/ |
H A D | pmu.c | 41 struct kvm_vcpu *vcpu = pmu_to_vcpu(pmu); local 76 static int amd_check_rdpmc_early(struct kvm_vcpu *vcpu, unsigned int idx) argument 87 static struct kvm_pmc *amd_rdpmc_ecx_to_pmc(struct kvm_vcpu *vcpu, argument 93 static struct kvm_pmc *amd_msr_idx_to_pmc(struct kvm_vcpu *vcpu, u32 msr) argument 104 static bool amd_is_valid_msr(struct kvm_vcpu *vcpu, u3 argument 127 amd_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument 149 amd_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument 176 amd_pmu_refresh(struct kvm_vcpu *vcpu) argument 215 amd_pmu_init(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/tools/testing/selftests/kvm/lib/ |
H A D | ucall_common.c | 140 uint64_t get_ucall(struct kvm_vcpu *vcpu, struct ucall *uc) argument
|
/linux-master/arch/arm64/kvm/hyp/vhe/ |
H A D | tlb.c | 23 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); local
|
/linux-master/arch/powerpc/kvm/ |
H A D | e500_emulate.c | 51 static int kvmppc_e500_emul_msgclr(struct kvm_vcpu *vcpu, int rb) argument 63 static int kvmppc_e500_emul_msgsnd(struct kvm_vcpu *vcpu, int rb) argument 86 static int kvmppc_e500_emul_ehpriv(struct kvm_vcpu *vcpu, argument 106 kvmppc_e500_emul_dcbtls(struct kvm_vcpu *vcpu) argument 115 kvmppc_e500_emul_mftmr(struct kvm_vcpu *vcpu, unsigned int inst, int rt) argument 128 kvmppc_core_emulate_op_e500(struct kvm_vcpu *vcpu, unsigned int inst, int *advance) argument 204 kvmppc_core_emulate_mtspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) argument 321 kvmppc_core_emulate_mfspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val) argument [all...] |