/linux/arch/powerpc/kvm/ |
H A D | book3s_hv_uvmem.c | 361 static bool kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, in kvmppc_next_nontransitioned_gfn() argument 392 const struct kvm_memory_slot *memslot, bool merge) in kvmppc_memslot_page_merge() argument 431 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_delete() argument 439 const struct kvm_memory_slot *memslot) in __kvmppc_uvmem_memslot_create() argument 468 struct kvm_memory_slot *memslot, *m; kvmppc_h_svm_init_start() local 662 struct kvm_memory_slot *memslot; kvmppc_h_svm_init_abort() local 795 kvmppc_uv_migrate_mem_slot(struct kvm * kvm,const struct kvm_memory_slot * memslot) kvmppc_uv_migrate_mem_slot() argument 833 struct kvm_memory_slot *memslot; kvmppc_h_svm_init_done() local [all...] |
H A D | book3s_64_mmu_hv.c | 206 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, in kvmppc_map_vrma() argument 516 struct kvm_memory_slot *memslot; in kvmppc_book3s_hv_page_fault() local 742 struct kvm_memory_slot *memslot; kvmppc_rmap_reset() local 763 kvmppc_unmap_hpte(struct kvm * kvm,unsigned long i,struct kvm_memory_slot * memslot,unsigned long * rmapp,unsigned long gfn) kvmppc_unmap_hpte() argument 804 kvm_unmap_rmapp(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long gfn) kvm_unmap_rmapp() argument 856 kvmppc_core_flush_memslot_hv(struct kvm * kvm,struct kvm_memory_slot * memslot) kvmppc_core_flush_memslot_hv() argument 882 kvm_age_rmapp(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long gfn) kvm_age_rmapp() argument 953 kvm_test_age_rmapp(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long gfn) kvm_test_age_rmapp() argument 1087 kvmppc_harvest_vpa_dirty(struct kvmppc_vpa * vpa,struct kvm_memory_slot * memslot,unsigned long * map) kvmppc_harvest_vpa_dirty() argument 1105 kvmppc_hv_get_dirty_log_hpt(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long * map) kvmppc_hv_get_dirty_log_hpt() argument 1130 struct kvm_memory_slot *memslot; kvmppc_pin_guest_page() local 1162 struct kvm_memory_slot *memslot; kvmppc_unpin_guest_page() local 1249 struct kvm_memory_slot *memslot = resize_hpt_rehash_hpte() local [all...] |
H A D | book3s_64_mmu_radix.c | 425 const struct kvm_memory_slot *memslot, in kvmppc_unmap_pte() argument 823 kvmppc_book3s_instantiate_page(struct kvm_vcpu * vcpu,unsigned long gpa,struct kvm_memory_slot * memslot,bool writing,pte_t * inserted_pte,unsigned int * levelp) kvmppc_book3s_instantiate_page() argument 931 struct kvm_memory_slot *memslot; kvmppc_book3s_radix_page_fault() local 1011 kvm_unmap_radix(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long gfn) kvm_unmap_radix() argument 1030 kvm_age_radix(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long gfn) kvm_age_radix() argument 1058 kvm_test_age_radix(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long gfn) kvm_test_age_radix() argument 1078 kvm_radix_test_clear_dirty(struct kvm * kvm,struct kvm_memory_slot * memslot,int pagenum) kvm_radix_test_clear_dirty() argument 1133 kvmppc_hv_get_dirty_log_radix(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long * map) kvmppc_hv_get_dirty_log_radix() argument 1158 kvmppc_radix_flush_memslot(struct kvm * kvm,const struct kvm_memory_slot * memslot) kvmppc_radix_flush_memslot() argument [all...] |
H A D | book3s_hv_rm_mmu.c | 96 void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot, in kvmppc_update_dirty_map() argument 112 struct kvm_memory_slot *memslot; in kvmppc_set_dirty_from_hpte() local 129 struct kvm_memory_slot *memslot; revmap_for_hpte() local 155 struct kvm_memory_slot *memslot; remove_revmap_chain() local 193 struct kvm_memory_slot *memslot; kvmppc_do_h_enter() local 888 struct kvm_memory_slot *memslot; kvmppc_get_hpa() local 928 struct kvm_memory_slot *memslot; kvmppc_do_h_page_init_zero() local [all...] |
H A D | book3s_hv_nested.c | 805 struct kvm_memory_slot *memslot; in kvmhv_release_all_nested() local 1037 const struct kvm_memory_slot *memslot, in kvmhv_remove_nest_rmap_range() argument 1527 struct kvm_memory_slot *memslot; in __kvmhv_nested_page_fault() local [all...] |
H A D | book3s.c | 848 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument 863 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot() argument
|
H A D | booke.c | 1817 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument 1846 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot() argument
|
H A D | book3s_64_vio.c | 356 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
|
H A D | book3s_hv.c | 5266 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_hv() local 5475 struct kvm_memory_slot *memslot; kvmppc_hv_setup_htab_rma() local 6434 struct kvm_memory_slot *memslot; kvmhv_svm_off() local [all...] |
/linux/arch/arm64/kvm/ |
H A D | mmu.c | 163 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging() argument 351 struct kvm_memory_slot *memslot) in stage2_flush_memslot() argument 369 struct kvm_memory_slot *memslot; in stage2_flush_vm() local 995 struct kvm_memory_slot *memslot) in stage2_unmap_memslot() argument 1046 struct kvm_memory_slot *memslot; stage2_unmap_vm() local 1204 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); kvm_mmu_wp_memory_region() local 1232 struct kvm_memory_slot *memslot; kvm_mmu_split_memory_region() local 1290 fault_supports_stage2_huge_mapping(struct kvm_memory_slot * memslot,unsigned long hva,unsigned long map_size) fault_supports_stage2_huge_mapping() argument 1364 transparent_hugepage_adjust(struct kvm * kvm,struct kvm_memory_slot * memslot,unsigned long hva,kvm_pfn_t * pfnp,phys_addr_t * ipap) transparent_hugepage_adjust() argument 1482 user_mem_abort(struct kvm_vcpu * vcpu,phys_addr_t fault_ipa,struct kvm_s2_trans * nested,struct kvm_memory_slot * memslot,unsigned long hva,bool fault_is_perm) user_mem_abort() argument 1831 struct kvm_memory_slot *memslot; kvm_handle_guest_abort() local [all...] |
H A D | arm.c | 1826 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument
|
/linux/include/linux/ |
H A D | kvm_types.h | 57 struct kvm_memory_slot *memslot; member 64 struct kvm_memory_slot *memslot; member
|
/linux/arch/riscv/kvm/ |
H A D | vcpu_exit.c | 19 struct kvm_memory_slot *memslot; in gstage_page_fault() local
|
/linux/virt/kvm/ |
H A D | kvm_main.c | 328 const struct kvm_memory_slot *memslot) in kvm_flush_remote_tlbs_memslot() argument 944 kvm_destroy_dirty_bitmap(struct kvm_memory_slot * memslot) kvm_destroy_dirty_bitmap() argument 969 struct kvm_memory_slot *memslot; kvm_free_memslots() local 1434 kvm_alloc_dirty_bitmap(struct kvm_memory_slot * memslot) kvm_alloc_dirty_bitmap() argument 2157 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 2222 struct kvm_memory_slot *memslot; kvm_get_dirty_log_protect() local 2333 struct kvm_memory_slot *memslot; kvm_clear_dirty_log_protect() local 2667 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); kvm_is_visible_gfn() local 2675 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); kvm_vcpu_is_visible_gfn() local 3287 __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 3511 mark_page_dirty_in_slot(struct kvm * kvm,const struct kvm_memory_slot * memslot,gfn_t gfn) mark_page_dirty_in_slot() argument 3537 struct kvm_memory_slot *memslot; mark_page_dirty() local 3546 struct kvm_memory_slot *memslot; kvm_vcpu_mark_page_dirty() local [all...] |
H A D | dirty_ring.c | 55 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
|
/linux/arch/x86/include/asm/uv/ |
H A D | uv_geo.h | 57 char memslot; /* The memory slot on the bus */ member
|
/linux/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 1195 memslot2region(struct kvm_vm *vm, uint32_t memslot) in memslot2region() argument 2119 __vm_phy_pages_alloc(struct kvm_vm * vm,size_t num,vm_paddr_t paddr_min,uint32_t memslot,bool protected) __vm_phy_pages_alloc() argument 2165 vm_phy_page_alloc(struct kvm_vm * vm,vm_paddr_t paddr_min,uint32_t memslot) vm_phy_page_alloc() argument [all...] |
/linux/tools/testing/selftests/kvm/lib/x86/ |
H A D | vmx.c | 498 uint32_t memslot) in nested_map_memslot() argument
|
/linux/arch/powerpc/include/asm/ |
H A D | kvm_book3s_64.h | 488 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, in slot_is_aligned() argument
|
/linux/arch/mips/kvm/ |
H A D | mips.c | 976 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument
|
/linux/arch/x86/kvm/mmu/ |
H A D | mmu.c | 6784 const struct kvm_memory_slot *memslot; kvm_rmap_zap_gfn_range() local 6850 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 7098 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 7117 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 7213 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 D | kvm-s390.c | 696 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument 737 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log() local [all...] |
/linux/arch/x86/kvm/svm/ |
H A D | sev.c | 2322 struct kvm_memory_slot *memslot; in snp_launch_update() local
|
/linux/arch/x86/kvm/ |
H A D | x86.c | 6401 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument [all...] |