Lines Matching refs:tmp1
346 .macro tcr_compute_pa_size, tcr, pos, tmp0, tmp1
350 mov \tmp1, #ID_AA64MMFR0_EL1_PARANGE_MAX
353 mov \tmp1, #ID_AA64MMFR0_EL1_PARANGE_48
356 cmp \tmp0, \tmp1
357 csel \tmp0, \tmp1, \tmp0, hi
421 .macro dcache_by_line_op op, domain, start, end, tmp1, tmp2, fixup
422 dcache_line_size \tmp1, \tmp2
423 dcache_by_myline_op \op, \domain, \start, \end, \tmp1, \tmp2, \fixup
434 .macro invalidate_icache_by_line start, end, tmp1, tmp2, fixup
435 icache_line_size \tmp1, \tmp2
436 sub \tmp2, \tmp1, #1
440 add \tmp2, \tmp2, \tmp1
454 .macro load_ttbr1, pgtbl, tmp1, tmp2
455 phys_to_ttbr \tmp1, \pgtbl
456 offset_ttbr1 \tmp1, \tmp2
457 msr ttbr1_el1, \tmp1
627 .macro tcr_clear_errata_bits, tcr, tmp1, tmp2
629 mrs \tmp1, midr_el1
632 and \tmp1, \tmp1, \tmp2
634 cmp \tmp1, \tmp2