/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | mmu_context.h | 83 S390_lowcore.user_asce = S390_lowcore.kernel_asce; in clear_user_asce() 84 __ctl_load(S390_lowcore.kernel_asce, 1, 1); in clear_user_asce() 100 __ctl_load(S390_lowcore.kernel_asce, 1, 1); in switch_mm()
|
H A D | lowcore.h | 117 __u64 kernel_asce; /* 0x0380 */ member
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | init.c | 104 S390_lowcore.kernel_asce = init_mm.context.asce; in paging_init() 105 S390_lowcore.user_asce = S390_lowcore.kernel_asce; in paging_init() 111 __ctl_load(S390_lowcore.kernel_asce, 1, 1); in paging_init() 112 __ctl_load(S390_lowcore.kernel_asce, 7, 7); in paging_init() 113 __ctl_load(S390_lowcore.kernel_asce, 13, 13); in paging_init()
|
H A D | kasan_init.c | 230 S390_lowcore.kernel_asce = (__pa(pgd) & PAGE_MASK) | asce_bits; in kasan_set_pgd() 231 S390_lowcore.user_asce = S390_lowcore.kernel_asce; in kasan_set_pgd() 233 __ctl_load(S390_lowcore.kernel_asce, 1, 1); in kasan_set_pgd() 234 __ctl_load(S390_lowcore.kernel_asce, 7, 7); in kasan_set_pgd() 235 __ctl_load(S390_lowcore.kernel_asce, 13, 13); in kasan_set_pgd()
|
H A D | dump_pagetables.c | 256 max_addr = (S390_lowcore.kernel_asce & _REGION_ENTRY_TYPE_MASK) >> 2; in pt_dump_init()
|
H A D | pageattr.c | 75 crdte(*old, new, table, dtt, addr, S390_lowcore.kernel_asce); in pgt_set()
|
H A D | fault.c | 200 asce = S390_lowcore.kernel_asce; in dump_fault_info()
|
/kernel/linux/linux-5.10/arch/s390/lib/ |
H A D | uaccess.c | 50 __ctl_load(S390_lowcore.kernel_asce, 1, 1); in set_fs() 57 __ctl_load(S390_lowcore.kernel_asce, 7, 7); in set_fs() 75 asce = S390_lowcore.kernel_asce; in enable_sacf_uaccess() 78 if (cr != S390_lowcore.kernel_asce) { in enable_sacf_uaccess() 79 __ctl_load(S390_lowcore.kernel_asce, 1, 1); in enable_sacf_uaccess()
|
/kernel/linux/linux-6.6/arch/s390/lib/ |
H A D | uaccess.c | 23 if (cr1 == S390_lowcore.kernel_asce && cr7 == S390_lowcore.user_asce) in debug_user_asce() 29 S390_lowcore.kernel_asce, S390_lowcore.user_asce); in debug_user_asce()
|
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | vmem.c | 450 S390_lowcore.kernel_asce = swapper_pg_dir | asce_bits; in setup_vmem() 453 __ctl_load(S390_lowcore.kernel_asce, 1, 1); in setup_vmem() 455 __ctl_load(S390_lowcore.kernel_asce, 13, 13); in setup_vmem() 457 init_mm.context.asce = S390_lowcore.kernel_asce; in setup_vmem()
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | lowcore.h | 142 __u64 kernel_asce; /* 0x0388 */ member
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | smp.c | 268 lc->kernel_asce = S390_lowcore.kernel_asce; in pcpu_prepare_secondary() 269 lc->user_asce = S390_lowcore.kernel_asce; in pcpu_prepare_secondary() 274 lc->cregs_save_area[1] = lc->kernel_asce; in pcpu_prepare_secondary()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | dump_pagetables.c | 290 max_addr = (S390_lowcore.kernel_asce & _REGION_ENTRY_TYPE_MASK) >> 2; in pt_dump_init()
|
H A D | fault.c | 207 asce = S390_lowcore.kernel_asce; in dump_fault_info()
|
H A D | pageattr.c | 78 crdte(*old, new, table, dtt, addr, S390_lowcore.kernel_asce); in pgt_set()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | asm-offsets.c | 137 OFFSET(__LC_KERNEL_ASCE, lowcore, kernel_asce); in main()
|
H A D | smp.c | 266 lc->kernel_asce = S390_lowcore.kernel_asce; in pcpu_prepare_secondary() 274 lc->cregs_save_area[1] = lc->kernel_asce; in pcpu_prepare_secondary()
|
H A D | setup.c | 465 lc->kernel_asce = S390_lowcore.kernel_asce; in setup_lowcore()
|