Home
last modified time | relevance | path

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

12

/linux-6.8/arch/powerpc/kvm/
Dbook3s_hv_uvmem.c361 static bool kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, in kvmppc_next_nontransitioned_gfn()
392 const struct kvm_memory_slot *memslot, bool merge) in kvmppc_memslot_page_merge()
431 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_delete()
439 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_create()
468 struct kvm_memory_slot *memslot, *m; in kvmppc_h_svm_init_start() local
662 struct kvm_memory_slot *memslot; in kvmppc_h_svm_init_abort() local
795 const struct kvm_memory_slot *memslot) in kvmppc_uv_migrate_mem_slot()
833 struct kvm_memory_slot *memslot; in kvmppc_h_svm_init_done() local
Dbook3s_64_mmu_hv.c206 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, in kvmppc_map_vrma()
516 struct kvm_memory_slot *memslot; in kvmppc_book3s_hv_page_fault() local
759 struct kvm_memory_slot *memslot; in kvmppc_rmap_reset() local
780 struct kvm_memory_slot *memslot, in kvmppc_unmap_hpte()
821 static void kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_rmapp()
873 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_hv()
899 static bool kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_rmapp()
970 static bool kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_rmapp()
1116 struct kvm_memory_slot *memslot, in kvmppc_harvest_vpa_dirty()
1134 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_hpt()
[all …]
Dbook3s_64_mmu_radix.c425 const struct kvm_memory_slot *memslot, in kvmppc_unmap_pte()
823 struct kvm_memory_slot *memslot, in kvmppc_book3s_instantiate_page()
950 struct kvm_memory_slot *memslot; in kvmppc_book3s_radix_page_fault() local
1032 void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_radix()
1051 bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_radix()
1079 bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_radix()
1099 struct kvm_memory_slot *memslot, int pagenum) in kvm_radix_test_clear_dirty()
1154 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_radix()
1179 const struct kvm_memory_slot *memslot) in kvmppc_radix_flush_memslot()
Dbook3s_hv_rm_mmu.c96 void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot, in kvmppc_update_dirty_map()
112 struct kvm_memory_slot *memslot; in kvmppc_set_dirty_from_hpte() local
129 struct kvm_memory_slot *memslot; in revmap_for_hpte() local
155 struct kvm_memory_slot *memslot; in remove_revmap_chain() local
193 struct kvm_memory_slot *memslot; in kvmppc_do_h_enter() local
888 struct kvm_memory_slot *memslot; in kvmppc_get_hpa() local
928 struct kvm_memory_slot *memslot; in kvmppc_do_h_page_init_zero() local
Dbook3s_hv_nested.c797 struct kvm_memory_slot *memslot; in kvmhv_release_all_nested() local
1029 const struct kvm_memory_slot *memslot, in kvmhv_remove_nest_rmap_range()
1519 struct kvm_memory_slot *memslot; in __kvmhv_nested_page_fault() local
Dbook3s.c851 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
866 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
Dbook3s_pr.c1874 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_pr() local
1906 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_pr()
Dbooke.c1817 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
1846 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
Dbook3s_64_vio.c359 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
Dbook3s_hv.c5098 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_hv() local
5307 struct kvm_memory_slot *memslot; in kvmppc_hv_setup_htab_rma() local
6266 struct kvm_memory_slot *memslot; in kvmhv_svm_off() local
/linux-6.8/arch/arm64/kvm/
Dmmu.c158 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging()
337 struct kvm_memory_slot *memslot) in stage2_flush_memslot()
355 struct kvm_memory_slot *memslot; in stage2_flush_vm() local
944 struct kvm_memory_slot *memslot) in stage2_unmap_memslot()
995 struct kvm_memory_slot *memslot; in stage2_unmap_vm() local
1131 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in kvm_mmu_wp_memory_region() local
1158 struct kvm_memory_slot *memslot; in kvm_mmu_split_memory_region() local
1214 static bool fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_stage2_huge_mapping()
1284 transparent_hugepage_adjust(struct kvm *kvm, struct kvm_memory_slot *memslot, in transparent_hugepage_adjust()
1378 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort()
[all …]
/linux-6.8/arch/loongarch/kvm/
Dmmu.c637 static bool fault_supports_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_huge_mapping()
809 struct kvm_memory_slot *memslot; in kvm_map_page() local
948 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
953 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
/linux-6.8/include/linux/
Dkvm_types.h63 struct kvm_memory_slot *memslot; member
70 struct kvm_memory_slot *memslot; member
Dkvm_host.h611 static inline unsigned long kvm_dirty_bitmap_bytes(struct kvm_memory_slot *memslot) in kvm_dirty_bitmap_bytes()
616 static inline unsigned long *kvm_second_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_second_dirty_bitmap()
1049 #define kvm_for_each_memslot(memslot, bkt, slots) \ argument
2256 static inline bool kvm_is_visible_memslot(struct kvm_memory_slot *memslot) in kvm_is_visible_memslot()
/linux-6.8/arch/riscv/kvm/
Dvcpu_exit.c16 struct kvm_memory_slot *memslot; in gstage_page_fault() local
Dmmu.c336 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in gstage_wp_memory_region() local
405 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
610 struct kvm_memory_slot *memslot, in kvm_riscv_gstage_map()
/linux-6.8/virt/kvm/
Ddirty_ring.c55 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
Dkvm_main.c381 const struct kvm_memory_slot *memslot) in kvm_flush_remote_tlbs_memslot()
1016 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap()
1041 struct kvm_memory_slot *memslot; in kvm_free_memslots() local
1453 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap()
2174 int *is_dirty, struct kvm_memory_slot **memslot) in kvm_get_dirty_log()
2239 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect() local
2350 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect() local
2671 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn() local
2679 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_is_visible_gfn() local
3415 struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
[all …]
/linux-6.8/arch/x86/include/asm/uv/
Duv_geo.h57 char memslot; /* The memory slot on the bus */ member
/linux-6.8/tools/testing/selftests/kvm/lib/
Dkvm_util.c1109 memslot2region(struct kvm_vm *vm, uint32_t memslot) in memslot2region()
1989 vm_paddr_t paddr_min, uint32_t memslot) in vm_phy_pages_alloc()
2029 uint32_t memslot) in vm_phy_page_alloc()
/linux-6.8/tools/testing/selftests/kvm/lib/x86_64/
Dvmx.c500 uint32_t memslot) in nested_map_memslot()
/linux-6.8/arch/powerpc/include/asm/
Dkvm_book3s_64.h488 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, in slot_is_aligned()
/linux-6.8/arch/mips/kvm/
Dmips.c979 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
/linux-6.8/arch/x86/kvm/mmu/
Dmmu.c6340 const struct kvm_memory_slot *memslot; in kvm_rmap_zap_gfn_range() local
6407 const struct kvm_memory_slot *memslot, in kvm_mmu_slot_remove_write_access()
6655 const struct kvm_memory_slot *memslot, in kvm_mmu_try_split_huge_pages()
6674 const struct kvm_memory_slot *memslot, in kvm_mmu_slot_try_split_huge_pages()
6770 const struct kvm_memory_slot *memslot) in kvm_mmu_slot_leaf_clear_dirty()
/linux-6.8/arch/s390/kvm/
Dkvm-s390.c669 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
710 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log() local

12