/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/s390/kvm/ |
H A D | gaccess.c | 19 union asce { union 464 asce->val = aste.asce; in ar_translation() 562 asce->r = 1; in get_vcpu_asce() 615 unsigned long *gpa, const union asce asce, in guest_translate() argument 631 if (asce.r) in guest_translate() 785 const union asce asce) in low_address_protection_enabled() argument 799 const union asce asce, enum gacc_mode mode) in guest_page_range() argument 838 union asce asce; in access_guest() local 909 union asce asce; in guest_translate_address() local 989 union asce asce; in kvm_s390_shadow_tables() local [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/s390/kvm/ |
H A D | gaccess.c | 19 union asce { union 464 asce->val = aste.asce; in ar_translation() 562 asce->r = 1; in get_vcpu_asce() 615 unsigned long *gpa, const union asce asce, in guest_translate() argument 631 if (asce.r) in guest_translate() 785 const union asce asce) in low_address_protection_enabled() argument 799 const union asce asce, enum gacc_mode mode) in guest_page_range() argument 838 union asce asce; in access_guest() local 909 union asce asce; in guest_translate_address() local 989 union asce asce; in kvm_s390_shadow_tables() local [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/arch/s390/kvm/ |
H A D | gaccess.c | 19 union asce { union 464 asce->val = aste.asce; in ar_translation() 562 asce->r = 1; in get_vcpu_asce() 615 unsigned long *gpa, const union asce asce, in guest_translate() argument 631 if (asce.r) in guest_translate() 785 const union asce asce) in low_address_protection_enabled() argument 799 const union asce asce, enum gacc_mode mode) in guest_page_range() argument 838 union asce asce; in access_guest() local 909 union asce asce; in guest_translate_address() local 989 union asce asce; in kvm_s390_shadow_tables() local [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/s390/mm/ |
H A D | pgalloc.c | 75 S390_lowcore.user_asce = mm->context.asce; in __crst_table_upgrade() 119 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade() 128 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade() 516 void base_asce_free(unsigned long asce) in base_asce_free() argument 518 unsigned long table = asce & _ASCE_ORIGIN; in base_asce_free() 520 if (!asce) in base_asce_free() 522 switch (asce & _ASCE_TYPE_MASK) { in base_asce_free() 570 unsigned long asce, table, end; in base_asce_alloc() local 602 base_asce_free(asce); in base_asce_alloc() 603 asce = 0; in base_asce_alloc() [all …]
|
H A D | pgtable.c | 50 unsigned long opt, asce; in ptep_ipte_local() local 54 asce = READ_ONCE(mm->context.gmap_asce); in ptep_ipte_local() 55 if (asce == 0UL || nodat) in ptep_ipte_local() 57 if (asce != -1UL) { in ptep_ipte_local() 58 asce = asce ? : mm->context.asce; in ptep_ipte_local() 70 unsigned long opt, asce; in ptep_ipte_global() local 75 if (asce == 0UL || nodat) in ptep_ipte_global() 77 if (asce != -1UL) { in ptep_ipte_global() 78 asce = asce ? : mm->context.asce; in ptep_ipte_global() 365 mm->context.asce, IDTE_LOCAL); in pmdp_idte_local() [all …]
|
H A D | fault.c | 104 static void dump_pagetable(unsigned long asce, unsigned long address) in dump_pagetable() argument 106 unsigned long *table = __va(asce & _ASCE_ORIGIN); in dump_pagetable() 108 pr_alert("AS:%016lx ", asce); in dump_pagetable() 109 switch (asce & _ASCE_TYPE_MASK) { in dump_pagetable() 159 unsigned long asce; in dump_fault_info() local 181 asce = S390_lowcore.user_asce; in dump_fault_info() 185 asce = ((struct gmap *) S390_lowcore.gmap)->asce; in dump_fault_info() 189 asce = S390_lowcore.kernel_asce; in dump_fault_info() 196 dump_pagetable(asce, regs->int_parm_long & __FAIL_ADDR_MASK); in dump_fault_info()
|
H A D | gmap.c | 109 gmap_asce = gmap->asce; in gmap_create() 121 __tlb_flush_idte(gmap->asce); in gmap_flush_tlb() 260 struct gmap, list)->asce; in gmap_remove() 1526 unsigned long asce, *r2t; in __gmap_unshadow_r1t() local 1538 gmap_idte_one(asce, raddr); in __gmap_unshadow_r1t() 1658 if (asce & _ASCE_REAL_SPACE) in gmap_shadow() 1665 new->orig_asce = asce; in gmap_shadow() 1676 if (asce & _ASCE_REAL_SPACE) { in gmap_shadow() 1691 if (asce & _ASCE_REAL_SPACE) { in gmap_shadow() 2375 gmap->asce, IDTE_LOCAL); in gmap_pmdp_idte_local() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/s390/mm/ |
H A D | pgalloc.c | 75 S390_lowcore.user_asce = mm->context.asce; in __crst_table_upgrade() 119 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade() 128 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade() 516 void base_asce_free(unsigned long asce) in base_asce_free() argument 518 unsigned long table = asce & _ASCE_ORIGIN; in base_asce_free() 520 if (!asce) in base_asce_free() 522 switch (asce & _ASCE_TYPE_MASK) { in base_asce_free() 570 unsigned long asce, table, end; in base_asce_alloc() local 602 base_asce_free(asce); in base_asce_alloc() 603 asce = 0; in base_asce_alloc() [all …]
|
H A D | pgtable.c | 50 unsigned long opt, asce; in ptep_ipte_local() local 54 asce = READ_ONCE(mm->context.gmap_asce); in ptep_ipte_local() 55 if (asce == 0UL || nodat) in ptep_ipte_local() 57 if (asce != -1UL) { in ptep_ipte_local() 58 asce = asce ? : mm->context.asce; in ptep_ipte_local() 70 unsigned long opt, asce; in ptep_ipte_global() local 75 if (asce == 0UL || nodat) in ptep_ipte_global() 77 if (asce != -1UL) { in ptep_ipte_global() 78 asce = asce ? : mm->context.asce; in ptep_ipte_global() 365 mm->context.asce, IDTE_LOCAL); in pmdp_idte_local() [all …]
|
H A D | fault.c | 104 static void dump_pagetable(unsigned long asce, unsigned long address) in dump_pagetable() argument 106 unsigned long *table = __va(asce & _ASCE_ORIGIN); in dump_pagetable() 108 pr_alert("AS:%016lx ", asce); in dump_pagetable() 109 switch (asce & _ASCE_TYPE_MASK) { in dump_pagetable() 159 unsigned long asce; in dump_fault_info() local 181 asce = S390_lowcore.user_asce; in dump_fault_info() 185 asce = ((struct gmap *) S390_lowcore.gmap)->asce; in dump_fault_info() 189 asce = S390_lowcore.kernel_asce; in dump_fault_info() 196 dump_pagetable(asce, regs->int_parm_long & __FAIL_ADDR_MASK); in dump_fault_info()
|
H A D | gmap.c | 109 gmap_asce = gmap->asce; in gmap_create() 121 __tlb_flush_idte(gmap->asce); in gmap_flush_tlb() 260 struct gmap, list)->asce; in gmap_remove() 1526 unsigned long asce, *r2t; in __gmap_unshadow_r1t() local 1538 gmap_idte_one(asce, raddr); in __gmap_unshadow_r1t() 1658 if (asce & _ASCE_REAL_SPACE) in gmap_shadow() 1665 new->orig_asce = asce; in gmap_shadow() 1676 if (asce & _ASCE_REAL_SPACE) { in gmap_shadow() 1691 if (asce & _ASCE_REAL_SPACE) { in gmap_shadow() 2375 gmap->asce, IDTE_LOCAL); in gmap_pmdp_idte_local() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/arch/s390/mm/ |
H A D | pgalloc.c | 75 S390_lowcore.user_asce = mm->context.asce; in __crst_table_upgrade() 119 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade() 128 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade() 516 void base_asce_free(unsigned long asce) in base_asce_free() argument 518 unsigned long table = asce & _ASCE_ORIGIN; in base_asce_free() 520 if (!asce) in base_asce_free() 522 switch (asce & _ASCE_TYPE_MASK) { in base_asce_free() 570 unsigned long asce, table, end; in base_asce_alloc() local 602 base_asce_free(asce); in base_asce_alloc() 603 asce = 0; in base_asce_alloc() [all …]
|
H A D | pgtable.c | 50 unsigned long opt, asce; in ptep_ipte_local() local 54 asce = READ_ONCE(mm->context.gmap_asce); in ptep_ipte_local() 55 if (asce == 0UL || nodat) in ptep_ipte_local() 57 if (asce != -1UL) { in ptep_ipte_local() 58 asce = asce ? : mm->context.asce; in ptep_ipte_local() 70 unsigned long opt, asce; in ptep_ipte_global() local 75 if (asce == 0UL || nodat) in ptep_ipte_global() 77 if (asce != -1UL) { in ptep_ipte_global() 78 asce = asce ? : mm->context.asce; in ptep_ipte_global() 365 mm->context.asce, IDTE_LOCAL); in pmdp_idte_local() [all …]
|
H A D | fault.c | 104 static void dump_pagetable(unsigned long asce, unsigned long address) in dump_pagetable() argument 106 unsigned long *table = __va(asce & _ASCE_ORIGIN); in dump_pagetable() 108 pr_alert("AS:%016lx ", asce); in dump_pagetable() 109 switch (asce & _ASCE_TYPE_MASK) { in dump_pagetable() 159 unsigned long asce; in dump_fault_info() local 181 asce = S390_lowcore.user_asce; in dump_fault_info() 185 asce = ((struct gmap *) S390_lowcore.gmap)->asce; in dump_fault_info() 189 asce = S390_lowcore.kernel_asce; in dump_fault_info() 196 dump_pagetable(asce, regs->int_parm_long & __FAIL_ADDR_MASK); in dump_fault_info()
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/target/s390x/ |
H A D | mmu_helper.c | 126 const int asce_tl = asce & ASCE_TABLE_LENGTH; in mmu_translate_asce() 127 const int asce_p = asce & ASCE_PRIVATE_SPACE; in mmu_translate_asce() 128 hwaddr gaddr = asce & ASCE_ORIGIN; in mmu_translate_asce() 131 if (asce & ASCE_REAL_SPACE) { in mmu_translate_asce() 137 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 174 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 373 uint64_t asce; in mmu_translate() local 406 asce = env->cregs[1]; in mmu_translate() 409 asce = env->cregs[13]; in mmu_translate() 412 asce = env->cregs[7]; in mmu_translate() [all …]
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/s390x/ |
H A D | mmu_helper.c | 126 const int asce_tl = asce & ASCE_TABLE_LENGTH; in mmu_translate_asce() 127 const int asce_p = asce & ASCE_PRIVATE_SPACE; in mmu_translate_asce() 128 hwaddr gaddr = asce & ASCE_ORIGIN; in mmu_translate_asce() 131 if (asce & ASCE_REAL_SPACE) { in mmu_translate_asce() 137 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 174 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 373 uint64_t asce; in mmu_translate() local 406 asce = env->cregs[1]; in mmu_translate() 409 asce = env->cregs[13]; in mmu_translate() 412 asce = env->cregs[7]; in mmu_translate() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/target/s390x/ |
H A D | mmu_helper.c | 126 const int asce_tl = asce & ASCE_TABLE_LENGTH; in mmu_translate_asce() 127 const int asce_p = asce & ASCE_PRIVATE_SPACE; in mmu_translate_asce() 128 hwaddr gaddr = asce & ASCE_ORIGIN; in mmu_translate_asce() 131 if (asce & ASCE_REAL_SPACE) { in mmu_translate_asce() 137 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 174 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 373 uint64_t asce; in mmu_translate() local 406 asce = env->cregs[1]; in mmu_translate() 409 asce = env->cregs[13]; in mmu_translate() 412 asce = env->cregs[7]; in mmu_translate() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/target/s390x/ |
H A D | mmu_helper.c | 126 const int asce_tl = asce & ASCE_TABLE_LENGTH; in mmu_translate_asce() 127 const int asce_p = asce & ASCE_PRIVATE_SPACE; in mmu_translate_asce() 128 hwaddr gaddr = asce & ASCE_ORIGIN; in mmu_translate_asce() 131 if (asce & ASCE_REAL_SPACE) { in mmu_translate_asce() 137 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 174 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 373 uint64_t asce; in mmu_translate() local 406 asce = env->cregs[1]; in mmu_translate() 409 asce = env->cregs[13]; in mmu_translate() 412 asce = env->cregs[7]; in mmu_translate() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/target/s390x/ |
H A D | mmu_helper.c | 126 const int asce_tl = asce & ASCE_TABLE_LENGTH; in mmu_translate_asce() 127 const int asce_p = asce & ASCE_PRIVATE_SPACE; in mmu_translate_asce() 128 hwaddr gaddr = asce & ASCE_ORIGIN; in mmu_translate_asce() 131 if (asce & ASCE_REAL_SPACE) { in mmu_translate_asce() 137 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 174 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 373 uint64_t asce; in mmu_translate() local 406 asce = env->cregs[1]; in mmu_translate() 409 asce = env->cregs[13]; in mmu_translate() 412 asce = env->cregs[7]; in mmu_translate() [all …]
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/s390x/ |
H A D | mmu_helper.c | 135 const int asce_tl = asce & ASCE_TABLE_LENGTH; 136 const int asce_p = asce & ASCE_PRIVATE_SPACE; 137 hwaddr gaddr = asce & ASCE_ORIGIN; 140 if (asce & ASCE_REAL_SPACE) { 146 switch (asce & ASCE_TYPE_MASK) { 183 switch (asce & ASCE_TYPE_MASK) { 394 uint64_t asce; 427 asce = env->cregs[1]; 430 asce = env->cregs[13]; 433 asce = env->cregs[7]; [all …]
|
/dports/emulators/qemu/qemu-6.2.0/target/s390x/ |
H A D | mmu_helper.c | 135 const int asce_tl = asce & ASCE_TABLE_LENGTH; in mmu_translate_asce() 136 const int asce_p = asce & ASCE_PRIVATE_SPACE; in mmu_translate_asce() 137 hwaddr gaddr = asce & ASCE_ORIGIN; in mmu_translate_asce() 140 if (asce & ASCE_REAL_SPACE) { in mmu_translate_asce() 146 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 183 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 394 uint64_t asce; in mmu_translate() local 427 asce = env->cregs[1]; in mmu_translate() 430 asce = env->cregs[13]; in mmu_translate() 433 asce = env->cregs[7]; in mmu_translate() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/target/s390x/ |
H A D | mmu_helper.c | 127 const int asce_tl = asce & ASCE_TABLE_LENGTH; in mmu_translate_asce() 128 const int asce_p = asce & ASCE_PRIVATE_SPACE; in mmu_translate_asce() 129 hwaddr gaddr = asce & ASCE_ORIGIN; in mmu_translate_asce() 132 if (asce & ASCE_REAL_SPACE) { in mmu_translate_asce() 138 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 175 switch (asce & ASCE_TYPE_MASK) { in mmu_translate_asce() 375 uint64_t asce; in mmu_translate() local 408 asce = env->cregs[1]; in mmu_translate() 411 asce = env->cregs[13]; in mmu_translate() 414 asce = env->cregs[7]; in mmu_translate() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/s390/include/asm/ |
H A D | tlbflush.h | 20 static inline void __tlb_flush_idte(unsigned long asce) in __tlb_flush_idte() argument 30 : : "a" (opt), "a" (asce) : "cc"); in __tlb_flush_idte() 65 __tlb_flush_idte(mm->context.asce); in __tlb_flush_mm() 77 __tlb_flush_idte(init_mm.context.asce); in __tlb_flush_kernel()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/s390/include/asm/ |
H A D | tlbflush.h | 20 static inline void __tlb_flush_idte(unsigned long asce) in __tlb_flush_idte() argument 30 : : "a" (opt), "a" (asce) : "cc"); in __tlb_flush_idte() 65 __tlb_flush_idte(mm->context.asce); in __tlb_flush_mm() 77 __tlb_flush_idte(init_mm.context.asce); in __tlb_flush_kernel()
|
/dports/multimedia/libv4l/linux-5.13-rc2/arch/s390/include/asm/ |
H A D | tlbflush.h | 20 static inline void __tlb_flush_idte(unsigned long asce) in __tlb_flush_idte() argument 30 : : "a" (opt), "a" (asce) : "cc"); in __tlb_flush_idte() 65 __tlb_flush_idte(mm->context.asce); in __tlb_flush_mm() 77 __tlb_flush_idte(init_mm.context.asce); in __tlb_flush_kernel()
|