Lines Matching refs:kvm_vcpu

84 static void kvmppc_end_cede(struct kvm_vcpu *vcpu);
85 static int kvmppc_hv_setup_htab_rma(struct kvm_vcpu *vcpu);
114 static void kvmppc_fast_vcpu_kick_hv(struct kvm_vcpu *vcpu) in kvmppc_fast_vcpu_kick_hv()
188 static void kvmppc_core_vcpu_load_hv(struct kvm_vcpu *vcpu, int cpu) in kvmppc_core_vcpu_load_hv()
211 static void kvmppc_core_vcpu_put_hv(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_put_hv()
225 static void kvmppc_set_msr_hv(struct kvm_vcpu *vcpu, u64 msr) in kvmppc_set_msr_hv()
237 static void kvmppc_set_pvr_hv(struct kvm_vcpu *vcpu, u32 pvr) in kvmppc_set_pvr_hv()
242 static int kvmppc_set_arch_compat(struct kvm_vcpu *vcpu, u32 arch_compat) in kvmppc_set_arch_compat()
282 static void kvmppc_dump_regs(struct kvm_vcpu *vcpu) in kvmppc_dump_regs()
315 static struct kvm_vcpu *kvmppc_find_vcpu(struct kvm *kvm, int id) in kvmppc_find_vcpu()
318 struct kvm_vcpu *v, *ret = NULL; in kvmppc_find_vcpu()
331 static void init_vpa(struct kvm_vcpu *vcpu, struct lppaca *vpa) in init_vpa()
337 static int set_vpa(struct kvm_vcpu *vcpu, struct kvmppc_vpa *v, in set_vpa()
369 static unsigned long do_h_register_vpa(struct kvm_vcpu *vcpu, in do_h_register_vpa()
376 struct kvm_vcpu *tvcpu; in do_h_register_vpa()
479 static void kvmppc_update_vpa(struct kvm_vcpu *vcpu, struct kvmppc_vpa *vpap) in kvmppc_update_vpa()
529 static void kvmppc_update_vpas(struct kvm_vcpu *vcpu) in kvmppc_update_vpas()
570 static void kvmppc_create_dtl_entry(struct kvm_vcpu *vcpu, in kvmppc_create_dtl_entry()
608 static bool kvmppc_power8_compatible(struct kvm_vcpu *vcpu) in kvmppc_power8_compatible()
618 static int kvmppc_h_set_mode(struct kvm_vcpu *vcpu, unsigned long mflags, in kvmppc_h_set_mode()
650 static int kvm_arch_vcpu_yield_to(struct kvm_vcpu *target) in kvm_arch_vcpu_yield_to()
672 static int kvmppc_get_yield_count(struct kvm_vcpu *vcpu) in kvmppc_get_yield_count()
685 int kvmppc_pseries_do_hcall(struct kvm_vcpu *vcpu) in kvmppc_pseries_do_hcall()
690 struct kvm_vcpu *tvcpu; in kvmppc_pseries_do_hcall()
812 struct kvm_vcpu *vcpu) in kvmppc_emulate_debug_inst()
835 static int kvmppc_handle_exit_hv(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_handle_exit_hv()
958 static int kvm_arch_vcpu_ioctl_get_sregs_hv(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_get_sregs_hv()
973 static int kvm_arch_vcpu_ioctl_set_sregs_hv(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_set_sregs_hv()
995 static void kvmppc_set_lpcr(struct kvm_vcpu *vcpu, u64 new_lpcr, in kvmppc_set_lpcr()
1009 struct kvm_vcpu *vcpu; in kvmppc_set_lpcr()
1039 static int kvmppc_get_one_reg_hv(struct kvm_vcpu *vcpu, u64 id, in kvmppc_get_one_reg_hv()
1231 static int kvmppc_set_one_reg_hv(struct kvm_vcpu *vcpu, u64 id, in kvmppc_set_one_reg_hv()
1465 {"rm_entry", offsetof(struct kvm_vcpu, arch.rm_entry)},
1466 {"rm_intr", offsetof(struct kvm_vcpu, arch.rm_intr)},
1467 {"rm_exit", offsetof(struct kvm_vcpu, arch.rm_exit)},
1468 {"guest", offsetof(struct kvm_vcpu, arch.guest_time)},
1469 {"cede", offsetof(struct kvm_vcpu, arch.cede_time)},
1475 struct kvm_vcpu *vcpu;
1482 struct kvm_vcpu *vcpu = inode->i_private; in debugfs_timings_open()
1509 struct kvm_vcpu *vcpu = p->vcpu; in debugfs_timings_read()
1586 static void debugfs_vcpu_init(struct kvm_vcpu *vcpu, unsigned int id) in debugfs_vcpu_init()
1603 static void debugfs_vcpu_init(struct kvm_vcpu *vcpu, unsigned int id) in debugfs_vcpu_init()
1608 static struct kvm_vcpu *kvmppc_core_vcpu_create_hv(struct kvm *kvm, in kvmppc_core_vcpu_create_hv()
1611 struct kvm_vcpu *vcpu; in kvmppc_core_vcpu_create_hv()
1695 static void kvmppc_core_vcpu_free_hv(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_free_hv()
1706 static int kvmppc_core_check_requests_hv(struct kvm_vcpu *vcpu) in kvmppc_core_check_requests_hv()
1712 static void kvmppc_set_timer(struct kvm_vcpu *vcpu) in kvmppc_set_timer()
1730 static void kvmppc_end_cede(struct kvm_vcpu *vcpu) in kvmppc_end_cede()
1742 struct kvm_vcpu *vcpu) in kvmppc_remove_runnable()
1767 tpaca->kvm_hstate.kvm_vcpu = NULL; in kvmppc_grab_hwthread()
1799 tpaca->kvm_hstate.kvm_vcpu = NULL; in kvmppc_release_hwthread()
1804 static void kvmppc_start_thread(struct kvm_vcpu *vcpu, struct kvmppc_vcore *vc) in kvmppc_start_thread()
1821 tpaca->kvm_hstate.kvm_vcpu = vcpu; in kvmppc_start_thread()
2163 struct kvm_vcpu *vcpu, *vnext; in prepare_threads()
2216 struct kvm_vcpu *vcpu, *vnext; in post_guest_process()
2262 struct kvm_vcpu, arch.run_list); in post_guest_process()
2275 struct kvm_vcpu *vcpu, *vnext; in kvmppc_run_core()
2501 struct kvm_vcpu *vcpu, int wait_state) in kvmppc_wait_for_exec()
2520 struct kvm_vcpu *vcpu; in kvmppc_vcore_blocked()
2553 static int kvmppc_run_vcpu(struct kvm_run *kvm_run, struct kvm_vcpu *vcpu) in kvmppc_run_vcpu()
2557 struct kvm_vcpu *v, *vn; in kvmppc_run_vcpu()
2671 struct kvm_vcpu, arch.run_list); in kvmppc_run_vcpu()
2680 static int kvmppc_vcpu_run_hv(struct kvm_run *run, struct kvm_vcpu *vcpu) in kvmppc_vcpu_run_hv()
2893 static void kvmppc_mmu_destroy_hv(struct kvm_vcpu *vcpu) in kvmppc_mmu_destroy_hv()
2898 static int kvmppc_hv_setup_htab_rma(struct kvm_vcpu *vcpu) in kvmppc_hv_setup_htab_rma()
3052 static int kvmppc_core_emulate_op_hv(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_core_emulate_op_hv()
3058 static int kvmppc_core_emulate_mtspr_hv(struct kvm_vcpu *vcpu, int sprn, in kvmppc_core_emulate_mtspr_hv()
3064 static int kvmppc_core_emulate_mfspr_hv(struct kvm_vcpu *vcpu, int sprn, in kvmppc_core_emulate_mfspr_hv()