| /linux/arch/s390/kvm/ ! |
| H A D | dat.c | 105 int dat_set_asce_limit(struct kvm_s390_mmu_cache *mc, union asce *asce, int newtype) in dat_set_asce_limit() 153 gfn_t gfn, union asce asce) in dat_crstep_xchg_atomic() 189 union asce asce, bool uses_skeys) in __dat_ptep_xchg() 234 union asce asce, bool uses_skeys) in dat_split_ste() 302 gfn_t gfn, union asce asce, bool uses_skeys) in dat_split_crste() 378 int dat_entry_walk(struct kvm_s390_mmu_cache *mc, gfn_t gfn, union asce asce, int flags, in dat_entry_walk() 592 long _dat_walk_gfn_range(gfn_t start, gfn_t end, union asce asce, in _dat_walk_gfn_range() 613 int dat_get_storage_key(union asce asce, gfn_t gfn, union skey *skey) in dat_get_storage_key() 653 int dat_set_storage_key(struct kvm_s390_mmu_cache *mc, union asce asce, gfn_t gfn, in dat_set_storage_key() 708 int dat_cond_set_storage_key(struct kvm_s390_mmu_cache *mmc, union asce asce, gfn_t gfn, in dat_cond_set_storage_key() [all …]
|
| H A D | gaccess.c | 106 unsigned long asce : 64; /* Address-Space-Control Element */ member 234 static int ar_translation(struct kvm_vcpu *vcpu, union asce *asce, u8 ar, in ar_translation() 410 static int get_vcpu_asce(struct kvm_vcpu *vcpu, union asce *asce, in get_vcpu_asce() 471 unsigned long *gpa, const union asce asce, in guest_translate_gva() 641 const union asce asce) in low_address_protection_enabled() 671 union asce asce) in fetch_prot_override_applicable() 705 enum gacc_mode mode, union asce asce, gpa_t gpa, in vcpu_check_access_key_gpa() 776 const union asce asce, enum gacc_mode mode, in guest_range_to_gpas() 940 union asce asce; in access_guest_with_key() local 1188 union asce asce; in guest_translate_address_with_key() local [all …]
|
| H A D | dat.h | 367 union asce asce; member 587 union asce asce) in crdte_crste() 604 union asce asce, int local) in idte_crste() 638 static inline gfn_t asce_end(union asce asce) in asce_end() 664 static inline bool asce_contains_gfn(union asce asce, gfn_t gfn) in asce_contains_gfn() 834 static inline struct crst_table *dereference_asce(union asce asce) in dereference_asce() 839 static inline void asce_flush_tlb(union asce asce) in asce_flush_tlb() 875 static inline void dat_ptep_xchg(union pte *ptep, union pte new, gfn_t gfn, union asce asce, in dat_ptep_xchg() 885 static inline void dat_ptep_clear(union pte *ptep, gfn_t gfn, union asce asce, bool has_skeys) in dat_ptep_clear() 928 gfn_t gfn, union asce asce) in dat_pmdp_xchg_atomic() [all …]
|
| H A D | gmap.h | 64 union asce asce; member 248 static inline bool gmap_is_shadow_valid(struct gmap *sg, union asce asce, int edat_level) in gmap_is_shadow_valid()
|
| H A D | gmap.c | 235 union asce asce; in s390_replace_asce() local 1141 static struct gmap *gmap_find_shadow(struct gmap *parent, union asce asce, int edat_level) in gmap_find_shadow() 1216 union asce asce = sg->guest_asce; in gmap_protect_asce_top_level() local 1254 union asce asce, int edat_level) in gmap_create_shadow()
|
| H A D | vsie.c | 1236 union asce asce; in acquire_gmap_shadow() local
|
| H A D | kvm-s390.c | 560 union asce asce = kvm->arch.gmap->asce; in kvm_s390_keyop() local
|
| /linux/arch/s390/mm/ ! |
| H A D | pgalloc.c | 43 struct ctlreg asce; in __crst_table_upgrade() local 367 void base_asce_free(unsigned long asce) in base_asce_free() 421 unsigned long asce, *table, end; in base_asce_alloc() local
|
| H A D | fault.c | 77 static void dump_pagetable(unsigned long asce, unsigned long address) in dump_pagetable() 133 unsigned long asce; in dump_fault_info() local
|
| H A D | pgtable.c | 42 unsigned long opt, asce; in ptep_ipte_local() local 62 unsigned long opt, asce; in ptep_ipte_global() local
|
| /linux/arch/s390/include/asm/ ! |
| H A D | mmu.h | 16 unsigned long asce; member
|
| H A D | tlbflush.h | 22 static inline void __tlb_flush_idte(unsigned long asce) in __tlb_flush_idte()
|
| H A D | pgtable.h | 641 unsigned long address, unsigned long asce) in crdte() 1114 unsigned long opt, unsigned long asce, in __ptep_ipte() 1604 unsigned long opt, unsigned long asce, in __pmdp_idte() 1630 unsigned long opt, unsigned long asce, in __pudp_idte()
|
| H A D | dat-bits.h | 38 union asce { union
|
| /linux/drivers/s390/char/ ! |
| H A D | sclp_diag.h | 59 u64 asce; member
|
| H A D | sclp_sd.c | 295 unsigned long page, asce = 0; in sclp_sd_store_data() local
|