xref: /linux/arch/s390/kvm/gmap/kvm_mmu.h (revision 67f8bc848ee31831336bd478e57d2f993551902e)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 
3 #ifndef ARCH_KVM_GMAP_KVM_MMU_H
4 #define ARCH_KVM_GMAP_KVM_MMU_H
5 
6 #include <linux/kvm_host.h>
7 
8 int s390_kvm_mmu_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log);
9 int s390_kvm_mmu_prepare_memory_region(struct kvm *kvm,
10 				       const struct kvm_memory_slot *old,
11 				       struct kvm_memory_slot *new,
12 				       enum kvm_mr_change change);
13 void s390_kvm_mmu_commit_memory_region(struct kvm *kvm,
14 				       struct kvm_memory_slot *old,
15 				       const struct kvm_memory_slot *new,
16 				       enum kvm_mr_change change);
17 
18 #endif /* ARCH_KVM_GMAP_KVM_MMU_H */
19