Lines Matching defs:tmp2
380 * Corrupts: kaddr, size, tmp1, tmp2
390 .macro dcache_by_line_op op, domain, kaddr, size, tmp1, tmp2
391 dcache_line_size \tmp1, \tmp2
393 sub \tmp2, \tmp1, #1
394 bic \kaddr, \kaddr, \tmp2
425 * Corrupts: tmp1, tmp2
427 .macro invalidate_icache_by_line start, end, tmp1, tmp2, label
428 icache_line_size \tmp1, \tmp2
429 sub \tmp2, \tmp1, #1
430 bic \tmp2, \start, \tmp2
432 USER(\label, ic ivau, \tmp2) // invalidate I line PoU
433 add \tmp2, \tmp2, \tmp1
434 cmp \tmp2, \end
605 .macro tcr_clear_errata_bits, tcr, tmp1, tmp2
609 mov_q \tmp2, MIDR_FUJITSU_ERRATUM_010001_MASK
610 and \tmp1, \tmp1, \tmp2
611 mov_q \tmp2, MIDR_FUJITSU_ERRATUM_010001
612 cmp \tmp1, \tmp2
615 mov_q \tmp2, TCR_CLEAR_FUJITSU_ERRATUM_010001
616 bic \tcr, \tcr, \tmp2
703 .macro cond_yield, lbl:req, tmp:req, tmp2:req
717 this_cpu_offset \tmp2
718 ldr w\tmp, [\tmp, \tmp2]