/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | asm-uaccess.h | 16 mrs \tmp1, ttbr1_el1 // swapper_pg_dir 22 msr ttbr1_el1, \tmp1 // set reserved ASID variable 29 mrs \tmp2, ttbr1_el1 32 msr ttbr1_el1, \tmp2 // set the active ASID variable
|
H A D | uaccess.h | 114 ttbr = read_sysreg(ttbr1_el1); in __uaccess_ttbr0_disable() 120 write_sysreg(ttbr, ttbr1_el1); in __uaccess_ttbr0_disable() 138 ttbr1 = read_sysreg(ttbr1_el1); in __uaccess_ttbr0_enable() 141 write_sysreg(ttbr1, ttbr1_el1); in __uaccess_ttbr0_enable()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | asm-uaccess.h | 17 mrs \tmp1, ttbr1_el1 // swapper_pg_dir 22 msr ttbr1_el1, \tmp1 // set reserved ASID variable 29 mrs \tmp2, ttbr1_el1 32 msr ttbr1_el1, \tmp2 // set the active ASID variable
|
H A D | uaccess.h | 64 ttbr = read_sysreg(ttbr1_el1); in __uaccess_ttbr0_disable() 69 write_sysreg(ttbr, ttbr1_el1); in __uaccess_ttbr0_disable() 87 ttbr1 = read_sysreg(ttbr1_el1); in __uaccess_ttbr0_enable() 90 write_sysreg(ttbr1, ttbr1_el1); in __uaccess_ttbr0_enable()
|
H A D | assembler.h | 476 msr ttbr1_el1, \tmp1 variable 489 msr ttbr1_el1, \tmp variable
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | proc.S | 176 msr ttbr1_el1, \tmp2 193 msr ttbr1_el1, x0 274 mrs swapper_ttb, ttbr1_el1 289 msr ttbr1_el1, temp_pgd_phys 306 msr ttbr1_el1, swapper_ttb 383 msr ttbr1_el1, swapper_ttb
|
H A D | context.c | 351 unsigned long ttbr1 = read_sysreg(ttbr1_el1); in cpu_do_switch_mm() 368 write_sysreg(ttbr1, ttbr1_el1); in cpu_do_switch_mm()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | hibernate.c | 73 phys_addr_t ttbr1_el1; member 116 hdr->ttbr1_el1 = __pa_symbol(swapper_pg_dir); in arch_hibernation_header_save() 462 hibernate_exit(virt_to_phys(tmp_pg_dir), resume_hdr.ttbr1_el1, in swsusp_arch_resume()
|
H A D | entry.S | 626 mrs \tmp, ttbr1_el1 629 msr ttbr1_el1, \tmp 646 mrs \tmp, ttbr1_el1 649 msr ttbr1_el1, \tmp 929 mrs x4, ttbr1_el1 946 * Make the exit call and restore the original ttbr1_el1
|
H A D | mte.c | 280 BUG_ON(read_sysreg(ttbr1_el1) & TTBR_CNP_BIT); in mte_cpu_setup()
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | proc.S | 174 msr ttbr1_el1, \tmp2 193 msr ttbr1_el1, x0 246 mrs swapper_ttb, ttbr1_el1 393 msr ttbr1_el1, swapper_ttb
|
H A D | context.c | 351 unsigned long ttbr1 = read_sysreg(ttbr1_el1); in cpu_do_switch_mm() 367 write_sysreg(ttbr1, ttbr1_el1); in cpu_do_switch_mm()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | hibernate.c | 82 phys_addr_t ttbr1_el1; member 126 hdr->ttbr1_el1 = __pa_symbol(swapper_pg_dir); in arch_hibernation_header_save() 709 hibernate_exit(virt_to_phys(tmp_pg_dir), resume_hdr.ttbr1_el1, in swsusp_arch_resume()
|
H A D | entry.S | 781 mrs \tmp, ttbr1_el1 784 msr ttbr1_el1, \tmp 801 mrs \tmp, ttbr1_el1 804 msr ttbr1_el1, \tmp 1073 mrs x4, ttbr1_el1 1092 * Make the exit call and restore the original ttbr1_el1
|
H A D | head.S | 810 msr ttbr1_el1, x1 // load TTBR1
|