Home
last modified time | relevance | path

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

12345678910>>...16

/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c401 long kvmppc_h_enter(struct kvm_vcpu *vcpu, unsigned long flags, in kvmppc_h_enter()
547 long kvmppc_h_remove(struct kvm_vcpu *vcpu, unsigned long flags, in kvmppc_h_remove()
555 long kvmppc_h_bulk_remove(struct kvm_vcpu *vcpu) in kvmppc_h_bulk_remove()
674 long kvmppc_h_protect(struct kvm_vcpu *vcpu, unsigned long flags, in kvmppc_h_protect()
745 long kvmppc_h_read(struct kvm_vcpu *vcpu, unsigned long flags, in kvmppc_h_read()
786 long kvmppc_h_clear_ref(struct kvm_vcpu *vcpu, unsigned long flags, in kvmppc_h_clear_ref()
835 long kvmppc_h_clear_mod(struct kvm_vcpu *vcpu, unsigned long flags, in kvmppc_h_clear_mod()
925 static long kvmppc_do_h_page_init_zero(struct kvm_vcpu *vcpu, in kvmppc_do_h_page_init_zero()
954 static long kvmppc_do_h_page_init_copy(struct kvm_vcpu *vcpu, in kvmppc_do_h_page_init_copy()
1082 next_mmio_cache_entry(struct kvm_vcpu *vcpu) in next_mmio_cache_entry()
[all …]
H A 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()
H A 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()
/openbmc/linux/arch/x86/kvm/
H A Di8259.c54 struct kvm_vcpu *vcpu; in pic_unlock() local
276 struct kvm_vcpu *vcpu; in kvm_pic_reset() local
521 static int picdev_master_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_master_write()
528 static int picdev_master_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_master_read()
535 static int picdev_slave_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_slave_write()
542 static int picdev_slave_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_slave_read()
549 static int picdev_elcr_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_elcr_write()
556 static int picdev_elcr_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_elcr_read()
H A 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()
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu_insn.c151 static int truly_illegal_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, in truly_illegal_insn()
167 static int truly_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, in truly_virtual_insn()
188 void kvm_riscv_vcpu_wfi(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_wfi()
197 static int wfi_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn) in wfi_insn()
230 int kvm_riscv_vcpu_csr_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_riscv_vcpu_csr_return()
250 static int csr_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn) in csr_insn()
370 static int system_opcode_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, in system_opcode_insn()
410 int kvm_riscv_vcpu_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_riscv_vcpu_virtual_insn()
453 int kvm_riscv_vcpu_mmio_load(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_riscv_vcpu_mmio_load()
575 int kvm_riscv_vcpu_mmio_store(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_riscv_vcpu_mmio_store()
[all …]
H A 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()
H A Daia_imsic.c613 static void imsic_swfile_extirq_update(struct kvm_vcpu *vcpu) in imsic_swfile_extirq_update()
636 static void imsic_swfile_read(struct kvm_vcpu *vcpu, bool clear, in imsic_swfile_read()
655 static void imsic_swfile_update(struct kvm_vcpu *vcpu, in imsic_swfile_update()
679 void kvm_riscv_vcpu_aia_imsic_release(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_imsic_release()
730 int kvm_riscv_vcpu_aia_imsic_update(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_imsic_update()
887 struct kvm_vcpu *vcpu; in kvm_riscv_aia_imsic_rw_attr() local
929 struct kvm_vcpu *vcpu; in kvm_riscv_aia_imsic_has_attr() local
944 void kvm_riscv_vcpu_aia_imsic_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_imsic_reset()
956 int kvm_riscv_vcpu_aia_imsic_inject(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_aia_imsic_inject()
1021 int kvm_riscv_vcpu_aia_imsic_init(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_imsic_init()
[all …]
/openbmc/linux/tools/testing/selftests/kvm/
H A 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()
H A 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()
395 static void dirty_ring_after_vcpu_run(struct kvm_vcpu *vcpu, int ret, int err) in dirty_ring_after_vcpu_run()
492 static void log_mode_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in log_mode_collect_dirty_pages()
503 static void log_mode_after_vcpu_run(struct kvm_vcpu *vcpu, int ret, int err) in log_mode_after_vcpu_run()
522 struct kvm_vcpu *vcpu = data; in vcpu_worker() local
682 static struct kvm_vm *create_vm(enum vm_guest_mode mode, struct kvm_vcpu **vcpu, in create_vm()
705 struct kvm_vcpu *vcpu; in run_test() local
/openbmc/linux/tools/testing/selftests/kvm/lib/riscv/
H A 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()
/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A 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
H A 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
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A 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()
H A 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()
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/
H A 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()
H A 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()
/openbmc/linux/arch/arm64/kvm/hyp/vhe/
H A 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()
/openbmc/linux/drivers/virt/acrn/
H A 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()
/openbmc/linux/kernel/entry/
H A 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()
/openbmc/linux/tools/testing/selftests/kvm/lib/s390x/
H A 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()
/openbmc/qemu/contrib/plugins/
H A Dips.c61 static void update_system_time(vCPUTime *vcpu) in update_system_time()
94 vCPUTime *vcpu = qemu_plugin_scoreboard_find(vcpus, cpu_index); in vcpu_init() local
102 vCPUTime *vcpu = qemu_plugin_scoreboard_find(vcpus, cpu_index); in vcpu_exit() local
108 vCPUTime *vcpu = qemu_plugin_scoreboard_find(vcpus, cpu_index); in every_quantum_insn() local
/openbmc/linux/arch/mips/kvm/
H A 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()
H A 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()
/openbmc/linux/arch/x86/kvm/vmx/
H A 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>>...16