Home
last modified time | relevance | path

Searched refs:ttbr1_el1 (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dasm-uaccess.h16 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 Duaccess.h114 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 Dasm-uaccess.h17 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 Duaccess.h64 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 Dassembler.h476 msr ttbr1_el1, \tmp1 variable
489 msr ttbr1_el1, \tmp variable
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dproc.S176 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 Dcontext.c351 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 Dhibernate.c73 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 Dentry.S626 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 Dmte.c280 BUG_ON(read_sysreg(ttbr1_el1) & TTBR_CNP_BIT); in mte_cpu_setup()
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dproc.S174 msr ttbr1_el1, \tmp2
193 msr ttbr1_el1, x0
246 mrs swapper_ttb, ttbr1_el1
393 msr ttbr1_el1, swapper_ttb
H A Dcontext.c351 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 Dhibernate.c82 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 Dentry.S781 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 Dhead.S810 msr ttbr1_el1, x1 // load TTBR1

Completed in 10 milliseconds