Searched defs:vcpu (Results 101 - 125 of 381) sorted by relevance

1234567891011>>

/linux-master/arch/riscv/kvm/
H A Dvcpu_exit.c13 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 Dvcpu_sbi_replace.c17 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 Dvcpu_vector.c19 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 Dmemstress.h28 struct kvm_vcpu *vcpu; member in struct:memstress_vcpu_args
/linux-master/virt/kvm/
H A Dcoalesced_mmio.c64 static int coalesced_mmio_write(struct kvm_vcpu *vcpu, argument
/linux-master/arch/x86/hyperv/
H A Dmmu.c63 int cpu, vcpu, gva_n, max_gvas; local
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dxapic_state_test.c15 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 Dxen_vmcall_test.c84 struct kvm_vcpu *vcpu; local
H A Dtsc_scaling_sync.c48 struct kvm_vcpu *vcpu; local
H A Dvmx_set_nested_state_test.c29 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 Dhyperv_svm_test.c155 struct kvm_vcpu *vcpu; local
H A Dkvm_clock_test.c105 static void enter_guest(struct kvm_vcpu *vcpu) argument
137 struct kvm_vcpu *vcpu; local
H A Dvmx_exception_with_invalid_guest_state.c23 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 Dfix_hypercall_test.c89 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 Dvmx_dirty_log_test.c90 struct kvm_vcpu *vcpu; local
/linux-master/arch/arm64/kvm/
H A Dpmu.c176 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 Dmmio.c81 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 Dinject_fault.c18 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 Dkvm_booke.h26 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 Drseq_test.c193 struct kvm_vcpu *vcpu; local
H A Dguest_print_test.c109 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 Dpmu.c41 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 Ducall_common.c140 uint64_t get_ucall(struct kvm_vcpu *vcpu, struct ucall *uc) argument
/linux-master/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c23 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); local
/linux-master/arch/powerpc/kvm/
H A De500_emulate.c51 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...]

Completed in 244 milliseconds

1234567891011>>