Home
last modified time | relevance | path

Searched refs:asce (Results 1 – 5 of 5) sorted by relevance

/linux/arch/s390/mm/
H A Dpgalloc.c43 struct ctlreg asce; in __crst_table_upgrade() local
47 asce.val = mm->context.asce; in __crst_table_upgrade()
48 get_lowcore()->user_asce = asce; in __crst_table_upgrade()
49 local_ctl_load(7, &asce); in __crst_table_upgrade()
51 local_ctl_load(1, &asce); in __crst_table_upgrade()
80 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade()
89 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade()
349 void base_asce_free(unsigned long asce) in base_asce_free() argument
351 unsigned long *table = __va(asce & _ASCE_ORIGIN); in base_asce_free()
353 if (!asce) in base_asce_free()
[all …]
/linux/drivers/s390/char/
H A Dsclp_sd.c295 unsigned long page, asce = 0; in sclp_sd_store_data() local
318 asce = base_asce_alloc((unsigned long) data, dsize); in sclp_sd_store_data()
319 if (!asce) { in sclp_sd_store_data()
326 rc = sclp_sd_sync(page, SD_EQ_STORE_DATA, di, asce, (u64) data, &dsize, in sclp_sd_store_data()
335 asce = 0; in sclp_sd_store_data()
348 base_asce_free(asce); in sclp_sd_store_data()
H A Dsclp_diag.h59 u64 asce; member
H A Dsclp_ftp.c111 sccb->evbuf.mdd.ftp.asce = _ASCE_REAL_SPACE; in sclp_ftp_et7()
/linux/arch/s390/kvm/s390/
H A Ds390.c566 union asce asce; in kvm_s390_keyop() local
570 asce = kvm->arch.gmap->asce; in kvm_s390_keyop()
574 r = dat_cond_set_storage_key(mc, asce, gfn, skey, &skey, 0, 0, 0); in kvm_s390_keyop()
579 r = dat_get_storage_key(asce, gfn, &skey); in kvm_s390_keyop()
584 r = dat_reset_reference_bit(asce, gfn, &skey); in kvm_s390_keyop()
1004 start_gfn = dat_reset_cmma(kvm->arch.gmap->asce, start_gfn); in kvm_s390_set_mem_control()
1051 VM_EVENT(kvm, 3, "New guest asce: 0x%p", (void *)kvm->arch.gmap->asce in kvm_s390_set_mem_control()
[all...]