phys_to_ttbr
phys_to_ttbr \tmp1, \pgtbl
phys_to_ttbr \tmp, \zero_page
.macro phys_to_ttbr, ttbr, phys
#define kvm_phys_to_vttbr(addr) phys_to_ttbr(addr)
ttbr = phys_to_ttbr(__pa_symbol(reserved_pg_dir));
ttbr = phys_to_ttbr(virt_to_phys(mm->pgd)) | ASID(mm) << 48;
unsigned long ttbr = phys_to_ttbr(__pa_symbol(reserved_pg_dir));
init_task.thread_info.ttbr0 = phys_to_ttbr(__pa_symbol(reserved_pg_dir));
unsigned long ttbr0 = phys_to_ttbr(pgd_phys);
phys_addr_t ttbr1 = phys_to_ttbr(virt_to_phys(pgdp));
*trans_ttbr0 = phys_to_ttbr(__pfn_to_phys(pfn));