Lines Matching defs:kvm
52 void kvm_flush_remote_tlbs(struct kvm *kvm) in kvm_flush_remote_tlbs()
57 static void kvm_tlb_flush_vmid_ipa(struct kvm *kvm, phys_addr_t ipa) in kvm_tlb_flush_vmid_ipa()
95 static void stage2_dissolve_pmd(struct kvm *kvm, phys_addr_t addr, pmd_t *pmd) in stage2_dissolve_pmd()
113 static void stage2_dissolve_pud(struct kvm *kvm, phys_addr_t addr, pud_t *pudp) in stage2_dissolve_pud()
155 static void clear_stage2_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr) in clear_stage2_pgd_entry()
164 static void clear_stage2_pud_entry(struct kvm *kvm, pud_t *pud, phys_addr_t addr) in clear_stage2_pud_entry()
174 static void clear_stage2_pmd_entry(struct kvm *kvm, pmd_t *pmd, phys_addr_t addr) in clear_stage2_pmd_entry()
237 static void unmap_stage2_ptes(struct kvm *kvm, pmd_t *pmd, in unmap_stage2_ptes()
263 static void unmap_stage2_pmds(struct kvm *kvm, pud_t *pud, in unmap_stage2_pmds()
292 static void unmap_stage2_puds(struct kvm *kvm, pgd_t *pgd, in unmap_stage2_puds()
330 static void unmap_stage2_range(struct kvm *kvm, phys_addr_t start, u64 size) in unmap_stage2_range()
360 static void stage2_flush_ptes(struct kvm *kvm, pmd_t *pmd, in stage2_flush_ptes()
372 static void stage2_flush_pmds(struct kvm *kvm, pud_t *pud, in stage2_flush_pmds()
390 static void stage2_flush_puds(struct kvm *kvm, pgd_t *pgd, in stage2_flush_puds()
408 static void stage2_flush_memslot(struct kvm *kvm, in stage2_flush_memslot()
431 static void stage2_flush_vm(struct kvm *kvm) in stage2_flush_vm()
894 int kvm_alloc_stage2_pgd(struct kvm *kvm) in kvm_alloc_stage2_pgd()
918 static void stage2_unmap_memslot(struct kvm *kvm, in stage2_unmap_memslot()
966 void stage2_unmap_vm(struct kvm *kvm) in stage2_unmap_vm()
993 void kvm_free_stage2_pgd(struct kvm *kvm) in kvm_free_stage2_pgd()
1011 static pud_t *stage2_get_pud(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in stage2_get_pud()
1029 static pmd_t *stage2_get_pmd(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in stage2_get_pmd()
1050 static int stage2_set_pmd_huge(struct kvm *kvm, struct kvm_mmu_memory_cache in stage2_set_pmd_huge()
1114 static int stage2_set_pud_huge(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in stage2_set_pud_huge()
1160 static bool stage2_get_leaf_entry(struct kvm *kvm, phys_addr_t addr, in stage2_get_leaf_entry()
1197 static bool stage2_is_exec(struct kvm *kvm, phys_addr_t addr) in stage2_is_exec()
1216 static int stage2_set_pte(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in stage2_set_pte()
1334 int kvm_phys_addr_ioremap(struct kvm *kvm, phys_addr_t guest_ipa, in kvm_phys_addr_ioremap()
1444 static void stage2_wp_pmds(struct kvm *kvm, pud_t *pud, in stage2_wp_pmds()
1471 static void stage2_wp_puds(struct kvm *kvm, pgd_t *pgd, in stage2_wp_puds()
1497 static void stage2_wp_range(struct kvm *kvm, phys_addr_t addr, phys_addr_t end) in stage2_wp_range()
1535 void kvm_mmu_wp_memory_region(struct kvm *kvm, int slot) in kvm_mmu_wp_memory_region()
1559 static void kvm_mmu_write_protect_pt_masked(struct kvm *kvm, in kvm_mmu_write_protect_pt_masked()
1577 void kvm_arch_mmu_enable_log_dirty_pt_masked(struct kvm *kvm, in kvm_arch_mmu_enable_log_dirty_pt_masked()
1673 struct kvm *kvm = vcpu->kvm; in user_mem_abort() local
2000 static int handle_hva_to_gpa(struct kvm *kvm, in handle_hva_to_gpa()
2003 int (*handler)(struct kvm *kvm, in handle_hva_to_gpa()
2032 static int kvm_unmap_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data) in kvm_unmap_hva_handler()
2038 int kvm_unmap_hva_range(struct kvm *kvm, in kvm_unmap_hva_range()
2049 static int kvm_set_spte_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data) in kvm_set_spte_handler()
2066 int kvm_set_spte_hva(struct kvm *kvm, unsigned long hva, pte_t pte) in kvm_set_spte_hva()
2088 static int kvm_age_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data) in kvm_age_hva_handler()
2106 static int kvm_test_age_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data) in kvm_test_age_hva_handler()
2124 int kvm_age_hva(struct kvm *kvm, unsigned long start, unsigned long end) in kvm_age_hva()
2132 int kvm_test_age_hva(struct kvm *kvm, unsigned long hva) in kvm_test_age_hva()
2247 void kvm_arch_commit_memory_region(struct kvm *kvm, in kvm_arch_commit_memory_region()
2262 int kvm_arch_prepare_memory_region(struct kvm *kvm, in kvm_arch_prepare_memory_region()
2356 void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *free, in kvm_arch_free_memslot()
2361 int kvm_arch_create_memslot(struct kvm *kvm, struct kvm_memory_slot *slot, in kvm_arch_create_memslot()
2367 void kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) in kvm_arch_memslots_updated()
2371 void kvm_arch_flush_shadow_all(struct kvm *kvm) in kvm_arch_flush_shadow_all()
2376 void kvm_arch_flush_shadow_memslot(struct kvm *kvm, in kvm_arch_flush_shadow_memslot()