Home
last modified time | relevance | path

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

123

/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_exit.c16 struct kvm_memory_slot *memslot; in gstage_page_fault() local
H A 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() 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 Dkvm_types.h53 struct kvm_memory_slot *memslot; member
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dpv.c119 struct kvm_memory_slot *memslot; in kvm_s390_pv_alloc_vm() local
/kernel/linux/linux-6.6/virt/kvm/
H A Ddirty_ring.c55 struct kvm_memory_slot *memslot; in kvm_reset_dirty_gfn() local
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_64_vio_hv.c81 struct kvm_memory_slot *memslot; in kvmppc_rm_tce_to_ua() local
H A Dbook3s_64_vio.c347 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
H A Dbook3s_hv_uvmem.c359 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 Dbook3s_hv_nested.c679 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 Dbook3s_hv_rm_mmu.c109 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 Dbook3s.c799 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 Dbook3s_64_mmu_radix.c394 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 Dprocessor.c18 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 Dkvm_types.h62 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 Duv_geo.h57 char memslot; /* The memory slot on the bus */ member
/third_party/ltp/testcases/kernel/kvm/
H A Dlib_host.c132 struct kvm_userspace_memory_region memslot = { in tst_kvm_alloc_memory() local
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_64_vio.c358 struct kvm_memory_slot *memslot; in kvmppc_tce_to_ua() local
H A Dbook3s_hv_uvmem.c361 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 Dvmx.c516 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 Dvmx.c499 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 Dmmu.c70 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 Darm.c1244 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 Dmmu.c660 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 Dtdp_mmu.c660 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 Dkvm_book3s_64.h487 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, in slot_is_aligned() argument

Completed in 36 milliseconds

123