Home
last modified time | relevance | path

Searched refs:kvm_s390_mmu_cache (Results 1 – 4 of 4) sorted by relevance

/linux/arch/s390/kvm/
H A Ddat.h479 struct kvm_s390_mmu_cache { struct
523 int dat_entry_walk(struct kvm_s390_mmu_cache *mc, gfn_t gfn, union asce asce, int flags,
527 int dat_set_asce_limit(struct kvm_s390_mmu_cache *mc, union asce *asce, int newtype);
529 int dat_set_storage_key(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t gfn,
531 int dat_cond_set_storage_key(struct kvm_s390_mmu_cache *mmc, union asce asce, gfn_t gfn,
539 int dat_set_slot(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t start, gfn_t end,
543 int dat_link(struct kvm_s390_mmu_cache *mc, union asce asce, int level,
550 int dat_set_cmma_bits(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t gfn,
553 int kvm_s390_mmu_cache_topup(struct kvm_s390_mmu_cache *mc);
557 static inline struct page_table *kvm_s390_mmu_cache_alloc_pt(struct kvm_s390_mmu_cache *mc) in kvm_s390_mmu_cache_alloc_pt()
[all …]
H A Ddat.c31 int kvm_s390_mmu_cache_topup(struct kvm_s390_mmu_cache *mc) in kvm_s390_mmu_cache_topup()
56 static inline struct page_table *dat_alloc_pt_noinit(struct kvm_s390_mmu_cache *mc) in dat_alloc_pt_noinit()
66 static inline struct crst_table *dat_alloc_crst_noinit(struct kvm_s390_mmu_cache *mc) in dat_alloc_crst_noinit()
105 int dat_set_asce_limit(struct kvm_s390_mmu_cache *mc, union asce *asce, int newtype) in dat_set_asce_limit()
259 static int dat_split_ste(struct kvm_s390_mmu_cache *mc, union pmd *pmdp, gfn_t gfn, in dat_split_ste()
326 static int dat_split_crste(struct kvm_s390_mmu_cache *mc, union crste *crstep, in dat_split_crste()
403 int dat_entry_walk(struct kvm_s390_mmu_cache *mc, gfn_t gfn, union asce asce, int flags, in dat_entry_walk()
678 int dat_set_storage_key(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t gfn, in dat_set_storage_key()
733 int dat_cond_set_storage_key(struct kvm_s390_mmu_cache *mmc, union asce asce, gfn_t gfn, in dat_cond_set_storage_key()
863 struct kvm_s390_mmu_cache *mc;
[all …]
H A Dgmap.c128 struct kvm_s390_mmu_cache *mc; in gmap_set_limit()
626 int gmap_link(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, struct guest_fault *f) in gmap_link()
646 static int gmap_ucas_map_one(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, in gmap_ucas_map_one()
709 int gmap_ucas_translate(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, gpa_t *gaddr) in gmap_ucas_translate()
747 struct kvm_s390_mmu_cache *mc; in gmap_ucas_map()
946 int gmap_protect_rmap(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gfn_t p_gfn, gfn_t r_gfn, in gmap_protect_rmap()
1101 static inline int __gmap_protect_asce_top_level(struct kvm_s390_mmu_cache *mc, struct gmap *sg, in __gmap_protect_asce_top_level()
1127 static inline int _gmap_protect_asce_top_level(struct kvm_s390_mmu_cache *mc, struct gmap *sg, in _gmap_protect_asce_top_level()
1148 static int gmap_protect_asce_top_level(struct kvm_s390_mmu_cache *mc, struct gmap *sg) in gmap_protect_asce_top_level()
1188 struct gmap *gmap_create_shadow(struct kvm_s390_mmu_cache *mc, struct gmap *parent, in gmap_create_shadow()
H A Dkvm-s390.c557 static int kvm_s390_keyop(struct kvm_s390_mmu_cache *mc, struct kvm *kvm, int op, in kvm_s390_keyop()
2134 struct kvm_s390_mmu_cache *mc; in kvm_s390_set_skeys()
2262 struct kvm_s390_mmu_cache *mc; in kvm_s390_set_cmma_bits()
2967 struct kvm_s390_mmu_cache *mc; in kvm_arch_vm_ioctl()
5692 struct kvm_s390_mmu_cache *mc = NULL; in kvm_arch_commit_memory_region()