Lines Matching refs:cond

137 	.macro asm_trace_hardirqs_on, cond=al, save=1
146 bl\cond trace_hardirqs_on
198 asm_trace_hardirqs_on cond=eq
470 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
473 \instr\()b\t\cond\().w \reg, [\ptr, #\off]
475 \instr\t\cond\().w \reg, [\ptr, #\off]
486 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
489 .ifnc \cond,al
491 itt \cond
493 ittt \cond
500 usraccoff \instr, \reg, \ptr, \inc, 0, \cond, \abort
502 usraccoff \instr, \reg, \ptr, \inc, \inc, \cond, \abort
505 add\cond \ptr, #\rept * \inc
510 .macro usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER()
514 \instr\()b\t\cond \reg, [\ptr], #\inc
516 \instr\t\cond \reg, [\ptr], #\inc
530 .macro strusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
531 usracc str, \reg, \ptr, \inc, \cond, \rept, \abort
534 .macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
535 usracc ldr, \reg, \ptr, \inc, \cond, \rept, \abort
636 .macro mov_l, dst:req, imm:req, cond
638 ldr\cond \dst, =\imm
640 movw\cond \dst, #:lower16:\imm
641 movt\cond \dst, #:upper16:\imm
650 * @cond: conditional opcode suffix
652 .macro adr_l, dst:req, sym:req, cond
653 __adldst_l add, \dst, \sym, \dst, \cond
661 * @cond: conditional opcode suffix
663 .macro ldr_l, dst:req, sym:req, cond
664 __adldst_l ldr, \dst, \sym, \dst, \cond
673 * @cond: conditional opcode suffix
675 .macro str_l, src:req, sym:req, tmp:req, cond
676 __adldst_l str, \src, \sym, \tmp, \cond
679 .macro __ldst_va, op, reg, tmp, sym, cond, offset
683 mov_l \tmp, \sym, \cond
695 .L0_\@: sub\cond \tmp, pc, #8 - \offset
696 .L1_\@: sub\cond \tmp, \tmp, #4 - \offset
699 \op\cond \reg, [\tmp, #\offset]
705 .macro ldr_va, rd:req, sym:req, cond, tmp, offset=0
707 __ldst_va ldr, \rd, \tmp, \sym, \cond, \offset
709 __ldst_va ldr, \rd, \rd, \sym, \cond, \offset
716 .macro str_va, rn:req, sym:req, tmp:req, cond
717 __ldst_va str, \rn, \tmp, \sym, \cond, 0