Symbol: crst_table
arch/s390/kvm/dat.c
107
struct crst_table *table;
arch/s390/kvm/dat.c
304
struct crst_table *table;
arch/s390/kvm/dat.c
390
struct crst_table *table;
arch/s390/kvm/dat.c
533
static long dat_crste_walk_range(gfn_t start, gfn_t end, struct crst_table *table,
arch/s390/kvm/dat.c
595
struct crst_table *table = dereference_asce(asce);
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
68
struct crst_table *res;
arch/s390/kvm/dat.c
76
struct crst_table *dat_alloc_crst_sleepable(unsigned long init)
arch/s390/kvm/dat.c
90
void dat_free_level(struct crst_table *table, bool owns_ptes)
arch/s390/kvm/dat.h
343
static_assert(sizeof(struct crst_table) == _CRST_TABLE_SIZE);
arch/s390/kvm/dat.h
525
void dat_free_level(struct crst_table *table, bool owns_ptes);
arch/s390/kvm/dat.h
526
struct crst_table *dat_alloc_crst_sleepable(unsigned long init);
arch/s390/kvm/dat.h
562
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 crst_table *crste_table_start(union crste *crstep)
arch/s390/kvm/dat.h
578
return (struct crst_table *)ALIGN_DOWN((unsigned long)crstep, _CRST_TABLE_SIZE);
arch/s390/kvm/dat.h
657
#define _CRSTP(x) ((struct crst_table *)_Generic((*(x)), \
arch/s390/kvm/dat.h
658
struct crst_table : (x), \
arch/s390/kvm/dat.h
821
static inline struct crst_table *_dereference_crste(union crste crste)
arch/s390/kvm/dat.h
834
static inline struct crst_table *dereference_asce(union asce asce)
arch/s390/kvm/dat.h
895
static inline void _dat_free_crst(struct crst_table *table)
arch/s390/kvm/gmap.c
234
struct crst_table *table;
arch/s390/kvm/gmap.c
54
struct crst_table *table;
arch/s390/kvm/kvm-s390.c
3282
struct crst_table *table = dereference_asce(kvm->arch.gmap->asce);