Home
last modified time | relevance | path

Searched defs:asce (Results 1 – 11 of 11) sorted by relevance

/linux/arch/s390/kvm/
H A Ddat.c105 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 Dgaccess.c106 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 Ddat.h372 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 Dgmap.h65 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 Dgmap.c236 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 Dvsie.c1257 union asce asce; in acquire_gmap_shadow() local
H A Dkvm-s390.c560 union asce asce = kvm->arch.gmap->asce; in kvm_s390_keyop() local
/linux/arch/s390/mm/
H A Dfault.c77 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 Dsclp_diag.h59 u64 asce; member
H A Dsclp_sd.c295 unsigned long page, asce = 0; in sclp_sd_store_data() local
/linux/arch/s390/include/asm/
H A Dpgtable.h643 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()