Searched refs:kvm_s390_mmu_cache (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/s390/kvm/ |
| H A D | dat.h | 479 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 D | dat.c | 31 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 D | gmap.c | 128 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 D | kvm-s390.c | 557 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()
|