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
460 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
463 \instr\()b\t\cond\().w \reg, [\ptr, #\off]
465 \instr\t\cond\().w \reg, [\ptr, #\off]
476 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
479 .ifnc \cond,al
481 itt \cond
483 ittt \cond
490 usraccoff \instr, \reg, \ptr, \inc, 0, \cond, \abort
492 usraccoff \instr, \reg, \ptr, \inc, \inc, \cond, \abort
495 add\cond \ptr, #\rept * \inc
500 .macro usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER()
504 \instr\()b\t\cond \reg, [\ptr], #\inc
506 \instr\t\cond \reg, [\ptr], #\inc
520 .macro strusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
521 usracc str, \reg, \ptr, \inc, \cond, \rept, \abort
524 .macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
525 usracc ldr, \reg, \ptr, \inc, \cond, \rept, \abort
626 .macro mov_l, dst:req, imm:req, cond
628 ldr\cond \dst, =\imm
630 movw\cond \dst, #:lower16:\imm
631 movt\cond \dst, #:upper16:\imm
642 .macro adr_l, dst:req, sym:req, cond
643 __adldst_l add, \dst, \sym, \dst, \cond
653 .macro ldr_l, dst:req, sym:req, cond
654 __adldst_l ldr, \dst, \sym, \dst, \cond
665 .macro str_l, src:req, sym:req, tmp:req, cond
666 __adldst_l str, \src, \sym, \tmp, \cond
669 .macro __ldst_va, op, reg, tmp, sym, cond, offset
673 mov_l \tmp, \sym, \cond
685 .L0_\@: sub\cond \tmp, pc, #8 - \offset
686 .L1_\@: sub\cond \tmp, \tmp, #4 - \offset
689 \op\cond \reg, [\tmp, #\offset]
695 .macro ldr_va, rd:req, sym:req, cond, tmp, offset=0
697 __ldst_va ldr, \rd, \tmp, \sym, \cond, \offset
699 __ldst_va ldr, \rd, \rd, \sym, \cond, \offset
706 .macro str_va, rn:req, sym:req, tmp:req, cond
707 __ldst_va str, \rn, \tmp, \sym, \cond, 0