Searched defs:vcpu (Results 1 - 25 of 381) sorted by path

1234567891011>>

/linux-master/arch/mips/kvm/
H A Dhypcall.c17 enum emulation_result kvm_mips_emul_hypcall(struct kvm_vcpu *vcpu, argument
32 static int kvm_mips_hypercall(struct kvm_vcpu *vcpu, unsigned long num, argument
40 int kvm_mips_handle_hypcall(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dfsl_hcalls.h534 fh_get_core_state(unsigned int handle, unsigned int vcpu, unsigned int *state) argument
565 fh_enter_nap(unsigned int handle, unsigned int vcpu) argument
590 fh_exit_nap(unsigned int handle, unsigned int vcpu) argument
[all...]
H A Dkvm_book3s_32.h12 static inline struct kvmppc_book3s_shadow_vcpu *svcpu_get(struct kvm_vcpu *vcpu) argument
/linux-master/arch/powerpc/kvm/
H A Dbook3s_mmu_hpte.c56 void kvmppc_mmu_hpte_cache_map(struct kvm_vcpu *vcpu, struct hpte_cache *pte) argument
101 static void invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) argument
132 static void kvmppc_mmu_pte_flush_all(struct kvm_vcpu *vcpu) argument
150 static void kvmppc_mmu_pte_flush_page(struct kvm_vcpu *vcpu, ulong guest_ea) argument
169 kvmppc_mmu_pte_flush_long(struct kvm_vcpu *vcpu, ulong guest_ea) argument
189 kvmppc_mmu_pte_flush(struct kvm_vcpu *vcpu, ulong guest_ea, ulong ea_mask) argument
212 kvmppc_mmu_pte_vflush_short(struct kvm_vcpu *vcpu, u64 guest_vp) argument
233 kvmppc_mmu_pte_vflush_64k(struct kvm_vcpu *vcpu, u64 guest_vp) argument
255 kvmppc_mmu_pte_vflush_long(struct kvm_vcpu *vcpu, u64 guest_vp) argument
275 kvmppc_mmu_pte_vflush(struct kvm_vcpu *vcpu, u64 guest_vp, u64 vp_mask) argument
298 kvmppc_mmu_pte_pflush(struct kvm_vcpu *vcpu, ulong pa_start, ulong pa_end) argument
320 kvmppc_mmu_hpte_cache_next(struct kvm_vcpu *vcpu) argument
338 kvmppc_mmu_hpte_destroy(struct kvm_vcpu *vcpu) argument
351 kvmppc_mmu_hpte_init(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/arm64/include/asm/
H A Dkvm_asm.h305 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] variable
310 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] variable
315 str \\vcpu, [\\ctxt, #HOST_CONTEXT_VCPU] variable
[all...]
H A Dkvm_emulate.h59 vcpu_el1_is_32bit(struct kvm_vcpu *vcpu) argument
64 vcpu_el1_is_32bit(struct kvm_vcpu *vcpu) argument
70 vcpu_reset_hcr(struct kvm_vcpu *vcpu) argument
107 vcpu_hcr(struct kvm_vcpu *vcpu) argument
112 vcpu_clear_wfx_traps(struct kvm_vcpu *vcpu) argument
122 vcpu_set_wfx_traps(struct kvm_vcpu *vcpu) argument
128 vcpu_ptrauth_enable(struct kvm_vcpu *vcpu) argument
133 vcpu_ptrauth_disable(struct kvm_vcpu *vcpu) argument
138 vcpu_get_vsesr(struct kvm_vcpu *vcpu) argument
143 vcpu_set_vsesr(struct kvm_vcpu *vcpu, u64 vsesr) argument
148 vcpu_pc(const struct kvm_vcpu *vcpu) argument
153 vcpu_cpsr(const struct kvm_vcpu *vcpu) argument
158 vcpu_mode_is_32bit(const struct kvm_vcpu *vcpu) argument
163 kvm_condition_valid(const struct kvm_vcpu *vcpu) argument
171 vcpu_set_thumb(struct kvm_vcpu *vcpu) argument
181 vcpu_get_reg(const struct kvm_vcpu *vcpu, u8 reg_num) argument
187 vcpu_set_reg(struct kvm_vcpu *vcpu, u8 reg_num, unsigned long val) argument
205 vcpu_is_el2(const struct kvm_vcpu *vcpu) argument
216 vcpu_el2_e2h_is_set(const struct kvm_vcpu *vcpu) argument
226 vcpu_el2_tge_is_set(const struct kvm_vcpu *vcpu) argument
246 is_hyp_ctxt(const struct kvm_vcpu *vcpu) argument
283 vcpu_mode_priv(const struct kvm_vcpu *vcpu) argument
297 kvm_vcpu_get_esr(const struct kvm_vcpu *vcpu) argument
302 kvm_vcpu_get_condition(const struct kvm_vcpu *vcpu) argument
312 kvm_vcpu_get_hfar(const struct kvm_vcpu *vcpu) argument
317 kvm_vcpu_get_fault_ipa(const struct kvm_vcpu *vcpu) argument
322 kvm_vcpu_get_disr(const struct kvm_vcpu *vcpu) argument
327 kvm_vcpu_hvc_get_imm(const struct kvm_vcpu *vcpu) argument
332 kvm_vcpu_dabt_isvalid(const struct kvm_vcpu *vcpu) argument
337 kvm_vcpu_dabt_iss_nisv_sanitized(const struct kvm_vcpu *vcpu) argument
342 kvm_vcpu_dabt_issext(const struct kvm_vcpu *vcpu) argument
347 kvm_vcpu_dabt_issf(const struct kvm_vcpu *vcpu) argument
352 kvm_vcpu_dabt_get_rd(const struct kvm_vcpu *vcpu) argument
357 kvm_vcpu_abt_iss1tw(const struct kvm_vcpu *vcpu) argument
363 kvm_vcpu_dabt_iswrite(const struct kvm_vcpu *vcpu) argument
368 kvm_vcpu_dabt_is_cm(const struct kvm_vcpu *vcpu) argument
373 kvm_vcpu_dabt_get_as(const struct kvm_vcpu *vcpu) argument
379 kvm_vcpu_trap_il_is32bit(const struct kvm_vcpu *vcpu) argument
384 kvm_vcpu_trap_get_class(const struct kvm_vcpu *vcpu) argument
389 kvm_vcpu_trap_is_iabt(const struct kvm_vcpu *vcpu) argument
394 kvm_vcpu_trap_is_exec_fault(const struct kvm_vcpu *vcpu) argument
399 kvm_vcpu_trap_get_fault(const struct kvm_vcpu *vcpu) argument
405 kvm_vcpu_trap_is_permission_fault(const struct kvm_vcpu *vcpu) argument
411 kvm_vcpu_trap_is_translation_fault(const struct kvm_vcpu *vcpu) argument
417 kvm_vcpu_trap_get_perm_fault_granule(const struct kvm_vcpu *vcpu) argument
425 kvm_vcpu_abt_issea(const struct kvm_vcpu *vcpu) argument
438 kvm_vcpu_sys_get_rt(struct kvm_vcpu *vcpu) argument
444 kvm_is_write_fault(struct kvm_vcpu *vcpu) argument
468 kvm_vcpu_get_mpidr_aff(struct kvm_vcpu *vcpu) argument
473 kvm_vcpu_set_be(struct kvm_vcpu *vcpu) argument
484 kvm_vcpu_is_be(struct kvm_vcpu *vcpu) argument
495 vcpu_data_guest_to_host(struct kvm_vcpu *vcpu, unsigned long data, unsigned int len) argument
526 vcpu_data_host_to_guest(struct kvm_vcpu *vcpu, unsigned long data, unsigned int len) argument
557 kvm_incr_pc(struct kvm_vcpu *vcpu) argument
578 kvm_get_reset_cptr_el2(struct kvm_vcpu *vcpu) argument
608 kvm_reset_cptr_el2(struct kvm_vcpu *vcpu) argument
[all...]
H A Dkvm_host.h1132 kvm_arch_pmi_in_guest(struct kvm_vcpu *vcpu) argument
1183 kvm_arch_sched_in(struct kvm_vcpu *vcpu, int cpu) argument
[all...]
H A Dkvm_nested.h9 static inline bool vcpu_has_nv(const struct kvm_vcpu *vcpu) argument
/linux-master/arch/arm64/kvm/
H A Darch_timer.c58 static int nr_timers(struct kvm_vcpu *vcpu) argument
68 struct kvm_vcpu *vcpu = ctxt->vcpu; local
87 struct kvm_vcpu *vcpu = ctxt->vcpu; local
121 struct kvm_vcpu *vcpu = ctxt->vcpu; local
143 struct kvm_vcpu *vcpu = ctxt->vcpu; local
178 get_timer_map(struct kvm_vcpu *vcpu, struct timer_map *map) argument
226 struct kvm_vcpu *vcpu = *(struct kvm_vcpu **)dev_id; local
287 vcpu_has_wfit_active(struct kvm_vcpu *vcpu) argument
293 wfit_delay_ns(struct kvm_vcpu *vcpu) argument
307 kvm_timer_earliest_exp(struct kvm_vcpu *vcpu) argument
333 struct kvm_vcpu *vcpu; local
357 struct kvm_vcpu *vcpu; local
422 kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu) argument
430 kvm_timer_update_run(struct kvm_vcpu *vcpu) argument
445 kvm_timer_update_irq(struct kvm_vcpu *vcpu, bool new_level, struct arch_timer_context *timer_ctx) argument
571 kvm_timer_blocking(struct kvm_vcpu *vcpu) argument
596 kvm_timer_unblocking(struct kvm_vcpu *vcpu) argument
657 struct kvm_vcpu *vcpu = ctx->vcpu; local
676 kvm_timer_vcpu_load_nogic(struct kvm_vcpu *vcpu) argument
713 kvm_timer_vcpu_load_nested_switch(struct kvm_vcpu *vcpu, struct timer_map *map) argument
764 timer_set_traps(struct kvm_vcpu *vcpu, struct timer_map *map) argument
826 kvm_timer_vcpu_load(struct kvm_vcpu *vcpu) argument
860 kvm_timer_should_notify_user(struct kvm_vcpu *vcpu) argument
877 kvm_timer_vcpu_put(struct kvm_vcpu *vcpu) argument
914 unmask_vtimer_irq_user(struct kvm_vcpu *vcpu) argument
927 kvm_timer_sync_user(struct kvm_vcpu *vcpu) argument
938 kvm_timer_vcpu_reset(struct kvm_vcpu *vcpu) argument
984 timer_context_init(struct kvm_vcpu *vcpu, int timerid) argument
1011 kvm_timer_vcpu_init(struct kvm_vcpu *vcpu) argument
1048 kvm_arm_timer_set_reg(struct kvm_vcpu *vcpu, u64 regid, u64 value) argument
1107 kvm_arm_timer_get_reg(struct kvm_vcpu *vcpu, u64 regid) argument
1132 kvm_arm_timer_read(struct kvm_vcpu *vcpu, struct arch_timer_context *timer, enum kvm_arch_timer_regs treg) argument
1167 kvm_arm_timer_read_sysreg(struct kvm_vcpu *vcpu, enum kvm_arch_timers tmr, enum kvm_arch_timer_regs treg) argument
1192 kvm_arm_timer_write(struct kvm_vcpu *vcpu, struct arch_timer_context *timer, enum kvm_arch_timer_regs treg, u64 val) argument
1219 kvm_arm_timer_write_sysreg(struct kvm_vcpu *vcpu, enum kvm_arch_timers tmr, enum kvm_arch_timer_regs treg, u64 val) argument
1242 timer_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu) argument
1445 kvm_timer_vcpu_terminate(struct kvm_vcpu *vcpu) argument
1452 timer_irqs_are_valid(struct kvm_vcpu *vcpu) argument
1487 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); local
1506 kvm_timer_enable(struct kvm_vcpu *vcpu) argument
1559 kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
1611 kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
1638 kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
[all...]
H A Darm.c67 int kvm_arch_vcpu_should_kick(struct kvm_vcpu *vcpu) argument
188 vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) argument
362 int kvm_arch_vcpu_create(struct kvm_vcpu *vcpu) argument
405 kvm_arch_vcpu_postcreate(struct kvm_vcpu *vcpu) argument
409 kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) argument
421 kvm_arch_vcpu_blocking(struct kvm_vcpu *vcpu) argument
426 kvm_arch_vcpu_unblocking(struct kvm_vcpu *vcpu) argument
431 kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu) argument
477 kvm_arch_vcpu_put(struct kvm_vcpu *vcpu) argument
492 __kvm_arm_vcpu_power_off(struct kvm_vcpu *vcpu) argument
499 kvm_arm_vcpu_power_off(struct kvm_vcpu *vcpu) argument
506 kvm_arm_vcpu_stopped(struct kvm_vcpu *vcpu) argument
511 kvm_arm_vcpu_suspend(struct kvm_vcpu *vcpu) argument
518 kvm_arm_vcpu_suspended(struct kvm_vcpu *vcpu) argument
523 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
531 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
571 kvm_arch_vcpu_in_kernel(struct kvm_vcpu *vcpu) argument
577 kvm_arch_vcpu_get_ip(struct kvm_vcpu *vcpu) argument
583 kvm_vcpu_initialized(struct kvm_vcpu *vcpu) argument
593 struct kvm_vcpu *vcpu; local
644 kvm_arch_vcpu_run_pid_change(struct kvm_vcpu *vcpu) argument
733 struct kvm_vcpu *vcpu; local
743 struct kvm_vcpu *vcpu; local
751 kvm_vcpu_sleep(struct kvm_vcpu *vcpu) argument
780 kvm_vcpu_wfi(struct kvm_vcpu *vcpu) argument
807 kvm_vcpu_suspend(struct kvm_vcpu *vcpu) argument
849 check_vcpu_requests(struct kvm_vcpu *vcpu) argument
891 vcpu_mode_is_bad_32bit(struct kvm_vcpu *vcpu) argument
916 kvm_vcpu_exit_request(struct kvm_vcpu *vcpu, int *ret) argument
955 kvm_arm_vcpu_enter_exit(struct kvm_vcpu *vcpu) argument
976 kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu) argument
1173 vcpu_interrupt_line(struct kvm_vcpu *vcpu, int number, bool level) argument
1212 struct kvm_vcpu *vcpu = NULL; local
1284 kvm_vcpu_init_check_features(struct kvm_vcpu *vcpu, const struct kvm_vcpu_init *init) argument
1328 kvm_vcpu_init_changed(struct kvm_vcpu *vcpu, const struct kvm_vcpu_init *init) argument
1337 kvm_setup_vcpu(struct kvm_vcpu *vcpu) argument
1352 __kvm_vcpu_set_target(struct kvm_vcpu *vcpu, const struct kvm_vcpu_init *init) argument
1382 kvm_vcpu_set_target(struct kvm_vcpu *vcpu, const struct kvm_vcpu_init *init) argument
1405 kvm_arch_vcpu_ioctl_vcpu_init(struct kvm_vcpu *vcpu, struct kvm_vcpu_init *init) argument
1459 kvm_arm_vcpu_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
1473 kvm_arm_vcpu_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
1487 kvm_arm_vcpu_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
1501 kvm_arm_vcpu_get_events(struct kvm_vcpu *vcpu, struct kvm_vcpu_events *events) argument
1509 kvm_arm_vcpu_set_events(struct kvm_vcpu *vcpu, struct kvm_vcpu_events *events) argument
1530 struct kvm_vcpu *vcpu = filp->private_data; local
2473 struct kvm_vcpu *vcpu; local
[all...]
H A Ddebug.c40 static void save_guest_debug_regs(struct kvm_vcpu *vcpu) argument
53 static void restore_guest_debug_regs(struct kvm_vcpu *vcpu) argument
96 kvm_arm_setup_mdcr_el2(struct kvm_vcpu *vcpu) argument
137 kvm_arm_vcpu_init_debug(struct kvm_vcpu *vcpu) argument
149 kvm_arm_reset_debug_ptr(struct kvm_vcpu *vcpu) argument
170 kvm_arm_setup_debug(struct kvm_vcpu *vcpu) argument
281 kvm_arm_clear_debug(struct kvm_vcpu *vcpu) argument
318 kvm_arch_vcpu_load_debug_state_flags(struct kvm_vcpu *vcpu) argument
341 kvm_arch_vcpu_put_debug_state_flags(struct kvm_vcpu *vcpu) argument
[all...]
H A Demulate-nested.c387 static u64 get_sanitized_cnthctl(struct kvm_vcpu *vcpu) argument
397 static enum trap_behaviour check_cnthctl_el1pcten(struct kvm_vcpu *vcpu) argument
405 static enum trap_behaviour check_cnthctl_el1pten(struct kvm_vcpu *vcpu) argument
1894 static enum trap_behaviour get_behaviour(struct kvm_vcpu *vcpu, argument
1907 static enum trap_behaviour __compute_trap_behaviour(struct kvm_vcpu *vcpu, argument
1933 compute_trap_behaviour(struct kvm_vcpu *vcpu, const union trap_config tc) argument
1998 triage_sysreg_trap(struct kvm_vcpu *vcpu, int *sr_index) argument
2120 kvm_check_illegal_exception_return(struct kvm_vcpu *vcpu, u64 spsr) argument
2153 kvm_emulate_nested_eret(struct kvm_vcpu *vcpu) argument
2200 kvm_inject_el2_exception(struct kvm_vcpu *vcpu, u64 esr_el2, enum exception_type type) argument
2222 kvm_inject_nested(struct kvm_vcpu *vcpu, u64 esr_el2, enum exception_type type) argument
2283 kvm_inject_nested_sync(struct kvm_vcpu *vcpu, u64 esr_el2) argument
2288 kvm_inject_nested_irq(struct kvm_vcpu *vcpu) argument
[all...]
H A Dfpsimd.c17 void kvm_vcpu_unshare_task_fp(struct kvm_vcpu *vcpu) argument
39 int kvm_arch_vcpu_run_map_fp(struct kvm_vcpu *vcpu) argument
75 kvm_arch_vcpu_load_fp(struct kvm_vcpu *vcpu) argument
126 kvm_arch_vcpu_ctxflush_fp(struct kvm_vcpu *vcpu) argument
139 kvm_arch_vcpu_ctxsync_fp(struct kvm_vcpu *vcpu) argument
176 kvm_arch_vcpu_put_fp(struct kvm_vcpu *vcpu) argument
[all...]
H A Dguest.c76 static int core_reg_size_from_offset(const struct kvm_vcpu *vcpu, u64 off) argument
121 static void *core_reg_addr(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
186 get_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
215 set_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
312 get_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
336 set_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
417 sve_reg_to_region(struct sve_state_reg_region *region, struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
484 get_sve_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
510 set_sve_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
535 kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) argument
540 kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) argument
545 copy_core_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) argument
588 num_core_regs(const struct kvm_vcpu *vcpu) argument
618 copy_timer_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) argument
629 set_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
642 get_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
651 num_sve_regs(const struct kvm_vcpu *vcpu) argument
665 copy_sve_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) argument
718 kvm_arm_num_regs(struct kvm_vcpu *vcpu) argument
738 kvm_arm_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) argument
765 kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
785 kvm_arm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
805 kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
811 kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
817 __kvm_arm_vcpu_get_events(struct kvm_vcpu *vcpu, struct kvm_vcpu_events *events) argument
835 __kvm_arm_vcpu_set_events(struct kvm_vcpu *vcpu, struct kvm_vcpu_events *events) argument
890 kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) argument
895 kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) argument
900 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) argument
916 kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu, struct kvm_guest_debug *dbg) argument
946 kvm_arm_vcpu_arch_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
971 kvm_arm_vcpu_arch_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
994 kvm_arm_vcpu_arch_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
[all...]
H A Dhandle_exit.c31 static void kvm_handle_guest_serror(struct kvm_vcpu *vcpu, u64 esr) argument
37 static int handle_hvc(struct kvm_vcpu *vcpu) argument
56 handle_smc(struct kvm_vcpu *vcpu) argument
93 handle_no_fpsimd(struct kvm_vcpu *vcpu) argument
114 kvm_handle_wfx(struct kvm_vcpu *vcpu) argument
166 kvm_handle_guest_debug(struct kvm_vcpu *vcpu) argument
188 kvm_handle_unknown_ec(struct kvm_vcpu *vcpu) argument
203 handle_sve(struct kvm_vcpu *vcpu) argument
214 kvm_handle_ptrauth(struct kvm_vcpu *vcpu) argument
220 kvm_handle_eret(struct kvm_vcpu *vcpu) argument
244 handle_svc(struct kvm_vcpu *vcpu) argument
283 kvm_get_exit_handler(struct kvm_vcpu *vcpu) argument
297 handle_trap_exceptions(struct kvm_vcpu *vcpu) argument
322 handle_exit(struct kvm_vcpu *vcpu, int exception_index) argument
366 handle_exit_early(struct kvm_vcpu *vcpu, int exception_index) argument
386 nvhe_hyp_panic_handler(u64 esr, u64 spsr, u64 elr_virt, u64 elr_phys, u64 par, uintptr_t vcpu, u64 far, u64 hpfar) argument
[all...]
/linux-master/arch/arm64/kvm/hyp/
H A Daarch32.c47 bool kvm_condition_valid32(const struct kvm_vcpu *vcpu) argument
96 static void kvm_adjust_itstate(struct kvm_vcpu *vcpu) argument
126 kvm_skip_instr32(struct kvm_vcpu *vcpu) argument
[all...]
H A Dexception.c23 static inline u64 __vcpu_read_sys_reg(const struct kvm_vcpu *vcpu, int reg) argument
35 static inline void __vcpu_write_sys_reg(struct kvm_vcpu *vcpu, u64 val, int reg) argument
43 static void __vcpu_write_spsr(struct kvm_vcpu *vcpu, unsigned long target_mode, argument
58 __vcpu_write_spsr_abt(struct kvm_vcpu *vcpu, u64 val) argument
66 __vcpu_write_spsr_und(struct kvm_vcpu *vcpu, u64 val) argument
91 enter_exception64(struct kvm_vcpu *vcpu, unsigned long target_mode, enum exception_type type) argument
192 get_except32_cpsr(struct kvm_vcpu *vcpu, u32 mode) argument
286 enter_exception32(struct kvm_vcpu *vcpu, u32 mode, u32 vect_offset) argument
319 kvm_inject_exception(struct kvm_vcpu *vcpu) argument
365 __kvm_adjust_pc(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dadjust_pc.h16 static inline void kvm_skip_instr(struct kvm_vcpu *vcpu) argument
33 static inline void __kvm_skip_instr(struct kvm_vcpu *vcpu) argument
[all...]
H A Ddebug-sr.h128 static inline void __debug_switch_to_guest_common(struct kvm_vcpu *vcpu) argument
147 static inline void __debug_switch_to_host_common(struct kvm_vcpu *vcpu) argument
[all...]
H A Dswitch.h43 static inline bool guest_owns_fp_regs(struct kvm_vcpu *vcpu) argument
49 static inline void __fpsimd_save_fpexc32(struct kvm_vcpu *vcpu) argument
57 static inline void __activate_traps_fpsimd32(struct kvm_vcpu *vcpu) argument
156 __activate_traps_hfgxtr(struct kvm_vcpu *vcpu) argument
192 __deactivate_traps_hfgxtr(struct kvm_vcpu *vcpu) argument
213 __activate_traps_common(struct kvm_vcpu *vcpu) argument
255 __deactivate_traps_common(struct kvm_vcpu *vcpu) argument
274 ___activate_traps(struct kvm_vcpu *vcpu) argument
287 ___deactivate_traps(struct kvm_vcpu *vcpu) argument
301 __populate_fault_info(struct kvm_vcpu *vcpu) argument
306 kvm_hyp_handle_mops(struct kvm_vcpu *vcpu, u64 *exit_code) argument
322 __hyp_sve_restore_guest(struct kvm_vcpu *vcpu) argument
336 kvm_hyp_handle_fpsimd(struct kvm_vcpu *vcpu, u64 *exit_code) argument
397 handle_tx2_tvm(struct kvm_vcpu *vcpu) argument
482 kvm_hyp_handle_ptrauth(struct kvm_vcpu *vcpu, u64 *exit_code) argument
506 kvm_hyp_handle_cntpct(struct kvm_vcpu *vcpu) argument
555 handle_ampere1_tcr(struct kvm_vcpu *vcpu) argument
579 kvm_hyp_handle_sysreg(struct kvm_vcpu *vcpu, u64 *exit_code) argument
602 kvm_hyp_handle_cp15_32(struct kvm_vcpu *vcpu, u64 *exit_code) argument
611 kvm_hyp_handle_memory_fault(struct kvm_vcpu *vcpu, u64 *exit_code) argument
623 kvm_hyp_handle_dabt_low(struct kvm_vcpu *vcpu, u64 *exit_code) argument
663 kvm_hyp_handle_exit(struct kvm_vcpu *vcpu, u64 *exit_code) argument
676 synchronize_vcpu_pstate(struct kvm_vcpu *vcpu, u64 *exit_code) argument
699 fixup_guest_exit(struct kvm_vcpu *vcpu, u64 *exit_code) argument
[all...]
H A Dsysreg-sr.h32 struct kvm_vcpu *vcpu = ctxt->__hyp_running_vcpu; local
42 struct kvm_vcpu *vcpu = ctxt_to_vcpu(ctxt); local
49 struct kvm_vcpu *vcpu; local
230 static inline void __sysreg32_save_state(struct kvm_vcpu *vcpu) argument
247 __sysreg32_restore_state(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/arm64/kvm/hyp/include/nvhe/
H A Dpkvm.h19 struct kvm_vcpu vcpu; member in struct:pkvm_hyp_vcpu
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Ddebug-sr.c82 void __debug_save_host_buffers_nvhe(struct kvm_vcpu *vcpu) argument
92 void __debug_switch_to_guest(struct kvm_vcpu *vcpu) argument
97 void __debug_restore_host_buffers_nvhe(struct kvm_vcpu *vcpu) argument
105 __debug_switch_to_host(struct kvm_vcpu *vcpu) argument
[all...]
H A Dpkvm.c24 static void pvm_init_traps_aa64pfr0(struct kvm_vcpu *vcpu) argument
80 static void pvm_init_traps_aa64pfr1(struct kvm_vcpu *vcpu) argument
99 pvm_init_traps_aa64dfr0(struct kvm_vcpu *vcpu) argument
151 pvm_init_traps_aa64mmfr0(struct kvm_vcpu *vcpu) argument
166 pvm_init_traps_aa64mmfr1(struct kvm_vcpu *vcpu) argument
181 pvm_init_trap_regs(struct kvm_vcpu *vcpu) argument
205 __pkvm_vcpu_init_traps(struct kvm_vcpu *vcpu) argument
[all...]
H A Dswitch.c39 static void __activate_traps(struct kvm_vcpu *vcpu) argument
84 static void __deactivate_traps(struct kvm_vcpu *vcpu) argument
116 __hyp_vgic_save_state(struct kvm_vcpu *vcpu) argument
125 __hyp_vgic_restore_state(struct kvm_vcpu *vcpu) argument
137 __pmu_switch_to_guest(struct kvm_vcpu *vcpu) argument
153 __pmu_switch_to_host(struct kvm_vcpu *vcpu) argument
174 kvm_handle_pvm_sys64(struct kvm_vcpu *vcpu, u64 *exit_code) argument
210 kvm_get_exit_handler_array(struct kvm_vcpu *vcpu) argument
229 early_exit_filter(struct kvm_vcpu *vcpu, u64 *exit_code) argument
248 __kvm_vcpu_run(struct kvm_vcpu *vcpu) argument
368 struct kvm_vcpu *vcpu; local
[all...]

Completed in 295 milliseconds

1234567891011>>