Home
last modified time | relevance | path

Searched defs:memslot (Results 1 – 25 of 51) sorted by relevance

123

/kernel/linux/linux-5.10/arch/arm64/kvm/
Dmmu.c70 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/
Dbook3s_64_mmu_radix.c221 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()
Dbook3s_64_mmu_hv.c215 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 …]
Dbook3s_hv_rm_mmu.c110 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
Dbook3s_pr.c401 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/
Dbook3s_hv_uvmem.c359 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
Dbook3s_64_mmu_hv.c204 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 …]
Dbook3s_64_mmu_radix.c396 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()
Dbook3s_hv_rm_mmu.c109 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
Dbook3s_pr.c434 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()
Dbook3s.c799 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()
Dbook3s_hv_nested.c679 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
Dbooke.c1769 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/
Dprocessor.c18 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/
Dmmu.c473 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/
Dmmu.c447 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()
Dmips.c230 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/
Dmmu.c54 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/
Dkvm_types.h63 struct kvm_memory_slot *memslot; member
/kernel/linux/linux-5.10/virt/kvm/
Dkvm_main.c638 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/
Dkvm_types.h53 struct kvm_memory_slot *memslot; member
/kernel/linux/linux-4.19/virt/kvm/
Dkvm_main.c572 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/
Dpv.c120 struct kvm_memory_slot *memslot; in kvm_s390_pv_alloc_vm() local
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
Dmmu.c1459 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/
Dmmu.c1913 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 …]

123