| /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 | 372 union asce asce; member 592 union asce asce) in crdte_crste() 609 union asce asce, int local) in idte_crste() 643 static inline gfn_t asce_end(union asce asce) in asce_end() 669 static inline bool asce_contains_gfn(union asce asce, gfn_t gfn) in asce_contains_gfn() 839 static inline struct crst_table *dereference_asce(union asce asce) in dereference_asce() 844 static inline void asce_flush_tlb(union asce asce) in asce_flush_tlb() 880 static inline void dat_ptep_xchg(union pte *ptep, union pte new, gfn_t gfn, union asce asce, in dat_ptep_xchg() 890 static inline void dat_ptep_clear(union pte *ptep, gfn_t gfn, union asce asce, bool has_skeys) in dat_ptep_clear() 933 gfn_t gfn, union asce asce) in dat_pmdp_xchg_atomic() [all …]
|
| H A D | gmap.h | 65 union asce asce; member 250 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 | 236 union asce asce; in s390_replace_asce() local 1163 static struct gmap *gmap_find_shadow(struct gmap *parent, union asce asce, int edat_level) in gmap_find_shadow() 1239 union asce asce = sg->guest_asce; in gmap_protect_asce_top_level() local 1277 union asce asce, int edat_level) in gmap_create_shadow()
|
| H A D | vsie.c | 1257 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 | 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
|
| /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
|
| /linux/arch/s390/include/asm/ |
| H A D | pgtable.h | 643 unsigned long address, unsigned long asce) in crdte() 1116 unsigned long opt, unsigned long asce, in __ptep_ipte() 1612 unsigned long opt, unsigned long asce, in __pmdp_idte() 1638 unsigned long opt, unsigned long asce, in __pudp_idte()
|