Lines Matching defs:kvm

86 	struct kvm *kvm;
160 extern long kvmppc_hv_find_lock_hpte(struct kvm *kvm, gva_t eaddr,
174 extern int kvmppc_book3s_hcall_implemented(struct kvm *kvm, unsigned long hc);
193 extern void kvmppc_radix_tlbie_page(struct kvm *kvm, unsigned long addr,
195 extern void kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa,
199 extern bool kvmppc_hv_handle_set_rc(struct kvm *kvm, bool nested,
207 extern int kvmppc_init_vm_radix(struct kvm *kvm);
208 extern void kvmppc_free_radix(struct kvm *kvm);
209 extern void kvmppc_free_pgtable_radix(struct kvm *kvm, pgd_t *pgd,
213 extern int kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
215 extern int kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
217 extern int kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
219 extern long kvmppc_hv_get_dirty_log_radix(struct kvm *kvm,
221 extern void kvmppc_radix_flush_memslot(struct kvm *kvm,
223 extern int kvmhv_get_rmmu_info(struct kvm *kvm, struct kvm_ppc_rmmu_info *info);
238 extern void kvmppc_add_revmap_chain(struct kvm *kvm, struct revmap_entry *rev,
242 extern void kvmppc_invalidate_hpte(struct kvm *kvm, __be64 *hptep,
244 void kvmppc_clear_ref_hpte(struct kvm *kvm, __be64 *hptep,
246 extern void *kvmppc_pin_guest_page(struct kvm *kvm, unsigned long addr,
248 extern void kvmppc_unpin_guest_page(struct kvm *kvm, void *addr,
250 extern long kvmppc_do_h_enter(struct kvm *kvm, unsigned long flags,
253 extern long kvmppc_do_h_remove(struct kvm *kvm, unsigned long flags,
256 extern long kvmppc_hv_get_dirty_log_hpt(struct kvm *kvm,
261 extern void kvmppc_update_lpcr(struct kvm *kvm, unsigned long lpcr,
274 extern void kvmppc_pr_init_default_hcalls(struct kvm *kvm);
294 void kvmhv_vm_nested_init(struct kvm *kvm);
298 void kvmhv_release_all_nested(struct kvm *kvm);
402 static inline bool is_kvmppc_hv_enabled(struct kvm *kvm);
406 return !is_kvmppc_hv_enabled(vcpu->kvm);
456 static inline u32 kvmppc_pack_vcpu_id(struct kvm *kvm, u32 id)
459 int stride = kvm->arch.emul_smt_mode;