/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | vcpu_exit.c | 16 struct kvm_memory_slot *memslot; in gstage_page_fault() local
|
H A D | mmu.c | 336 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() argument 609 kvm_riscv_gstage_map(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, gpa_t gpa, unsigned long hva, bool is_write) kvm_riscv_gstage_map() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | kvm_types.h | 53 struct kvm_memory_slot *memslot; member
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | pv.c | 119 struct kvm_memory_slot *memslot; in kvm_s390_pv_alloc_vm() local
|
/kernel/linux/linux-6.6/virt/kvm/ |
H A D | dirty_ring.c | 55 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_64_vio_hv.c | 81 struct kvm_memory_slot *memslot; in kvmppc_rm_tce_to_ua() local
|
H A D | book3s_64_vio.c | 347 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
|
H A D | book3s_hv_uvmem.c | 359 static bool kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, in kvmppc_next_nontransitioned_gfn() argument 389 kvmppc_memslot_page_merge(struct kvm *kvm, const struct kvm_memory_slot *memslot, bool merge) kvmppc_memslot_page_merge() argument 423 __kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *memslot) __kvmppc_uvmem_memslot_delete() argument 431 __kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *memslot) __kvmppc_uvmem_memslot_create() argument 461 struct kvm_memory_slot *memslot, *m; kvmppc_h_svm_init_start() local 655 struct kvm_memory_slot *memslot; kvmppc_h_svm_init_abort() local 788 kvmppc_uv_migrate_mem_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot) kvmppc_uv_migrate_mem_slot() argument 827 struct kvm_memory_slot *memslot; kvmppc_h_svm_init_done() local [all...] |
H A D | book3s_hv_nested.c | 679 struct kvm_memory_slot *memslot; in kvmhv_release_all_nested() local 1305 struct kvm_memory_slot *memslot; in __kvmhv_nested_page_fault() local 918 kvmhv_remove_nest_rmap_range(struct kvm *kvm, const struct kvm_memory_slot *memslot, unsigned long gpa, unsigned long hpa, unsigned long nbytes) kvmhv_remove_nest_rmap_range() argument [all...] |
H A D | book3s_hv_rm_mmu.c | 109 void kvmppc_update_dirty_map(const struct kvm_memory_slot *memslot, in kvmppc_update_dirty_map() argument 125 struct kvm_memory_slot *memslot; in kvmppc_set_dirty_from_hpte() local 142 struct kvm_memory_slot *memslot; revmap_for_hpte() local 168 struct kvm_memory_slot *memslot; remove_revmap_chain() local 206 struct kvm_memory_slot *memslot; kvmppc_do_h_enter() local 886 struct kvm_memory_slot *memslot; kvmppc_get_hpa() local 926 struct kvm_memory_slot *memslot; kvmppc_do_h_page_init_zero() local [all...] |
H A D | book3s.c | 799 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument 814 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot() argument 819 kvmppc_core_prepare_memory_region(struct kvm *kvm, struct kvm_memory_slot *memslot, const struct kvm_userspace_memory_region *mem, enum kvm_mr_change change) kvmppc_core_prepare_memory_region() argument
|
H A D | book3s_64_mmu_radix.c | 394 kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa, unsigned int shift, const struct kvm_memory_slot *memslot, unsigned int lpid) kvmppc_unmap_pte() argument 792 kvmppc_book3s_instantiate_page(struct kvm_vcpu *vcpu, unsigned long gpa, struct kvm_memory_slot *memslot, bool writing, bool kvm_ro, pte_t *inserted_pte, unsigned int *levelp) kvmppc_book3s_instantiate_page() argument 921 struct kvm_memory_slot *memslot; kvmppc_book3s_radix_page_fault() local 998 kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_unmap_radix() argument 1018 kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_age_radix() argument 1046 kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_test_age_radix() argument 1064 kvm_radix_test_clear_dirty(struct kvm *kvm, struct kvm_memory_slot *memslot, int pagenum) kvm_radix_test_clear_dirty() argument 1119 kvmppc_hv_get_dirty_log_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long *map) kvmppc_hv_get_dirty_log_radix() argument 1144 kvmppc_radix_flush_memslot(struct kvm *kvm, const struct kvm_memory_slot *memslot) kvmppc_radix_flush_memslot() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/s390x/ |
H A D | processor.c | 18 void virt_pgd_alloc(struct kvm_vm *vm, uint32_t memslot) in virt_pgd_alloc() argument 41 static uint64_t virt_alloc_region(struct kvm_vm *vm, int ri, uint32_t memslot) in virt_alloc_region() argument 54 virt_pg_map(struct kvm_vm *vm, uint64_t gva, uint64_t gpa, uint32_t memslot) virt_pg_map() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | kvm_types.h | 62 struct kvm_memory_slot *memslot; member 69 struct kvm_memory_slot *memslot; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/uv/ |
H A D | uv_geo.h | 57 char memslot; /* The memory slot on the bus */ member
|
/third_party/ltp/testcases/kernel/kvm/ |
H A D | lib_host.c | 132 struct kvm_userspace_memory_region memslot = { in tst_kvm_alloc_memory() local
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_64_vio.c | 358 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
|
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 391 kvmppc_memslot_page_merge(struct kvm *kvm, const struct kvm_memory_slot *memslot, bool merge) kvmppc_memslot_page_merge() argument 430 __kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *memslot) __kvmppc_uvmem_memslot_delete() argument 438 __kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *memslot) __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 794 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...] |
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | vmx.c | 516 nested_map_memslot(struct vmx_pages *vmx, struct kvm_vm *vm, uint32_t memslot, uint32_t eptp_memslot) nested_map_memslot() argument
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | vmx.c | 499 nested_map_memslot(struct vmx_pages *vmx, struct kvm_vm *vm, uint32_t memslot) nested_map_memslot() argument
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | mmu.c | 70 static bool memslot_is_logging(struct kvm_memory_slot *memslot) in memslot_is_logging() argument 163 struct kvm_memory_slot *memslot; in stage2_flush_vm() local 144 stage2_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) stage2_flush_memslot() argument 403 stage2_unmap_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) stage2_unmap_memslot() argument 454 struct kvm_memory_slot *memslot; stage2_unmap_vm() local 561 struct kvm_memory_slot *memslot = id_to_memslot(slots, slot); kvm_mmu_wp_memory_region() local 627 fault_supports_stage2_huge_mapping(struct kvm_memory_slot *memslot, unsigned long hva, unsigned long map_size) fault_supports_stage2_huge_mapping() argument 697 transparent_hugepage_adjust(struct kvm_memory_slot *memslot, unsigned long hva, kvm_pfn_t *pfnp, phys_addr_t *ipap) transparent_hugepage_adjust() argument 741 user_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa, struct kvm_memory_slot *memslot, unsigned long hva, unsigned long fault_status) user_mem_abort() argument 955 struct kvm_memory_slot *memslot; kvm_handle_guest_abort() local 1073 struct kvm_memory_slot *memslot; handle_hva_to_gpa() local 1294 kvm_arch_prepare_memory_region(struct kvm *kvm, struct kvm_memory_slot *memslot, const struct kvm_userspace_memory_region *mem, enum kvm_mr_change change) kvm_arch_prepare_memory_region() argument [all...] |
H A D | arm.c | 1244 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() argument 1249 kvm_arch_flush_remote_tlbs_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) kvm_arch_flush_remote_tlbs_memslot() argument
|
/kernel/linux/linux-5.10/arch/loongarch/kvm/ |
H A D | mmu.c | 660 struct kvm_memory_slot *memslot; in handle_hva_to_gpa() local 650 handle_hva_to_gpa(struct kvm *kvm, unsigned long start, unsigned long end, int (*handler)(struct kvm *kvm, gfn_t gfn, gpa_t gfn_end, struct kvm_memory_slot *memslot, void *data), void *data) handle_hva_to_gpa() argument 689 kvm_unmap_hva_handler(struct kvm *kvm, gfn_t gfn, gfn_t gfn_end, struct kvm_memory_slot *memslot, void *data) kvm_unmap_hva_handler() argument 709 kvm_set_spte_handler(struct kvm *kvm, gfn_t gfn, gfn_t gfn_end, struct kvm_memory_slot *memslot, void *data) kvm_set_spte_handler() argument 752 kvm_age_hva_handler(struct kvm *kvm, gfn_t gfn, gfn_t gfn_end, struct kvm_memory_slot *memslot, void *data) kvm_age_hva_handler() argument 759 kvm_test_age_hva_handler(struct kvm *kvm, gfn_t gfn, gfn_t gfn_end, struct kvm_memory_slot *memslot, void *data) kvm_test_age_hva_handler() argument 935 fault_supports_huge_mapping(struct kvm_memory_slot *memslot, unsigned long hva, bool write) fault_supports_huge_mapping() argument 1136 struct kvm_memory_slot *memslot; kvm_map_page() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | tdp_mmu.c | 660 struct kvm_memory_slot *memslot; in kvm_tdp_mmu_handle_hva_range() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | kvm_book3s_64.h | 487 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, in slot_is_aligned() argument
|