Symbol: kvm_s390_mmu_cache
arch/s390/include/asm/kvm_host.h
445
struct kvm_s390_mmu_cache *mc;
arch/s390/include/asm/kvm_host.h
665
struct kvm_s390_mmu_cache;
arch/s390/include/asm/kvm_host.h
707
struct kvm_s390_mmu_cache *mc;
arch/s390/kvm/dat.c
105
int dat_set_asce_limit(struct kvm_s390_mmu_cache *mc, union asce *asce, int newtype)
arch/s390/kvm/dat.c
1310
int dat_set_cmma_bits(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t gfn,
arch/s390/kvm/dat.c
233
static int dat_split_ste(struct kvm_s390_mmu_cache *mc, union pmd *pmdp, gfn_t gfn,
arch/s390/kvm/dat.c
302
static int dat_split_crste(struct kvm_s390_mmu_cache *mc, union crste *crstep,
arch/s390/kvm/dat.c
31
int kvm_s390_mmu_cache_topup(struct kvm_s390_mmu_cache *mc)
arch/s390/kvm/dat.c
379
int dat_entry_walk(struct kvm_s390_mmu_cache *mc, gfn_t gfn, union asce asce, int flags,
arch/s390/kvm/dat.c
56
static inline struct page_table *dat_alloc_pt_noinit(struct kvm_s390_mmu_cache *mc)
arch/s390/kvm/dat.c
656
int dat_set_storage_key(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t gfn,
arch/s390/kvm/dat.c
66
static inline struct crst_table *dat_alloc_crst_noinit(struct kvm_s390_mmu_cache *mc)
arch/s390/kvm/dat.c
711
int dat_cond_set_storage_key(struct kvm_s390_mmu_cache *mmc, union asce asce, gfn_t gfn,
arch/s390/kvm/dat.c
841
struct kvm_s390_mmu_cache *mc;
arch/s390/kvm/dat.c
898
int dat_set_slot(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t start, gfn_t end,
arch/s390/kvm/dat.h
530
int dat_entry_walk(struct kvm_s390_mmu_cache *mc, gfn_t gfn, union asce asce, int flags,
arch/s390/kvm/dat.h
534
int dat_set_asce_limit(struct kvm_s390_mmu_cache *mc, union asce *asce, int newtype);
arch/s390/kvm/dat.h
536
int dat_set_storage_key(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t gfn,
arch/s390/kvm/dat.h
538
int dat_cond_set_storage_key(struct kvm_s390_mmu_cache *mmc, union asce asce, gfn_t gfn,
arch/s390/kvm/dat.h
546
int dat_set_slot(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t start, gfn_t end,
arch/s390/kvm/dat.h
555
int dat_set_cmma_bits(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t gfn,
arch/s390/kvm/dat.h
558
int kvm_s390_mmu_cache_topup(struct kvm_s390_mmu_cache *mc);
arch/s390/kvm/dat.h
562
static inline struct page_table *kvm_s390_mmu_cache_alloc_pt(struct kvm_s390_mmu_cache *mc)
arch/s390/kvm/dat.h
569
static inline struct crst_table *kvm_s390_mmu_cache_alloc_crst(struct kvm_s390_mmu_cache *mc)
arch/s390/kvm/dat.h
576
static inline struct vsie_rmap *kvm_s390_mmu_cache_alloc_rmap(struct kvm_s390_mmu_cache *mc)
arch/s390/kvm/dat.h
909
static inline void kvm_s390_free_mmu_cache(struct kvm_s390_mmu_cache *mc)
arch/s390/kvm/dat.h
922
DEFINE_FREE(kvm_s390_mmu_cache, struct kvm_s390_mmu_cache *, if (_T) kvm_s390_free_mmu_cache(_T))
arch/s390/kvm/dat.h
924
static inline struct kvm_s390_mmu_cache *kvm_s390_new_mmu_cache(void)
arch/s390/kvm/dat.h
926
struct kvm_s390_mmu_cache *mc __free(kvm_s390_mmu_cache) = NULL;
arch/s390/kvm/dat.h
961
static inline int dat_delete_slot(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t start,
arch/s390/kvm/dat.h
967
static inline int dat_create_slot(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t start,
arch/s390/kvm/faultin.c
35
struct kvm_s390_mmu_cache *local_mc __free(kvm_s390_mmu_cache) = NULL;
arch/s390/kvm/faultin.c
36
struct kvm_s390_mmu_cache *mc = NULL;
arch/s390/kvm/gaccess.c
1422
static int _do_shadow_pte(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gpa_t raddr,
arch/s390/kvm/gaccess.c
1465
static int _do_shadow_crste(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gpa_t raddr,
arch/s390/kvm/gaccess.c
1507
static int _gaccess_do_shadow(struct kvm_s390_mmu_cache *mc, struct gmap *sg,
arch/s390/kvm/gmap.c
1027
int gmap_insert_rmap(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gfn_t p_gfn,
arch/s390/kvm/gmap.c
1063
int gmap_protect_rmap(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gfn_t p_gfn, gfn_t r_gfn,
arch/s390/kvm/gmap.c
1247
static inline int __gmap_protect_asce_top_level(struct kvm_s390_mmu_cache *mc, struct gmap *sg,
arch/s390/kvm/gmap.c
1280
static inline int _gmap_protect_asce_top_level(struct kvm_s390_mmu_cache *mc, struct gmap *sg,
arch/s390/kvm/gmap.c
1301
static int gmap_protect_asce_top_level(struct kvm_s390_mmu_cache *mc, struct gmap *sg)
arch/s390/kvm/gmap.c
133
struct kvm_s390_mmu_cache *mc __free(kvm_s390_mmu_cache) = NULL;
arch/s390/kvm/gmap.c
1341
struct gmap *gmap_create_shadow(struct kvm_s390_mmu_cache *mc, struct gmap *parent,
arch/s390/kvm/gmap.c
685
static int _gmap_link(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, int level,
arch/s390/kvm/gmap.c
737
int gmap_link(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, struct guest_fault *f,
arch/s390/kvm/gmap.c
756
static int gmap_ucas_map_one(struct kvm_s390_mmu_cache *mc, struct gmap *gmap,
arch/s390/kvm/gmap.c
823
int gmap_ucas_translate(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, gpa_t *gaddr)
arch/s390/kvm/gmap.c
861
struct kvm_s390_mmu_cache *mc __free(kvm_s390_mmu_cache) = NULL;
arch/s390/kvm/gmap.h
103
int gmap_insert_rmap(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gfn_t p_gfn,
arch/s390/kvm/gmap.h
105
int gmap_protect_rmap(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gfn_t p_gfn, gfn_t r_gfn,
arch/s390/kvm/gmap.h
109
struct gmap *gmap_create_shadow(struct kvm_s390_mmu_cache *mc, struct gmap *gmap,
arch/s390/kvm/gmap.h
94
int gmap_link(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, struct guest_fault *fault,
arch/s390/kvm/gmap.h
98
int gmap_ucas_translate(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, gpa_t *gaddr);
arch/s390/kvm/kvm-s390.c
2222
struct kvm_s390_mmu_cache *mc;
arch/s390/kvm/kvm-s390.c
2350
struct kvm_s390_mmu_cache *mc __free(kvm_s390_mmu_cache) = NULL;
arch/s390/kvm/kvm-s390.c
3058
struct kvm_s390_mmu_cache *mc;
arch/s390/kvm/kvm-s390.c
562
static int kvm_s390_keyop(struct kvm_s390_mmu_cache *mc, struct kvm *kvm, int op,
arch/s390/kvm/kvm-s390.c
5802
struct kvm_s390_mmu_cache *mc = NULL;