| /kernel/linux/linux-5.10/arch/arm64/kvm/ |
| D | mmu.c | 70 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging() 145 struct kvm_memory_slot *memslot) in stage2_flush_memslot() 163 struct kvm_memory_slot *memslot; in stage2_flush_vm() local 404 struct kvm_memory_slot *memslot) in stage2_unmap_memslot() 454 struct kvm_memory_slot *memslot; in stage2_unmap_vm() local 561 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in kvm_mmu_wp_memory_region() local 627 static bool fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_stage2_huge_mapping() 697 transparent_hugepage_adjust(struct kvm_memory_slot *memslot, in transparent_hugepage_adjust() 742 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort() 955 struct kvm_memory_slot *memslot; in kvm_handle_guest_abort() local [all …]
|
| /kernel/linux/linux-4.19/arch/powerpc/kvm/ |
| D | book3s_64_mmu_radix.c | 221 struct kvm_memory_slot *memslot; in kvmppc_unmap_pte() local 542 struct kvm_memory_slot *memslot; in kvmppc_book3s_radix_page_fault() local 719 int kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_radix() 743 int kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_radix() 762 int kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_radix() 778 struct kvm_memory_slot *memslot, int pagenum) in kvm_radix_test_clear_dirty() 799 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_radix()
|
| D | book3s_64_mmu_hv.c | 215 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, in kvmppc_map_vrma() 495 struct kvm_memory_slot *memslot; in kvmppc_book3s_hv_page_fault() local 741 struct kvm_memory_slot *memslot; in kvmppc_rmap_reset() local 771 struct kvm_memory_slot *memslot; in kvm_handle_hva_range() local 807 struct kvm_memory_slot *memslot, in kvmppc_unmap_hpte() 848 static int kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_rmapp() 895 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_hv() 920 static int kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_rmapp() 983 static int kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_rmapp() 1123 struct kvm_memory_slot *memslot, in kvmppc_harvest_vpa_dirty() [all …]
|
| D | book3s_hv_rm_mmu.c | 110 void kvmppc_update_dirty_map(struct kvm_memory_slot *memslot, in kvmppc_update_dirty_map() 126 struct kvm_memory_slot *memslot; in kvmppc_set_dirty_from_hpte() local 143 struct kvm_memory_slot *memslot; in revmap_for_hpte() local 169 struct kvm_memory_slot *memslot; in remove_revmap_chain() local 207 struct kvm_memory_slot *memslot; in kvmppc_do_h_enter() local
|
| D | book3s_pr.c | 401 struct kvm_memory_slot *memslot; in do_kvm_unmap_hva() local 1869 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_pr() local 1904 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_pr() 1910 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region_pr()
|
| /kernel/linux/linux-5.10/arch/powerpc/kvm/ |
| D | book3s_hv_uvmem.c | 359 static bool kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, in kvmppc_next_nontransitioned_gfn() 388 const struct kvm_memory_slot *memslot, bool merge) in kvmppc_memslot_page_merge() 422 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_delete() 430 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_create() 459 struct kvm_memory_slot *memslot, *m; in kvmppc_h_svm_init_start() local 653 struct kvm_memory_slot *memslot; in kvmppc_h_svm_init_abort() local 787 const struct kvm_memory_slot *memslot) in kvmppc_uv_migrate_mem_slot() 825 struct kvm_memory_slot *memslot; in kvmppc_h_svm_init_done() local
|
| D | book3s_64_mmu_hv.c | 204 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, in kvmppc_map_vrma() 492 struct kvm_memory_slot *memslot; in kvmppc_book3s_hv_page_fault() local 735 struct kvm_memory_slot *memslot; in kvmppc_rmap_reset() local 765 struct kvm_memory_slot *memslot; in kvm_handle_hva_range() local 801 struct kvm_memory_slot *memslot, in kvmppc_unmap_hpte() 842 static int kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_rmapp() 889 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_hv() 915 static int kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_rmapp() 978 static int kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_rmapp() 1118 struct kvm_memory_slot *memslot, in kvmppc_harvest_vpa_dirty() [all …]
|
| D | book3s_64_mmu_radix.c | 396 const struct kvm_memory_slot *memslot, in kvmppc_unmap_pte() 794 struct kvm_memory_slot *memslot, in kvmppc_book3s_instantiate_page() 921 struct kvm_memory_slot *memslot; in kvmppc_book3s_radix_page_fault() local 998 int kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_radix() 1018 int kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_radix() 1046 int kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_radix() 1065 struct kvm_memory_slot *memslot, int pagenum) in kvm_radix_test_clear_dirty() 1120 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_radix() 1145 const struct kvm_memory_slot *memslot) in kvmppc_radix_flush_memslot()
|
| D | book3s_hv_rm_mmu.c | 109 void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot, in kvmppc_update_dirty_map() 125 struct kvm_memory_slot *memslot; in kvmppc_set_dirty_from_hpte() local 142 struct kvm_memory_slot *memslot; in revmap_for_hpte() local 168 struct kvm_memory_slot *memslot; in remove_revmap_chain() local 206 struct kvm_memory_slot *memslot; in kvmppc_do_h_enter() local 886 struct kvm_memory_slot *memslot; in kvmppc_get_hpa() local 926 struct kvm_memory_slot *memslot; in kvmppc_do_h_page_init_zero() local
|
| D | book3s_pr.c | 434 struct kvm_memory_slot *memslot; in do_kvm_unmap_hva() local 1884 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_pr() local 1916 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_pr() 1922 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region_pr()
|
| D | book3s.c | 799 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 814 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot() 820 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region()
|
| D | book3s_hv_nested.c | 679 struct kvm_memory_slot *memslot; in kvmhv_release_all_nested() local 919 const struct kvm_memory_slot *memslot, in kvmhv_remove_nest_rmap_range() 1305 struct kvm_memory_slot *memslot; in __kvmhv_nested_page_fault() local
|
| D | booke.c | 1769 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 1784 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region() 1799 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
|
| /kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/s390x/ |
| D | processor.c | 18 void virt_pgd_alloc(struct kvm_vm *vm, uint32_t memslot) in virt_pgd_alloc() 41 static uint64_t virt_alloc_region(struct kvm_vm *vm, int ri, uint32_t memslot) in virt_alloc_region() 55 uint32_t memslot) in virt_pg_map()
|
| /kernel/linux/linux-4.19/arch/mips/kvm/ |
| D | mmu.c | 473 struct kvm_memory_slot *memslot, in handle_hva_to_gpa() 478 struct kvm_memory_slot *memslot; in handle_hva_to_gpa() local 509 struct kvm_memory_slot *memslot, void *data) in kvm_unmap_hva_handler() 525 struct kvm_memory_slot *memslot, void *data) in kvm_set_spte_handler() 566 struct kvm_memory_slot *memslot, void *data) in kvm_age_hva_handler() 572 struct kvm_memory_slot *memslot, void *data) in kvm_test_age_hva_handler()
|
| /kernel/linux/linux-5.10/arch/mips/kvm/ |
| D | mmu.c | 447 struct kvm_memory_slot *memslot, in handle_hva_to_gpa() 452 struct kvm_memory_slot *memslot; in handle_hva_to_gpa() local 483 struct kvm_memory_slot *memslot, void *data) in kvm_unmap_hva_handler() 499 struct kvm_memory_slot *memslot, void *data) in kvm_set_spte_handler() 541 struct kvm_memory_slot *memslot, void *data) in kvm_age_hva_handler() 547 struct kvm_memory_slot *memslot, void *data) in kvm_test_age_hva_handler()
|
| D | mips.c | 230 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region() 994 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 1000 struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
|
| /kernel/linux/linux-4.19/virt/kvm/arm/ |
| D | mmu.c | 54 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging() 411 struct kvm_memory_slot *memslot) in stage2_flush_memslot() 436 struct kvm_memory_slot *memslot; in stage2_flush_vm() local 916 struct kvm_memory_slot *memslot) in stage2_unmap_memslot() 966 struct kvm_memory_slot *memslot; in stage2_unmap_vm() local 1410 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in kvm_mmu_wp_memory_region() local 1486 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort() 1701 struct kvm_memory_slot *memslot; in kvm_handle_guest_abort() local 1807 struct kvm_memory_slot *memslot; in handle_hva_to_gpa() local 2066 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | kvm_types.h | 63 struct kvm_memory_slot *memslot; member
|
| /kernel/linux/linux-5.10/virt/kvm/ |
| D | kvm_main.c | 638 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap() 659 struct kvm_memory_slot *memslot; in kvm_free_memslots() local 941 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap() 957 struct kvm_memory_slot *memslot) in kvm_memslot_delete() 995 struct kvm_memory_slot *memslot) in kvm_memslot_move_backward() 1030 struct kvm_memory_slot *memslot, in kvm_memslot_move_forward() 1091 struct kvm_memory_slot *memslot, in update_memslots() 1433 int *is_dirty, struct kvm_memory_slot **memslot) in kvm_get_dirty_log() 1494 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect() local 1601 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect() local [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | kvm_types.h | 53 struct kvm_memory_slot *memslot; member
|
| /kernel/linux/linux-4.19/virt/kvm/ |
| D | kvm_main.c | 572 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap() 597 struct kvm_memory_slot *memslot; in kvm_free_memslots() local 851 static int kvm_create_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_create_dirty_bitmap() 1164 struct kvm_memory_slot *memslot; in kvm_get_dirty_log() local 1220 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect() local 1296 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn() local 1827 static void __kvm_unmap_gfn(struct kvm_memory_slot *memslot, in __kvm_unmap_gfn() 2064 static int __kvm_write_guest_page(struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page() 2272 static void mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, in mark_page_dirty_in_slot() 2284 struct kvm_memory_slot *memslot; in mark_page_dirty() local [all …]
|
| /kernel/linux/linux-5.10/arch/s390/kvm/ |
| D | pv.c | 120 struct kvm_memory_slot *memslot; in kvm_s390_pv_alloc_vm() local
|
| /kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
| D | mmu.c | 1459 struct kvm_memory_slot *memslot; in kvm_handle_hva_range() local 5220 slot_handle_level_range(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_level_range() 5253 slot_handle_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_level() 5264 slot_handle_all_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_all_level() 5272 slot_handle_large_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_large_level() 5280 slot_handle_leaf(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_leaf() 5489 struct kvm_memory_slot *memslot; in kvm_zap_gfn_range() local 5527 struct kvm_memory_slot *memslot, in kvm_mmu_slot_remove_write_access() 5594 const struct kvm_memory_slot *memslot) in kvm_mmu_zap_collapsible_sptes() 5607 struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot() [all …]
|
| /kernel/linux/linux-4.19/arch/x86/kvm/ |
| D | mmu.c | 1913 struct kvm_memory_slot *memslot; in kvm_handle_hva_range() local 5607 slot_handle_level_range(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_level_range() 5637 slot_handle_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_level() 5648 slot_handle_all_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_all_level() 5656 slot_handle_large_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_large_level() 5664 slot_handle_leaf(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_leaf() 5674 struct kvm_memory_slot *memslot; in kvm_zap_gfn_range() local 5704 struct kvm_memory_slot *memslot) in kvm_mmu_slot_remove_write_access() 5769 const struct kvm_memory_slot *memslot) in kvm_mmu_zap_collapsible_sptes() 5779 struct kvm_memory_slot *memslot) in kvm_mmu_slot_leaf_clear_dirty() [all …]
|