Home
last modified time | relevance | path

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

12

/linux/arch/powerpc/kvm/
H A 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
742 struct kvm_memory_slot *memslot; in kvmppc_rmap_reset() local
763 struct kvm_memory_slot *memslot, in kvmppc_unmap_hpte()
804 static void kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_rmapp()
856 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_hv()
882 static bool kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_rmapp()
953 static bool kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_rmapp()
1087 struct kvm_memory_slot *memslot, in kvmppc_harvest_vpa_dirty()
1105 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_hpt()
[all …]
H A 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
H A 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()
931 struct kvm_memory_slot *memslot; in kvmppc_book3s_radix_page_fault() local
1011 void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_unmap_radix()
1030 bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_age_radix()
1058 bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, in kvm_test_age_radix()
1078 struct kvm_memory_slot *memslot, int pagenum) in kvm_radix_test_clear_dirty()
1133 struct kvm_memory_slot *memslot, unsigned long *map) in kvmppc_hv_get_dirty_log_radix()
1158 const struct kvm_memory_slot *memslot) in kvmppc_radix_flush_memslot()
H A 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
H A Dbook3s_hv_nested.c805 struct kvm_memory_slot *memslot; in kvmhv_release_all_nested() local
1037 const struct kvm_memory_slot *memslot, in kvmhv_remove_nest_rmap_range()
1527 struct kvm_memory_slot *memslot; in __kvmhv_nested_page_fault() local
H A Dbook3s.c848 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
863 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
H A Dbook3s_pr.c1865 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_pr() local
1897 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_pr()
H A 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()
H A Dbook3s_64_vio.c356 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
/linux/arch/riscv/kvm/
H A Dmmu.c22 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); in mmu_wp_memory_region() local
108 kvm_arch_sync_dirty_log(struct kvm * kvm,struct kvm_memory_slot * memslot) kvm_arch_sync_dirty_log() argument
288 fault_supports_gstage_huge_mapping(struct kvm_memory_slot * memslot,unsigned long hva) fault_supports_gstage_huge_mapping() argument
396 transparent_hugepage_adjust(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long hva,kvm_pfn_t * hfnp,gpa_t * gpa) transparent_hugepage_adjust() argument
424 kvm_riscv_mmu_map(struct kvm_vcpu * vcpu,struct kvm_memory_slot * memslot,gpa_t gpa,unsigned long hva,bool is_write,struct kvm_gstage_mapping * out_map) kvm_riscv_mmu_map() argument
[all...]
H A Dvcpu_exit.c19 struct kvm_memory_slot *memslot; in gstage_page_fault() local
/linux/arch/arm64/kvm/
H A Dmmu.c164 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging() argument
355 struct kvm_memory_slot *memslot) in stage2_flush_memslot() argument
373 struct kvm_memory_slot *memslot; in stage2_flush_vm() local
1029 stage2_unmap_memslot(struct kvm * kvm,struct kvm_memory_slot * memslot) stage2_unmap_memslot() argument
1080 struct kvm_memory_slot *memslot; stage2_unmap_vm() local
1243 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); kvm_mmu_wp_memory_region() local
1271 struct kvm_memory_slot *memslot; kvm_mmu_split_memory_region() local
1329 fault_supports_stage2_huge_mapping(struct kvm_memory_slot * memslot,unsigned long hva,unsigned long map_size) fault_supports_stage2_huge_mapping() argument
1403 transparent_hugepage_adjust(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long hva,kvm_pfn_t * pfnp,gfn_t * gfnp) transparent_hugepage_adjust() argument
1572 struct kvm_memory_slot *memslot; global() member
2221 struct kvm_memory_slot *memslot; kvm_handle_guest_abort() local
[all...]
H A Dnested.c1273 struct kvm_memory_slot *memslot; kvm_translate_vncr() local
H A Darm.c1950 kvm_arch_sync_dirty_log(struct kvm * kvm,struct kvm_memory_slot * memslot) kvm_arch_sync_dirty_log() argument
/linux/arch/loongarch/kvm/
H A Dmmu.c608 static bool fault_supports_huge_mapping(struct kvm_memory_slot *memslot, in fault_supports_huge_mapping()
781 struct kvm_memory_slot *memslot; in kvm_map_page() local
939 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
944 const struct kvm_memory_slot *memslot) in kvm_arch_flush_remote_tlbs_memslot()
/linux/virt/kvm/
H A Dkvm_main.c328 const struct kvm_memory_slot *memslot) in kvm_flush_remote_tlbs_memslot() argument
925 kvm_destroy_dirty_bitmap(struct kvm_memory_slot * memslot) kvm_destroy_dirty_bitmap() argument
950 struct kvm_memory_slot *memslot; kvm_free_memslots() local
1421 kvm_alloc_dirty_bitmap(struct kvm_memory_slot * memslot) kvm_alloc_dirty_bitmap() argument
2159 kvm_get_dirty_log(struct kvm * kvm,struct kvm_dirty_log * log,int * is_dirty,struct kvm_memory_slot ** memslot) kvm_get_dirty_log() argument
2224 struct kvm_memory_slot *memslot; kvm_get_dirty_log_protect() local
2335 struct kvm_memory_slot *memslot; kvm_clear_dirty_log_protect() local
2670 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); kvm_is_visible_gfn() local
2678 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); kvm_vcpu_is_visible_gfn() local
3290 __kvm_write_guest_page(struct kvm * kvm,struct kvm_memory_slot * memslot,gfn_t gfn,const void * data,int offset,int len) __kvm_write_guest_page() argument
3514 mark_page_dirty_in_slot(struct kvm * kvm,const struct kvm_memory_slot * memslot,gfn_t gfn) mark_page_dirty_in_slot() argument
3541 struct kvm_memory_slot *memslot; mark_page_dirty() local
3550 struct kvm_memory_slot *memslot; kvm_vcpu_mark_page_dirty() local
[all...]
H A Ddirty_ring.c55 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
/linux/arch/x86/include/asm/uv/
H A Duv_geo.h57 char memslot; /* The memory slot on the bus */ member
/linux/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1165 memslot2region(struct kvm_vm * vm,u32 memslot) memslot2region() argument
2025 __vm_phy_pages_alloc(struct kvm_vm * vm,size_t num,gpa_t min_gpa,u32 memslot,bool protected) __vm_phy_pages_alloc() argument
2070 vm_phy_page_alloc(struct kvm_vm * vm,gpa_t min_gpa,u32 memslot) vm_phy_page_alloc() argument
[all...]
/linux/include/linux/
H A Dkvm_host.h629 kvm_dirty_bitmap_bytes(struct kvm_memory_slot * memslot) kvm_dirty_bitmap_bytes() argument
634 kvm_second_dirty_bitmap(struct kvm_memory_slot * memslot) kvm_second_dirty_bitmap() argument
1106 kvm_for_each_memslot(memslot,bkt,slots) global() argument
2407 kvm_is_visible_memslot(struct kvm_memory_slot * memslot) kvm_is_visible_memslot() argument
[all...]
/linux/arch/mips/kvm/
H A Dmips.c976 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
/linux/arch/x86/kvm/mmu/
H A Dmmu.c6911 const struct kvm_memory_slot *memslot; kvm_rmap_zap_gfn_range() local
6978 kvm_mmu_slot_remove_write_access(struct kvm * kvm,const struct kvm_memory_slot * memslot,int start_level) kvm_mmu_slot_remove_write_access() argument
7226 kvm_mmu_try_split_huge_pages(struct kvm * kvm,const struct kvm_memory_slot * memslot,u64 start,u64 end,int target_level) kvm_mmu_try_split_huge_pages() argument
7245 kvm_mmu_slot_try_split_huge_pages(struct kvm * kvm,const struct kvm_memory_slot * memslot,int target_level) kvm_mmu_slot_try_split_huge_pages() argument
7340 kvm_mmu_slot_leaf_clear_dirty(struct kvm * kvm,const struct kvm_memory_slot * memslot) kvm_mmu_slot_leaf_clear_dirty() argument
[all...]
/linux/arch/s390/kvm/
H A Dkvm-s390.c721 kvm_arch_sync_dirty_log(struct kvm * kvm,struct kvm_memory_slot * memslot) kvm_arch_sync_dirty_log() argument
740 struct kvm_memory_slot *memslot; kvm_vm_ioctl_get_dirty_log() local
[all...]
/linux/tools/testing/selftests/kvm/lib/x86/
H A Dprocessor.c523 u32 s, memslot = 0; in tdp_identity_map_default_memslots() local
/linux/tools/testing/selftests/kvm/include/
H A Dkvm_util.h999 gpa_t min_gpa, u32 memslot) in vm_phy_pages_alloc() argument

12