Lines Matching refs:cond

136 	.macro asm_trace_hardirqs_on, cond=al, save=1
145 bl\cond trace_hardirqs_on
197 asm_trace_hardirqs_on cond=eq
469 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
472 \instr\()b\t\cond\().w \reg, [\ptr, #\off]
474 \instr\t\cond\().w \reg, [\ptr, #\off]
485 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
488 .ifnc \cond,al
490 itt \cond
492 ittt \cond
499 usraccoff \instr, \reg, \ptr, \inc, 0, \cond, \abort
501 usraccoff \instr, \reg, \ptr, \inc, \inc, \cond, \abort
504 add\cond \ptr, #\rept * \inc
509 .macro usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER()
513 \instr\()b\t\cond \reg, [\ptr], #\inc
515 \instr\t\cond \reg, [\ptr], #\inc
529 .macro strusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
530 usracc str, \reg, \ptr, \inc, \cond, \rept, \abort
533 .macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
534 usracc ldr, \reg, \ptr, \inc, \cond, \rept, \abort
635 .macro mov_l, dst:req, imm:req, cond
637 ldr\cond \dst, =\imm
639 movw\cond \dst, #:lower16:\imm
640 movt\cond \dst, #:upper16:\imm
649 * @cond: conditional opcode suffix
651 .macro adr_l, dst:req, sym:req, cond
652 __adldst_l add, \dst, \sym, \dst, \cond
660 * @cond: conditional opcode suffix
662 .macro ldr_l, dst:req, sym:req, cond
663 __adldst_l ldr, \dst, \sym, \dst, \cond
672 * @cond: conditional opcode suffix
674 .macro str_l, src:req, sym:req, tmp:req, cond
675 __adldst_l str, \src, \sym, \tmp, \cond
678 .macro __ldst_va, op, reg, tmp, sym, cond, offset
682 mov_l \tmp, \sym, \cond
694 .L0_\@: sub\cond \tmp, pc, #8 - \offset
695 .L1_\@: sub\cond \tmp, \tmp, #4 - \offset
698 \op\cond \reg, [\tmp, #\offset]
704 .macro ldr_va, rd:req, sym:req, cond, tmp, offset=0
706 __ldst_va ldr, \rd, \tmp, \sym, \cond, \offset
708 __ldst_va ldr, \rd, \rd, \sym, \cond, \offset
715 .macro str_va, rn:req, sym:req, tmp:req, cond
716 __ldst_va str, \rn, \tmp, \sym, \cond, 0