Home
last modified time | relevance | path

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

/Linux-v5.4/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()
71 uint32_t memslot) in virt_pg_map()
/Linux-v5.4/arch/powerpc/kvm/
Dbook3s_64_mmu_hv.c204 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, in kvmppc_map_vrma()
501 struct kvm_memory_slot *memslot; in kvmppc_book3s_hv_page_fault() local
747 struct kvm_memory_slot *memslot; in kvmppc_rmap_reset() local
777 struct kvm_memory_slot *memslot; in kvm_handle_hva_range() local
813 struct kvm_memory_slot *memslot, in kvmppc_unmap_hpte()
854 static int kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_rmapp()
901 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_hv()
927 static int kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_rmapp()
990 static int kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_rmapp()
1130 struct kvm_memory_slot *memslot, in kvmppc_harvest_vpa_dirty()
[all …]
Dbook3s_64_mmu_radix.c377 const struct kvm_memory_slot *memslot, in kvmppc_unmap_pte()
768 struct kvm_memory_slot *memslot, in kvmppc_book3s_instantiate_page()
894 struct kvm_memory_slot *memslot; in kvmppc_book3s_radix_page_fault() local
968 int kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_radix()
983 int kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_radix()
1008 int kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_radix()
1024 struct kvm_memory_slot *memslot, int pagenum) in kvm_radix_test_clear_dirty()
1053 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_radix()
1078 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
896 struct kvm_memory_slot *memslot; in kvmppc_get_hpa() local
936 struct kvm_memory_slot *memslot; in kvmppc_do_h_page_init_zero() local
Dbook3s_pr.c398 struct kvm_memory_slot *memslot; in do_kvm_unmap_hva() local
1864 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_pr() local
1899 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_pr()
1905 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region_pr()
Dbook3s_hv_nested.c651 struct kvm_memory_slot *memslot; in kvmhv_release_all_nested() local
878 const struct kvm_memory_slot *memslot, in kvmhv_remove_nest_rmap_range()
1265 struct kvm_memory_slot *memslot; in __kvmhv_nested_page_fault() local
Dbook3s.c849 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
855 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region()
Dbooke.c1816 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region()
1830 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
Dbook3s_64_vio_hv.c82 struct kvm_memory_slot *memslot; in kvmppc_rm_tce_to_ua() local
Dbook3s_64_vio.c337 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
Dbook3s_hv.c4393 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_hv() local
4475 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region_hv()
4578 struct kvm_memory_slot *memslot; in kvmppc_hv_setup_htab_rma() local
Dpowerpc.c697 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
/Linux-v5.4/virt/kvm/arm/
Dmmu.c41 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging()
409 struct kvm_memory_slot *memslot) in stage2_flush_memslot()
434 struct kvm_memory_slot *memslot; in stage2_flush_vm() local
919 struct kvm_memory_slot *memslot) in stage2_unmap_memslot()
969 struct kvm_memory_slot *memslot; in stage2_unmap_vm() local
1538 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in kvm_mmu_wp_memory_region() local
1607 static bool fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_stage2_huge_mapping()
1665 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort()
1903 struct kvm_memory_slot *memslot; in kvm_handle_guest_abort() local
2009 struct kvm_memory_slot *memslot; in handle_hva_to_gpa() local
[all …]
/Linux-v5.4/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()
524 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()
Dmips.c224 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
996 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log() local
1019 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_clear_dirty_log() local
/Linux-v5.4/include/linux/
Dkvm_types.h49 struct kvm_memory_slot *memslot; member
Dkvm_host.h353 static inline unsigned long kvm_dirty_bitmap_bytes(struct kvm_memory_slot *memslot) in kvm_dirty_bitmap_bytes()
358 static inline unsigned long *kvm_second_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_second_dirty_bitmap()
583 #define kvm_for_each_memslot(memslot, slots) \ argument
/Linux-v5.4/virt/kvm/
Dkvm_main.c577 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap()
602 struct kvm_memory_slot *memslot; in kvm_free_memslots() local
856 static int kvm_create_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_create_dirty_bitmap()
1173 struct kvm_memory_slot *memslot; in kvm_get_dirty_log() local
1229 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect() local
1299 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect() local
1387 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn() local
2064 static int __kvm_write_guest_page(struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
2273 static void mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, in mark_page_dirty_in_slot()
2285 struct kvm_memory_slot *memslot; in mark_page_dirty() local
[all …]
/Linux-v5.4/tools/testing/selftests/kvm/lib/
Dkvm_util.c709 memslot2region(struct kvm_vm *vm, uint32_t memslot) in memslot2region()
1558 vm_paddr_t paddr_min, uint32_t memslot) in vm_phy_pages_alloc()
1598 uint32_t memslot) in vm_phy_page_alloc()
/Linux-v5.4/arch/x86/kvm/
Dmmu.c1997 struct kvm_memory_slot *memslot; in kvm_handle_hva_range() local
5675 slot_handle_level_range(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_level_range()
5708 slot_handle_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_level()
5719 slot_handle_all_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_all_level()
5727 slot_handle_large_level(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_large_level()
5735 slot_handle_leaf(struct kvm *kvm, struct kvm_memory_slot *memslot, in slot_handle_leaf()
5934 struct kvm_memory_slot *memslot; in kvm_zap_gfn_range() local
5964 struct kvm_memory_slot *memslot) in kvm_mmu_slot_remove_write_access()
6036 const struct kvm_memory_slot *memslot) in kvm_mmu_zap_collapsible_sptes()
6046 struct kvm_memory_slot *memslot) in kvm_mmu_slot_leaf_clear_dirty()
[all …]
Dx86.c9721 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
/Linux-v5.4/tools/testing/selftests/kvm/lib/x86_64/
Dvmx.c509 uint32_t memslot, uint32_t eptp_memslot) in nested_map_memslot()
/Linux-v5.4/arch/powerpc/include/asm/
Dkvm_book3s_64.h486 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, in slot_is_aligned()
/Linux-v5.4/arch/s390/kvm/
Dkvm-s390.c576 struct kvm_memory_slot *memslot) in kvm_s390_sync_dirty_log()
618 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log() local
4505 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
/Linux-v5.4/arch/x86/kvm/vmx/
Dvmx.c7278 struct kvm_memory_slot *memslot, in vmx_enable_log_dirty_pt_masked()