Lines Matching defs:kvm
696 static void account_shadowed(struct kvm *kvm, gfn_t gfn) in account_shadowed()
711 static void unaccount_shadowed(struct kvm *kvm, gfn_t gfn) in unaccount_shadowed()
727 static int has_wrprotected_page(struct kvm *kvm, in has_wrprotected_page()
743 static int host_mapping_level(struct kvm *kvm, gfn_t gfn) in host_mapping_level()
949 static unsigned long *__gfn_to_rmap(struct kvm *kvm, gfn_t gfn, int level, in __gfn_to_rmap()
964 static unsigned long *gfn_to_rmap(struct kvm *kvm, gfn_t gfn, int level) in gfn_to_rmap()
991 static u64 *rmap_next(struct kvm *kvm, unsigned long *rmapp, u64 *spte) in rmap_next()
996 static void rmap_remove(struct kvm *kvm, u64 *spte) in rmap_remove()
1008 static void drop_spte(struct kvm *kvm, u64 *sptep) in drop_spte()
1014 int kvm_mmu_rmap_write_protect(struct kvm *kvm, u64 gfn, in kvm_mmu_rmap_write_protect()
1055 static int rmap_write_protect(struct kvm *kvm, u64 gfn) in rmap_write_protect()
1063 static int kvm_unmap_rmapp(struct kvm *kvm, unsigned long *rmapp, in kvm_unmap_rmapp()
1078 static int kvm_set_pte_rmapp(struct kvm *kvm, unsigned long *rmapp, in kvm_set_pte_rmapp()
1114 static int kvm_handle_hva(struct kvm *kvm, unsigned long hva, in kvm_handle_hva()
1116 int (*handler)(struct kvm *kvm, unsigned long *rmapp, in kvm_handle_hva()
1153 int kvm_unmap_hva(struct kvm *kvm, unsigned long hva) in kvm_unmap_hva()
1158 void kvm_set_spte_hva(struct kvm *kvm, unsigned long hva, pte_t pte) in kvm_set_spte_hva()
1163 static int kvm_age_rmapp(struct kvm *kvm, unsigned long *rmapp, in kvm_age_rmapp()
1194 static int kvm_test_age_rmapp(struct kvm *kvm, unsigned long *rmapp, in kvm_test_age_rmapp()
1238 int kvm_age_hva(struct kvm *kvm, unsigned long hva) in kvm_age_hva()
1243 int kvm_test_age_hva(struct kvm *kvm, unsigned long hva) in kvm_test_age_hva()
1270 static inline void kvm_mod_used_mmu_pages(struct kvm *kvm, int nr) in kvm_mod_used_mmu_pages()
1469 static void kvm_unlink_unsync_page(struct kvm *kvm, struct kvm_mmu_page *sp) in kvm_unlink_unsync_page()
1482 #define for_each_gfn_sp(kvm, sp, gfn, pos) \ argument
1487 #define for_each_gfn_indirect_valid_sp(kvm, sp, gfn, pos) \ argument
1832 static bool mmu_page_zap_pte(struct kvm *kvm, struct kvm_mmu_page *sp, in mmu_page_zap_pte()
1857 static void kvm_mmu_page_unlink_children(struct kvm *kvm, in kvm_mmu_page_unlink_children()
1871 static void kvm_mmu_unlink_parents(struct kvm *kvm, struct kvm_mmu_page *sp) in kvm_mmu_unlink_parents()
1879 static int mmu_zap_unsync_children(struct kvm *kvm, in mmu_zap_unsync_children()
1905 static int kvm_mmu_prepare_zap_page(struct kvm *kvm, struct kvm_mmu_page *sp, in kvm_mmu_prepare_zap_page()
1957 static void kvm_mmu_commit_zap_page(struct kvm *kvm, in kvm_mmu_commit_zap_page()
1990 void kvm_mmu_change_mmu_pages(struct kvm *kvm, unsigned int goal_nr_mmu_pages) in kvm_mmu_change_mmu_pages()
2015 int kvm_mmu_unprotect_page(struct kvm *kvm, gfn_t gfn) in kvm_mmu_unprotect_page()
2038 static void page_header_update_slot(struct kvm *kvm, void *pte, gfn_t gfn) in page_header_update_slot()
3846 void kvm_mmu_slot_remove_write_access(struct kvm *kvm, int slot) in kvm_mmu_slot_remove_write_access()
3878 void kvm_mmu_zap_all(struct kvm *kvm) in kvm_mmu_zap_all()
3893 static void kvm_mmu_remove_some_alloc_mmu_pages(struct kvm *kvm, in kvm_mmu_remove_some_alloc_mmu_pages()
3905 struct kvm *kvm; in mmu_shrink() local
3983 unsigned int kvm_mmu_calculate_mmu_pages(struct kvm *kvm) in kvm_mmu_calculate_mmu_pages()