Searched refs:asce (Results 1 – 9 of 9) sorted by relevance
/arch/s390/include/asm/ |
D | tlbflush.h | 20 static inline void __tlb_flush_idte(unsigned long asce) in __tlb_flush_idte() argument 25 : : "a" (2048), "a" (asce) : "cc"); in __tlb_flush_idte() 31 static inline void __tlb_flush_idte_local(unsigned long asce) in __tlb_flush_idte_local() argument 36 : : "a" (2048), "a" (asce) : "cc"); in __tlb_flush_idte_local() 93 static inline void __tlb_flush_asce(struct mm_struct *mm, unsigned long asce) in __tlb_flush_asce() argument 102 __tlb_flush_idte_local(asce); in __tlb_flush_asce() 105 __tlb_flush_idte(asce); in __tlb_flush_asce() 132 static inline void __tlb_flush_asce(struct mm_struct *mm, unsigned long asce) in __tlb_flush_asce() argument 135 __tlb_flush_idte_local(asce); in __tlb_flush_asce()
|
D | mmu_context.h | 52 unsigned long asce; in load_kernel_asce() local 54 __ctl_store(asce, 1, 1); in load_kernel_asce() 55 if (asce != S390_lowcore.kernel_asce) in load_kernel_asce()
|
D | pgtable.h | 807 unsigned long asce; member
|
/arch/s390/kvm/ |
D | gaccess.c | 14 union asce { union 365 union asce asce; in guest_translate() local 370 asce.val = get_vcpu_asce(vcpu); in guest_translate() 371 if (asce.r) in guest_translate() 373 ptr = asce.origin * 4096; in guest_translate() 374 switch (asce.dt) { in guest_translate() 376 if (vaddr.rfx01 > asce.tl) in guest_translate() 383 if (vaddr.rsx01 > asce.tl) in guest_translate() 390 if (vaddr.rtx01 > asce.tl) in guest_translate() 397 if (vaddr.sx01 > asce.tl) in guest_translate() [all …]
|
/arch/s390/mm/ |
D | fault.c | 137 static void dump_pagetable(unsigned long asce, unsigned long address) in dump_pagetable() argument 139 unsigned long *table = __va(asce & PAGE_MASK); in dump_pagetable() 141 pr_alert("AS:%016lx ", asce); in dump_pagetable() 142 switch (asce & _ASCE_TYPE_MASK) { in dump_pagetable() 192 static void dump_pagetable(unsigned long asce, unsigned long address) in dump_pagetable() argument 194 unsigned long *table = __va(asce & PAGE_MASK); in dump_pagetable() 196 pr_alert("AS:%08lx ", asce); in dump_pagetable() 219 unsigned long asce; in dump_fault_info() local 238 asce = S390_lowcore.kernel_asce; in dump_fault_info() 244 asce = gmap->asce; in dump_fault_info() [all …]
|
D | pgtable.c | 192 gmap->asce = atype | _ASCE_TABLE_LENGTH | in gmap_alloc() 210 __tlb_flush_idte(gmap->asce); in gmap_flush_tlb() 249 __tlb_flush_idte(gmap->asce); in gmap_free() 523 if ((gmap->asce & _ASCE_TYPE_MASK) >= _ASCE_TYPE_REGION1) { in __gmap_link() 531 if ((gmap->asce & _ASCE_TYPE_MASK) >= _ASCE_TYPE_REGION2) { in __gmap_link() 539 if ((gmap->asce & _ASCE_TYPE_MASK) >= _ASCE_TYPE_REGION3) { in __gmap_link()
|
/arch/s390/kernel/ |
D | entry64.S | 102 lctlg %c1,%c1,__LC_USER_ASCE # load primary asce 298 # _CIF_ASCE is set, load user space asce 302 lctlg %c1,%c1,__LC_USER_ASCE # load primary asce 599 # _CIF_ASCE is set, load user space asce 603 lctlg %c1,%c1,__LC_USER_ASCE # load primary asce 1004 lctlg %c1,%c1,__GMAP_ASCE(%r14) # load primary asce 1015 lctlg %c1,%c1,__LC_USER_ASCE # load primary asce
|
D | entry.S | 262 # _CIF_ASCE is set, load user space asce 266 lctl %c1,%c1,__LC_USER_ASCE # load primary asce 549 # _CIF_ASCE is set, load user space asce 553 lctl %c1,%c1,__LC_USER_ASCE # load primary asce
|
D | asm-offsets.c | 184 DEFINE(__GMAP_ASCE, offsetof(struct gmap, asce)); in main()
|