/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_mmu.c | 401 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() 883 static int kvmppc_get_hpa(struct kvm_vcpu *vcpu, unsigned long mmu_seq, in kvmppc_get_hpa() 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() [all …]
|
H A D | book3s_hv_ras.c | 37 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 D | book3s_hv_tm_builtin.c | 20 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 D | i8259.c | 54 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 D | irq.c | 24 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 D | vcpu_insn.c | 151 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 D | vcpu_fp.c | 17 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 D | aia_imsic.c | 613 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() 841 int kvm_riscv_vcpu_aia_imsic_rmw(struct kvm_vcpu *vcpu, unsigned long isel, in kvm_riscv_vcpu_aia_imsic_rmw() 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() [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/ |
H A D | steal_time.c | 61 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 D | dirty_log_test.c | 231 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 D | processor.c | 183 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 D | cpuid_test.c | 103 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 D | hyperv_evmcs.c | 194 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 D | pkvm.c | 24 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()
|
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/ |
H A D | sysreg-sr.h | 32 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 D | adjust_pc.h | 16 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 D | debug-sr.c | 13 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 D | ioreq.c | 39 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/qemu/contrib/plugins/ |
H A D | ips.c | 61 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/tools/testing/selftests/kvm/lib/s390x/ |
H A D | processor.c | 165 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/linux/kernel/entry/ |
H A D | kvm.c | 6 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/arch/mips/kvm/ |
H A D | mmu.c | 28 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()
|
H A D | interrupt.c | 24 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()
|
/openbmc/linux/arch/x86/kvm/vmx/ |
H A D | sgx.h | 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()
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | mmio.c | 75 static bool kvm_pending_sync_exception(struct kvm_vcpu *vcpu) in kvm_pending_sync_exception() 106 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu) in kvm_handle_mmio_return() 151 int io_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa) in io_mem_abort()
|