Home
last modified time | relevance | path

Searched defs:vcpu (Results 151 – 175 of 362) sorted by relevance

12345678910>>...15

/Linux-v6.6/arch/riscv/include/asm/
Dkvm_vcpu_vector.h43 static inline void kvm_riscv_vcpu_vector_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_vector_reset()
65 static inline int kvm_riscv_vcpu_alloc_vector_context(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_alloc_vector_context()
71 static inline void kvm_riscv_vcpu_free_vector_context(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_free_vector_context()
/Linux-v6.6/arch/arm64/kvm/hyp/nvhe/
Dpkvm.c24 static void pvm_init_traps_aa64pfr0(struct kvm_vcpu *vcpu) in pvm_init_traps_aa64pfr0()
80 static void pvm_init_traps_aa64pfr1(struct kvm_vcpu *vcpu) in pvm_init_traps_aa64pfr1()
99 static void pvm_init_traps_aa64dfr0(struct kvm_vcpu *vcpu) in pvm_init_traps_aa64dfr0()
147 static void pvm_init_traps_aa64mmfr0(struct kvm_vcpu *vcpu) in pvm_init_traps_aa64mmfr0()
162 static void pvm_init_traps_aa64mmfr1(struct kvm_vcpu *vcpu) in pvm_init_traps_aa64mmfr1()
177 static void pvm_init_trap_regs(struct kvm_vcpu *vcpu) in pvm_init_trap_regs()
201 void __pkvm_vcpu_init_traps(struct kvm_vcpu *vcpu) in __pkvm_vcpu_init_traps()
Dtimer-sr.c23 void __timer_disable_traps(struct kvm_vcpu *vcpu) in __timer_disable_traps()
40 void __timer_enable_traps(struct kvm_vcpu *vcpu) in __timer_enable_traps()
/Linux-v6.6/tools/testing/selftests/kvm/lib/riscv/
Dprocessor.c183 void riscv_vcpu_mmu_setup(struct kvm_vcpu *vcpu) in riscv_vcpu_mmu_setup()
207 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump()
288 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
323 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
367 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()
/Linux-v6.6/tools/testing/selftests/kvm/
Dsteal_time.c61 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) in is_steal_time_supported()
66 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) in steal_time_init()
157 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) in is_steal_time_supported()
167 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) in steal_time_init()
224 static void run_vcpu(struct kvm_vcpu *vcpu) in run_vcpu()
Ddirty_log_test.c231 static void dirty_log_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in dirty_log_collect_dirty_pages()
238 static void clear_log_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in clear_log_collect_dirty_pages()
257 static void default_after_vcpu_run(struct kvm_vcpu *vcpu, int ret, int err) in default_after_vcpu_run()
354 static void dirty_ring_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in dirty_ring_collect_dirty_pages()
392 static void dirty_ring_after_vcpu_run(struct kvm_vcpu *vcpu, int ret, int err) in dirty_ring_after_vcpu_run()
497 static void log_mode_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in log_mode_collect_dirty_pages()
508 static void log_mode_after_vcpu_run(struct kvm_vcpu *vcpu, int ret, int err) in log_mode_after_vcpu_run()
535 struct kvm_vcpu *vcpu = data; in vcpu_worker() local
695 static struct kvm_vm *create_vm(enum vm_guest_mode mode, struct kvm_vcpu **vcpu, in create_vm()
718 struct kvm_vcpu *vcpu; in run_test() local
/Linux-v6.6/arch/powerpc/kvm/
Dbook3s_hv_ras.c37 static void reload_slb(struct kvm_vcpu *vcpu) in reload_slb()
69 static long kvmppc_realmode_mc_power7(struct kvm_vcpu *vcpu) in kvmppc_realmode_mc_power7()
112 void kvmppc_realmode_machine_check(struct kvm_vcpu *vcpu) in kvmppc_realmode_machine_check()
141 long kvmppc_p9_realmode_hmi_handler(struct kvm_vcpu *vcpu) in kvmppc_p9_realmode_hmi_handler()
Dbook3s_paired_singles.c150 static inline void kvmppc_sync_qpr(struct kvm_vcpu *vcpu, int rt) in kvmppc_sync_qpr()
155 static void kvmppc_inject_pf(struct kvm_vcpu *vcpu, ulong eaddr, bool is_store) in kvmppc_inject_pf()
172 static int kvmppc_emulate_fpr_load(struct kvm_vcpu *vcpu, in kvmppc_emulate_fpr_load()
216 static int kvmppc_emulate_fpr_store(struct kvm_vcpu *vcpu, in kvmppc_emulate_fpr_store()
262 static int kvmppc_emulate_psq_load(struct kvm_vcpu *vcpu, in kvmppc_emulate_psq_load()
305 static int kvmppc_emulate_psq_store(struct kvm_vcpu *vcpu, in kvmppc_emulate_psq_store()
344 static bool kvmppc_inst_is_paired_single(struct kvm_vcpu *vcpu, u32 inst) in kvmppc_inst_is_paired_single()
490 static int kvmppc_ps_three_in(struct kvm_vcpu *vcpu, bool rc, in kvmppc_ps_three_in()
538 static int kvmppc_ps_two_in(struct kvm_vcpu *vcpu, bool rc, in kvmppc_ps_two_in()
590 static int kvmppc_ps_one_in(struct kvm_vcpu *vcpu, bool rc, in kvmppc_ps_one_in()
[all …]
Dbook3s_hv_tm_builtin.c20 int kvmhv_p9_tm_emulation_early(struct kvm_vcpu *vcpu) in kvmhv_p9_tm_emulation_early()
113 void kvmhv_emulate_tm_rollback(struct kvm_vcpu *vcpu) in kvmhv_emulate_tm_rollback()
/Linux-v6.6/tools/testing/selftests/kvm/x86_64/
Dcpuid_test.c103 static void run_vcpu(struct kvm_vcpu *vcpu, int stage) in run_vcpu()
138 static void set_cpuid_after_run(struct kvm_vcpu *vcpu) in set_cpuid_after_run()
166 static void test_get_cpuid2(struct kvm_vcpu *vcpu) in test_get_cpuid2()
187 struct kvm_vcpu *vcpu; in main() local
Dhyperv_evmcs.c194 void inject_nmi(struct kvm_vcpu *vcpu) in inject_nmi()
207 struct kvm_vcpu *vcpu) in save_restore_vm()
238 struct kvm_vcpu *vcpu; in main() local
/Linux-v6.6/drivers/virt/acrn/
Dioreq.c39 static int ioreq_complete_request(struct acrn_vm *vm, u16 vcpu, in ioreq_complete_request()
74 u16 vcpu, in acrn_ioreq_complete_request()
93 int acrn_ioreq_request_default_complete(struct acrn_vm *vm, u16 vcpu) in acrn_ioreq_request_default_complete()
175 int vcpu, ret; in ioreq_task() local
216 unsigned long vcpu; in acrn_ioreq_request_clear() local
313 struct acrn_io_request *req, u16 vcpu) in handle_cf8cfc()
/Linux-v6.6/arch/arm64/kvm/hyp/include/hyp/
Dsysreg-sr.h32 struct kvm_vcpu *vcpu = ctxt->__hyp_running_vcpu; in ctxt_has_mte() local
212 static inline void __sysreg32_save_state(struct kvm_vcpu *vcpu) in __sysreg32_save_state()
229 static inline void __sysreg32_restore_state(struct kvm_vcpu *vcpu) in __sysreg32_restore_state()
Dadjust_pc.h16 static inline void kvm_skip_instr(struct kvm_vcpu *vcpu) in kvm_skip_instr()
33 static inline void __kvm_skip_instr(struct kvm_vcpu *vcpu) in __kvm_skip_instr()
/Linux-v6.6/arch/mips/kvm/
Dmmu.c28 void kvm_mmu_free_memory_caches(struct kvm_vcpu *vcpu) in kvm_mmu_free_memory_caches()
510 static int _kvm_mips_map_page_fast(struct kvm_vcpu *vcpu, unsigned long gpa, in _kvm_mips_map_page_fast()
586 static int kvm_mips_map_page(struct kvm_vcpu *vcpu, unsigned long gpa, in kvm_mips_map_page()
684 struct kvm_vcpu *vcpu, in kvm_mips_handle_vz_root_tlb_fault()
708 static void kvm_mips_migrate_count(struct kvm_vcpu *vcpu) in kvm_mips_migrate_count()
715 void kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu) in kvm_arch_vcpu_load()
742 void kvm_arch_vcpu_put(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_put()
Dinterrupt.c24 void kvm_mips_deliver_interrupts(struct kvm_vcpu *vcpu, u32 cause) in kvm_mips_deliver_interrupts()
53 int kvm_mips_pending_timer(struct kvm_vcpu *vcpu) in kvm_mips_pending_timer()
/Linux-v6.6/arch/riscv/kvm/
Daia_imsic.c612 static void imsic_swfile_extirq_update(struct kvm_vcpu *vcpu) in imsic_swfile_extirq_update()
624 static void imsic_swfile_read(struct kvm_vcpu *vcpu, bool clear, in imsic_swfile_read()
643 static void imsic_swfile_update(struct kvm_vcpu *vcpu, in imsic_swfile_update()
667 void kvm_riscv_vcpu_aia_imsic_release(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_imsic_release()
718 int kvm_riscv_vcpu_aia_imsic_update(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_imsic_update()
829 int kvm_riscv_vcpu_aia_imsic_rmw(struct kvm_vcpu *vcpu, unsigned long isel, in kvm_riscv_vcpu_aia_imsic_rmw()
875 struct kvm_vcpu *vcpu; in kvm_riscv_aia_imsic_rw_attr() local
917 struct kvm_vcpu *vcpu; in kvm_riscv_aia_imsic_has_attr() local
932 void kvm_riscv_vcpu_aia_imsic_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_imsic_reset()
944 int kvm_riscv_vcpu_aia_imsic_inject(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_aia_imsic_inject()
[all …]
Dvcpu_fp.c17 void kvm_riscv_vcpu_fp_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_fp_reset()
77 int kvm_riscv_vcpu_get_reg_fp(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_fp()
122 int kvm_riscv_vcpu_set_reg_fp(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_fp()
/Linux-v6.6/arch/x86/kvm/
Dirq.c24 int kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu) in kvm_cpu_has_pending_timer()
146 void kvm_inject_pending_timer_irqs(struct kvm_vcpu *vcpu) in kvm_inject_pending_timer_irqs()
154 void __kvm_migrate_timers(struct kvm_vcpu *vcpu) in __kvm_migrate_timers()
/Linux-v6.6/tools/testing/selftests/kvm/lib/s390x/
Dprocessor.c165 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
194 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
214 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump()
220 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()
/Linux-v6.6/tools/testing/selftests/kvm/s390x/
Dcmma_test.c235 struct kvm_vcpu *vcpu; in test_get_cmma_basic() local
269 static void assert_exit_was_hypercall(struct kvm_vcpu *vcpu) in assert_exit_was_hypercall()
280 struct kvm_vcpu *vcpu; in test_migration_mode() local
455 struct kvm_vcpu *vcpu; in test_get_inital_dirty() local
513 struct kvm_vcpu *vcpu; in test_get_skip_holes() local
/Linux-v6.6/arch/arm64/kvm/hyp/vhe/
Ddebug-sr.c13 void __debug_switch_to_guest(struct kvm_vcpu *vcpu) in __debug_switch_to_guest()
18 void __debug_switch_to_host(struct kvm_vcpu *vcpu) in __debug_switch_to_host()
/Linux-v6.6/kernel/entry/
Dkvm.c6 static int xfer_to_guest_mode_work(struct kvm_vcpu *vcpu, unsigned long ti_work) in xfer_to_guest_mode_work()
31 int xfer_to_guest_mode_handle_work(struct kvm_vcpu *vcpu) in xfer_to_guest_mode_handle_work()
/Linux-v6.6/include/linux/
Dkvm_host.h240 struct kvm_vcpu *vcpu; member
546 static inline int kvm_vcpu_exiting_guest_mode(struct kvm_vcpu *vcpu) in kvm_vcpu_exiting_guest_mode()
623 u32 vcpu; member
681 static inline int kvm_arch_vcpu_memslots_id(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_memslots_id()
827 #define vcpu_unimpl(vcpu, fmt, ...) \ argument
831 #define vcpu_debug(vcpu, fmt, ...) \ argument
833 #define vcpu_debug_ratelimited(vcpu, fmt, ...) \ argument
836 #define vcpu_err(vcpu, fmt, ...) \ argument
889 static inline void kvm_vcpu_srcu_read_lock(struct kvm_vcpu *vcpu) in kvm_vcpu_srcu_read_lock()
898 static inline void kvm_vcpu_srcu_read_unlock(struct kvm_vcpu *vcpu) in kvm_vcpu_srcu_read_unlock()
[all …]
/Linux-v6.6/arch/x86/kvm/vmx/
Dsgx.h23 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()

12345678910>>...15