Home
last modified time | relevance | path

Searched defs:asce (Results 1 – 16 of 16) 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.h367 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 Dgmap.h64 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 Dgmap.c235 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 Dvsie.c1236 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 Dpgalloc.c43 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 Dfault.c77 static void dump_pagetable(unsigned long asce, unsigned long address) in dump_pagetable()
133 unsigned long asce; in dump_fault_info() local
H A Dpgtable.c42 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 Dmmu.h16 unsigned long asce; member
H A Dtlbflush.h22 static inline void __tlb_flush_idte(unsigned long asce) in __tlb_flush_idte()
H A Dpgtable.h641 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 Ddat-bits.h38 union asce { union
/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