Lines Matching defs:kvm

64 void kvm_flush_remote_tlbs(struct kvm *kvm)  in kvm_flush_remote_tlbs()
69 static void kvm_tlb_flush_vmid_ipa(struct kvm *kvm, phys_addr_t ipa) in kvm_tlb_flush_vmid_ipa()
115 static void stage2_dissolve_pmd(struct kvm *kvm, phys_addr_t addr, pmd_t *pmd) in stage2_dissolve_pmd()
157 static void clear_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr) in clear_pgd_entry()
166 static void clear_pud_entry(struct kvm *kvm, pud_t *pud, phys_addr_t addr) in clear_pud_entry()
176 static void clear_pmd_entry(struct kvm *kvm, pmd_t *pmd, phys_addr_t addr) in clear_pmd_entry()
206 static void unmap_ptes(struct kvm *kvm, pmd_t *pmd, in unmap_ptes()
232 static void unmap_pmds(struct kvm *kvm, pud_t *pud, in unmap_pmds()
261 static void unmap_puds(struct kvm *kvm, pgd_t *pgd, in unmap_puds()
291 static void unmap_range(struct kvm *kvm, pgd_t *pgdp, in unmap_range()
306 static void stage2_flush_ptes(struct kvm *kvm, pmd_t *pmd, in stage2_flush_ptes()
318 static void stage2_flush_pmds(struct kvm *kvm, pud_t *pud, in stage2_flush_pmds()
336 static void stage2_flush_puds(struct kvm *kvm, pgd_t *pgd, in stage2_flush_puds()
354 static void stage2_flush_memslot(struct kvm *kvm, in stage2_flush_memslot()
376 static void stage2_flush_vm(struct kvm *kvm) in stage2_flush_vm()
666 int kvm_alloc_stage2_pgd(struct kvm *kvm) in kvm_alloc_stage2_pgd()
739 static void unmap_stage2_range(struct kvm *kvm, phys_addr_t start, u64 size) in unmap_stage2_range()
744 static void stage2_unmap_memslot(struct kvm *kvm, in stage2_unmap_memslot()
792 void stage2_unmap_vm(struct kvm *kvm) in stage2_unmap_vm()
820 void kvm_free_stage2_pgd(struct kvm *kvm) in kvm_free_stage2_pgd()
833 static pud_t *stage2_get_pud(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in stage2_get_pud()
851 static pmd_t *stage2_get_pmd(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in stage2_get_pmd()
869 static int stage2_set_pmd_huge(struct kvm *kvm, struct kvm_mmu_memory_cache in stage2_set_pmd_huge()
900 static int stage2_set_pte(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in stage2_set_pte()
964 int kvm_phys_addr_ioremap(struct kvm *kvm, phys_addr_t guest_ipa, in kvm_phys_addr_ioremap()
1124 static void stage2_wp_range(struct kvm *kvm, phys_addr_t addr, phys_addr_t end) in stage2_wp_range()
1160 void kvm_mmu_wp_memory_region(struct kvm *kvm, int slot) in kvm_mmu_wp_memory_region()
1184 static void kvm_mmu_write_protect_pt_masked(struct kvm *kvm, in kvm_mmu_write_protect_pt_masked()
1202 void kvm_arch_mmu_enable_log_dirty_pt_masked(struct kvm *kvm, in kvm_arch_mmu_enable_log_dirty_pt_masked()
1223 struct kvm *kvm = vcpu->kvm; in user_mem_abort() local
1466 static int handle_hva_to_gpa(struct kvm *kvm, in handle_hva_to_gpa()
1469 int (*handler)(struct kvm *kvm, in handle_hva_to_gpa()
1506 static int kvm_unmap_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_unmap_hva_handler()
1512 int kvm_unmap_hva(struct kvm *kvm, unsigned long hva) in kvm_unmap_hva()
1524 int kvm_unmap_hva_range(struct kvm *kvm, in kvm_unmap_hva_range()
1535 static int kvm_set_spte_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_set_spte_handler()
1551 void kvm_set_spte_hva(struct kvm *kvm, unsigned long hva, pte_t pte) in kvm_set_spte_hva()
1564 static int kvm_age_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_age_hva_handler()
1594 static int kvm_test_age_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_test_age_hva_handler()
1613 int kvm_age_hva(struct kvm *kvm, unsigned long start, unsigned long end) in kvm_age_hva()
1619 int kvm_test_age_hva(struct kvm *kvm, unsigned long hva) in kvm_test_age_hva()
1725 void kvm_arch_commit_memory_region(struct kvm *kvm, in kvm_arch_commit_memory_region()
1740 int kvm_arch_prepare_memory_region(struct kvm *kvm, in kvm_arch_prepare_memory_region()
1829 void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *free, in kvm_arch_free_memslot()
1834 int kvm_arch_create_memslot(struct kvm *kvm, struct kvm_memory_slot *slot, in kvm_arch_create_memslot()
1849 void kvm_arch_memslots_updated(struct kvm *kvm, struct kvm_memslots *slots) in kvm_arch_memslots_updated()
1853 void kvm_arch_flush_shadow_all(struct kvm *kvm) in kvm_arch_flush_shadow_all()
1857 void kvm_arch_flush_shadow_memslot(struct kvm *kvm, in kvm_arch_flush_shadow_memslot()