Home
last modified time | relevance | path

Searched refs:kvm_vcpu (Results 1 – 25 of 305) sorted by relevance

12345678910>>...13

/linux/arch/powerpc/include/asm/
H A Dkvm_ppc.h62 extern int kvmppc_vcpu_run(struct kvm_vcpu *vcpu);
63 extern int __kvmppc_vcpu_run(struct kvm_vcpu *vcpu);
66 extern void kvmppc_dump_vcpu(struct kvm_vcpu *vcpu);
67 extern int kvmppc_handle_load(struct kvm_vcpu *vcpu,
70 extern int kvmppc_handle_loads(struct kvm_vcpu *vcpu,
73 extern int kvmppc_handle_vsx_load(struct kvm_vcpu *vcpu,
76 extern int kvmppc_handle_vmx_load(struct kvm_vcpu *vcpu,
78 extern int kvmppc_handle_vmx_store(struct kvm_vcpu *vcpu,
80 extern int kvmppc_handle_store(struct kvm_vcpu *vcpu,
83 extern int kvmppc_handle_vsx_store(struct kvm_vcpu *vcpu,
[all …]
H A Dkvm_booke.h26 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr()
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()
62 static inline void kvmppc_set_ctr(struct kvm_vcpu *vcpu, ulong val) in kvmppc_set_ctr()
67 static inline ulong kvmppc_get_ctr(struct kvm_vcpu *vcpu) in kvmppc_get_ctr()
72 static inline void kvmppc_set_lr(struct kvm_vcpu *vcpu, ulong val) in kvmppc_set_lr()
[all …]
H A Dasm-prototypes.h55 struct kvm_vcpu;
56 void _kvmppc_restore_tm_pr(struct kvm_vcpu *vcpu, u64 guest_msr);
57 void _kvmppc_save_tm_pr(struct kvm_vcpu *vcpu, u64 guest_msr);
60 void kvmppc_save_tm_hv(struct kvm_vcpu *vcpu, u64 msr, bool preserve_nv);
61 void kvmppc_restore_tm_hv(struct kvm_vcpu *vcpu, u64 msr, bool preserve_nv);
63 static inline void kvmppc_save_tm_hv(struct kvm_vcpu *vcpu, u64 msr, in kvmppc_save_tm_hv()
65 static inline void kvmppc_restore_tm_hv(struct kvm_vcpu *vcpu, u64 msr, in kvmppc_restore_tm_hv()
69 void kvmppc_p9_enter_guest(struct kvm_vcpu *vcpu);
71 long kvmppc_h_set_dabr(struct kvm_vcpu *vcpu, unsigned long dabr);
72 long kvmppc_h_set_xdabr(struct kvm_vcpu *vcpu, unsigned long dabr,
/linux/arch/arm64/include/asm/
H A Dkvm_emulate.h44 bool kvm_condition_valid32(const struct kvm_vcpu *vcpu);
45 void kvm_skip_instr32(struct kvm_vcpu *vcpu);
47 void kvm_inject_undefined(struct kvm_vcpu *vcpu);
48 void kvm_inject_sync(struct kvm_vcpu *vcpu, u64 esr);
49 int kvm_inject_serror_esr(struct kvm_vcpu *vcpu, u64 esr);
50 int kvm_inject_sea(struct kvm_vcpu *vcpu, bool iabt, u64 addr);
51 int kvm_inject_dabt_excl_atomic(struct kvm_vcpu *vcpu, u64 addr);
52 void kvm_inject_size_fault(struct kvm_vcpu *vcpu);
54 static inline int kvm_inject_sea_dabt(struct kvm_vcpu *vcpu, u64 addr) in kvm_inject_sea_dabt()
59 static inline int kvm_inject_sea_iabt(struct kvm_vcpu *vcpu, u64 addr) in kvm_inject_sea_iabt()
[all …]
H A Dkvm_nested.h10 static inline bool vcpu_has_nv(const struct kvm_vcpu *vcpu) in vcpu_has_nv()
67 extern bool forward_smc_trap(struct kvm_vcpu *vcpu);
68 extern bool forward_debug_exception(struct kvm_vcpu *vcpu);
70 extern int kvm_vcpu_init_nested(struct kvm_vcpu *vcpu);
72 extern struct kvm_s2_mmu *lookup_s2_mmu(struct kvm_vcpu *vcpu);
80 extern void kvm_vcpu_load_hw_mmu(struct kvm_vcpu *vcpu);
81 extern void kvm_vcpu_put_hw_mmu(struct kvm_vcpu *vcpu);
83 extern void check_nested_vcpu_requests(struct kvm_vcpu *vcpu);
84 extern void kvm_nested_flush_hwstate(struct kvm_vcpu *vcpu);
85 extern void kvm_nested_sync_hwstate(struct kvm_vcpu *vcpu);
[all …]
/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_sbi.h47 int (*handler)(struct kvm_vcpu *vcpu, struct kvm_run *run,
51 unsigned long (*probe)(struct kvm_vcpu *vcpu);
58 int (*init)(struct kvm_vcpu *vcpu);
59 void (*deinit)(struct kvm_vcpu *vcpu);
61 void (*reset)(struct kvm_vcpu *vcpu);
64 unsigned long (*get_state_reg_count)(struct kvm_vcpu *vcpu);
65 int (*get_state_reg_id)(struct kvm_vcpu *vcpu, int index, u64 *reg_id);
66 int (*get_state_reg)(struct kvm_vcpu *vcpu, unsigned long reg_num,
68 int (*set_state_reg)(struct kvm_vcpu *vcpu, unsigned long reg_num,
72 int kvm_riscv_vcpu_sbi_forward_handler(struct kvm_vcpu *vcpu,
[all …]
H A Dkvm_vcpu_timer.h35 int (*timer_next_event)(struct kvm_vcpu *vcpu, u64 ncycles);
38 int kvm_riscv_vcpu_timer_next_event(struct kvm_vcpu *vcpu, u64 ncycles);
39 int kvm_riscv_vcpu_get_reg_timer(struct kvm_vcpu *vcpu,
41 int kvm_riscv_vcpu_set_reg_timer(struct kvm_vcpu *vcpu,
43 int kvm_riscv_vcpu_timer_init(struct kvm_vcpu *vcpu);
44 int kvm_riscv_vcpu_timer_deinit(struct kvm_vcpu *vcpu);
45 int kvm_riscv_vcpu_timer_reset(struct kvm_vcpu *vcpu);
46 void kvm_riscv_vcpu_timer_restore(struct kvm_vcpu *vcpu);
48 void kvm_riscv_vcpu_timer_sync(struct kvm_vcpu *vcpu);
49 void kvm_riscv_vcpu_timer_save(struct kvm_vcpu *vcpu);
[all …]
H A Dkvm_vcpu_vector.h29 void kvm_riscv_vcpu_vector_reset(struct kvm_vcpu *vcpu);
36 int kvm_riscv_vcpu_alloc_vector_context(struct kvm_vcpu *vcpu);
37 void kvm_riscv_vcpu_free_vector_context(struct kvm_vcpu *vcpu);
42 static inline void kvm_riscv_vcpu_vector_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_vector_reset()
64 static inline int kvm_riscv_vcpu_alloc_vector_context(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_alloc_vector_context()
69 static inline void kvm_riscv_vcpu_free_vector_context(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_free_vector_context()
74 int kvm_riscv_vcpu_get_reg_vector(struct kvm_vcpu *vcpu,
76 int kvm_riscv_vcpu_set_reg_vector(struct kvm_vcpu *vcpu,
H A Dkvm_vcpu_insn.h9 struct kvm_vcpu;
35 void kvm_riscv_vcpu_wfi(struct kvm_vcpu *vcpu);
36 int kvm_riscv_vcpu_csr_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
37 int kvm_riscv_vcpu_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
40 int kvm_riscv_vcpu_mmio_load(struct kvm_vcpu *vcpu, struct kvm_run *run,
43 int kvm_riscv_vcpu_mmio_store(struct kvm_vcpu *vcpu, struct kvm_run *run,
46 int kvm_riscv_vcpu_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
/linux/arch/powerpc/kvm/
H A Dbooke.h65 void kvmppc_set_msr(struct kvm_vcpu *vcpu, u32 new_msr);
66 void kvmppc_mmu_msr_notify(struct kvm_vcpu *vcpu, u32 old_msr);
68 void kvmppc_set_epcr(struct kvm_vcpu *vcpu, u32 new_epcr);
69 void kvmppc_set_tcr(struct kvm_vcpu *vcpu, u32 new_tcr);
70 void kvmppc_set_tsr_bits(struct kvm_vcpu *vcpu, u32 tsr_bits);
71 void kvmppc_clr_tsr_bits(struct kvm_vcpu *vcpu, u32 tsr_bits);
73 int kvmppc_booke_emulate_op(struct kvm_vcpu *vcpu,
75 int kvmppc_booke_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val);
76 int kvmppc_booke_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, ulong spr_val);
79 void kvmppc_load_guest_spe(struct kvm_vcpu *vcpu);
[all …]
H A De500.h56 struct kvm_vcpu vcpu;
98 static inline struct kvmppc_vcpu_e500 *to_e500(struct kvm_vcpu *vcpu) in to_e500()
125 int kvmppc_e500_emul_tlbwe(struct kvm_vcpu *vcpu);
126 int kvmppc_e500_emul_tlbre(struct kvm_vcpu *vcpu);
127 int kvmppc_e500_emul_tlbivax(struct kvm_vcpu *vcpu, gva_t ea);
128 int kvmppc_e500_emul_tlbilx(struct kvm_vcpu *vcpu, int type, gva_t ea);
129 int kvmppc_e500_emul_tlbsx(struct kvm_vcpu *vcpu, gva_t ea);
133 void kvmppc_get_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
134 int kvmppc_set_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
136 int kvmppc_get_one_reg_e500_tlb(struct kvm_vcpu *vcpu, u64 id,
[all …]
H A Dbook3s.h16 extern int kvmppc_mmu_init_pr(struct kvm_vcpu *vcpu);
17 extern void kvmppc_mmu_destroy_pr(struct kvm_vcpu *vcpu);
18 extern int kvmppc_core_emulate_op_pr(struct kvm_vcpu *vcpu,
20 extern int kvmppc_core_emulate_mtspr_pr(struct kvm_vcpu *vcpu,
22 extern int kvmppc_core_emulate_mfspr_pr(struct kvm_vcpu *vcpu,
26 extern int kvmppc_handle_exit_pr(struct kvm_vcpu *vcpu, unsigned int exit_nr);
29 extern void kvmppc_emulate_tabort(struct kvm_vcpu *vcpu, int ra_val);
31 static inline void kvmppc_emulate_tabort(struct kvm_vcpu *vcpu, int ra_val) {} in kvmppc_emulate_tabort()
34 extern void kvmppc_set_msr_hv(struct kvm_vcpu *vcpu, u64 msr);
35 extern void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags);
H A Dbook3s_hv.h35 bool load_vcpu_state(struct kvm_vcpu *vcpu,
37 void store_vcpu_state(struct kvm_vcpu *vcpu);
39 void restore_p9_host_os_sprs(struct kvm_vcpu *vcpu,
41 void switch_pmu_to_guest(struct kvm_vcpu *vcpu,
43 void switch_pmu_to_host(struct kvm_vcpu *vcpu,
47 void accumulate_time(struct kvm_vcpu *vcpu, struct kvmhv_tb_accumulator *next);
56 static inline void __kvmppc_set_msr_hv(struct kvm_vcpu *vcpu, u64 val) in __kvmppc_set_msr_hv()
62 static inline u64 __kvmppc_get_msr_hv(struct kvm_vcpu *vcpu) in __kvmppc_get_msr_hv()
69 static inline void kvmppc_set_##reg ##_hv(struct kvm_vcpu *vcpu, u##size val) \
76 static inline u##size kvmppc_get_##reg ##_hv(struct kvm_vcpu *vcpu) \
[all …]
H A Dbook3s.c98 static inline void kvmppc_update_int_pending(struct kvm_vcpu *vcpu, in kvmppc_update_int_pending()
109 static inline bool kvmppc_critical_section(struct kvm_vcpu *vcpu) in kvmppc_critical_section()
135 void kvmppc_inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 flags) in kvmppc_inject_interrupt()
167 void kvmppc_book3s_dequeue_irqprio(struct kvm_vcpu *vcpu, in kvmppc_book3s_dequeue_irqprio()
179 void kvmppc_book3s_queue_irqprio(struct kvm_vcpu *vcpu, unsigned int vec) in kvmppc_book3s_queue_irqprio()
191 void kvmppc_core_queue_machine_check(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_machine_check()
198 void kvmppc_core_queue_syscall(struct kvm_vcpu *vcpu) in kvmppc_core_queue_syscall()
204 void kvmppc_core_queue_program(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_program()
211 void kvmppc_core_queue_fpunavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_fpunavail()
217 void kvmppc_core_queue_vec_unavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_vec_unavail()
[all …]
H A Dbook3s_xics.h67 struct kvm_vcpu *vcpu;
79 struct kvm_vcpu *rm_kick_target;
94 struct kvm_vcpu *rm_dbgtgt;
118 struct kvm_vcpu *vcpu = NULL; in kvmppc_xics_find_server()
145 extern unsigned long xics_rm_h_xirr(struct kvm_vcpu *vcpu);
146 extern unsigned long xics_rm_h_xirr_x(struct kvm_vcpu *vcpu);
147 extern int xics_rm_h_ipi(struct kvm_vcpu *vcpu, unsigned long server,
149 extern int xics_rm_h_cppr(struct kvm_vcpu *vcpu, unsigned long cppr);
150 extern int xics_rm_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr);
/linux/arch/arm64/kvm/vgic/
H A Dvgic-mmio.h14 unsigned long (*read)(struct kvm_vcpu *vcpu, gpa_t addr,
20 void (*write)(struct kvm_vcpu *vcpu, gpa_t addr,
26 unsigned long (*uaccess_read)(struct kvm_vcpu *vcpu, gpa_t addr,
29 int (*uaccess_write)(struct kvm_vcpu *vcpu, gpa_t addr,
112 unsigned long vgic_mmio_read_raz(struct kvm_vcpu *vcpu,
115 unsigned long vgic_mmio_read_rao(struct kvm_vcpu *vcpu,
118 void vgic_mmio_write_wi(struct kvm_vcpu *vcpu, gpa_t addr,
121 int vgic_mmio_uaccess_write_wi(struct kvm_vcpu *vcpu, gpa_t addr,
124 unsigned long vgic_mmio_read_group(struct kvm_vcpu *vcpu, gpa_t addr,
127 void vgic_mmio_write_group(struct kvm_vcpu *vcpu, gpa_t addr,
[all …]
/linux/include/kvm/
H A Darm_hypercalls.h9 int kvm_smccc_call_handler(struct kvm_vcpu *vcpu);
11 static inline u32 smccc_get_function(struct kvm_vcpu *vcpu) in smccc_get_function()
16 static inline unsigned long smccc_get_arg1(struct kvm_vcpu *vcpu) in smccc_get_arg1()
21 static inline unsigned long smccc_get_arg2(struct kvm_vcpu *vcpu) in smccc_get_arg2()
26 static inline unsigned long smccc_get_arg3(struct kvm_vcpu *vcpu) in smccc_get_arg3()
31 static inline void smccc_set_retval(struct kvm_vcpu *vcpu, in smccc_set_retval()
47 int kvm_arm_get_fw_num_regs(struct kvm_vcpu *vcpu);
48 int kvm_arm_copy_fw_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices);
49 int kvm_arm_get_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
50 int kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
/linux/arch/s390/kvm/
H A Dsigp.c20 static int __sigp_sense(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu, in __sigp_sense()
44 static int __inject_sigp_emergency(struct kvm_vcpu *vcpu, in __inject_sigp_emergency()
45 struct kvm_vcpu *dst_vcpu) in __inject_sigp_emergency()
61 static int __sigp_emergency(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu) in __sigp_emergency()
66 static int __sigp_conditional_emergency(struct kvm_vcpu *vcpu, in __sigp_conditional_emergency()
67 struct kvm_vcpu *dst_vcpu, in __sigp_conditional_emergency()
93 static int __sigp_external_call(struct kvm_vcpu *vcpu, in __sigp_external_call()
94 struct kvm_vcpu *dst_vcpu, u64 *reg) in __sigp_external_call()
115 static int __sigp_stop(struct kvm_vcpu *vcpu, struct kvm_vcpu *dst_vcpu) in __sigp_stop()
132 static int __sigp_stop_and_store_status(struct kvm_vcpu *vcpu, in __sigp_stop_and_store_status()
[all …]
/linux/tools/testing/selftests/kvm/x86/
H A Dvmx_exception_with_invalid_guest_state.c23 static void __run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) in __run_vcpu_with_invalid_state()
35 static void run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) in run_vcpu_with_invalid_state()
56 static void set_or_clear_invalid_guest_state(struct kvm_vcpu *vcpu, bool set) in set_or_clear_invalid_guest_state()
66 static void set_invalid_guest_state(struct kvm_vcpu *vcpu) in set_invalid_guest_state()
71 static void clear_invalid_guest_state(struct kvm_vcpu *vcpu) in clear_invalid_guest_state()
76 static struct kvm_vcpu *get_set_sigalrm_vcpu(struct kvm_vcpu *__vcpu) in get_set_sigalrm_vcpu()
78 static struct kvm_vcpu *vcpu = NULL; in get_set_sigalrm_vcpu()
87 struct kvm_vcpu *vcpu = get_set_sigalrm_vcpu(NULL); in sigalrm_handler()
109 struct kvm_vcpu *vcpu; in main()
/linux/arch/arm64/kvm/
H A Dvgic-sys-reg-v3.c13 static int set_gic_ctlr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_ctlr()
59 static int get_gic_ctlr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_gic_ctlr()
87 static int set_gic_pmr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_pmr()
99 static int get_gic_pmr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_gic_pmr()
110 static int set_gic_bpr0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_bpr0()
122 static int get_gic_bpr0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_gic_bpr0()
133 static int set_gic_bpr1(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_bpr1()
147 static int get_gic_bpr1(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_gic_bpr1()
162 static int set_gic_grpen0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_gic_grpen0()
174 static int get_gic_grpen0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_gic_grpen0()
[all …]
/linux/arch/x86/kvm/
H A Dirq.h28 struct kvm_vcpu;
115 void kvm_inject_pending_timer_irqs(struct kvm_vcpu *vcpu);
116 void kvm_inject_apic_timer_irqs(struct kvm_vcpu *vcpu);
117 void kvm_apic_nmi_wd_deliver(struct kvm_vcpu *vcpu);
118 void __kvm_migrate_apic_timer(struct kvm_vcpu *vcpu);
119 void __kvm_migrate_pit_timer(struct kvm_vcpu *vcpu);
120 void __kvm_migrate_timers(struct kvm_vcpu *vcpu);
122 int apic_has_pending_timer(struct kvm_vcpu *vcpu);
/linux/tools/testing/selftests/kvm/include/
H A Dkvm_util.h59 struct kvm_vcpu { struct
380 static __always_inline void static_assert_is_vcpu(struct kvm_vcpu *vcpu) { } in static_assert_is_vcpu()
716 struct kvm_vcpu *__vm_vcpu_add(struct kvm_vm *vm, u32 vcpu_id);
744 void vcpu_run(struct kvm_vcpu *vcpu);
745 int _vcpu_run(struct kvm_vcpu *vcpu);
747 static inline int __vcpu_run(struct kvm_vcpu *vcpu) in __vcpu_run()
752 void vcpu_run_complete_io(struct kvm_vcpu *vcpu);
753 struct kvm_reg_list *vcpu_get_reg_list(struct kvm_vcpu *vcpu);
755 static inline void vcpu_enable_cap(struct kvm_vcpu *vcpu, u32 cap, in vcpu_enable_cap()
763 static inline void vcpu_guest_debug_set(struct kvm_vcpu *vcp
69 initkvm_vcpu global() argument
71 statskvm_vcpu global() argument
72 dirty_gfnskvm_vcpu global() argument
73 fetch_indexkvm_vcpu global() argument
74 dirty_gfns_countkvm_vcpu global() argument
[all...]
/linux/arch/x86/kvm/vmx/
H A Dsgx.h13 int handle_encls(struct kvm_vcpu *vcpu);
16 void vcpu_setup_sgx_lepubkeyhash(struct kvm_vcpu *vcpu);
18 void vmx_write_encls_bitmap(struct kvm_vcpu *vcpu, struct vmcs12 *vmcs12);
23 static inline void vcpu_setup_sgx_lepubkeyhash(struct kvm_vcpu *vcpu) { } in vcpu_setup_sgx_lepubkeyhash()
25 static inline void vmx_write_encls_bitmap(struct kvm_vcpu *vcpu, in vmx_write_encls_bitmap()
H A Dposted_intr.h11 void vmx_vcpu_pi_load(struct kvm_vcpu *vcpu, int cpu);
12 void vmx_vcpu_pi_put(struct kvm_vcpu *vcpu);
15 void pi_apicv_pre_state_restore(struct kvm_vcpu *vcpu);
16 bool pi_has_pending_interrupt(struct kvm_vcpu *vcpu);
19 struct kvm_vcpu *vcpu, u32 vector);
/linux/tools/testing/selftests/kvm/arm64/
H A Dexternal_aborts.c31 static struct kvm_vm *vm_create_with_dabt_handler(struct kvm_vcpu **vcpu, void *guest_code, in vm_create_with_dabt_handler()
45 static void vcpu_inject_sea(struct kvm_vcpu *vcpu) in vcpu_inject_sea()
53 static bool vcpu_has_ras(struct kvm_vcpu *vcpu) in vcpu_has_ras()
65 static void vcpu_inject_serror(struct kvm_vcpu *vcpu) in vcpu_inject_serror()
78 static void __vcpu_run_expect(struct kvm_vcpu *vcpu, unsigned int cmd) in __vcpu_run_expect()
95 static void vcpu_run_expect_done(struct kvm_vcpu *vcpu) in vcpu_run_expect_done()
100 static void vcpu_run_expect_sync(struct kvm_vcpu *vcpu) in vcpu_run_expect_sync()
124 struct kvm_vcpu *vcpu; in test_mmio_abort()
159 struct kvm_vcpu *vcpu; in test_mmio_nisv()
175 struct kvm_vcpu *vcpu; in test_mmio_nisv_abort()
[all …]

12345678910>>...13