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
465 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
468 \instr\()b\t\cond\().w \reg, [\ptr, #\off]
470 \instr\t\cond\().w \reg, [\ptr, #\off]
481 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
484 .ifnc \cond,al
486 itt \cond
488 ittt \cond
495 usraccoff \instr, \reg, \ptr, \inc, 0, \cond, \abort
497 usraccoff \instr, \reg, \ptr, \inc, \inc, \cond, \abort
500 add\cond \ptr, #\rept * \inc
505 .macro usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER()
509 \instr\()b\t\cond \reg, [\ptr], #\inc
511 \instr\t\cond \reg, [\ptr], #\inc
525 .macro strusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
526 usracc str, \reg, \ptr, \inc, \cond, \rept, \abort
529 .macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
530 usracc ldr, \reg, \ptr, \inc, \cond, \rept, \abort
631 .macro mov_l, dst:req, imm:req, cond
633 ldr\cond \dst, =\imm
635 movw\cond \dst, #:lower16:\imm
636 movt\cond \dst, #:upper16:\imm
647 .macro adr_l, dst:req, sym:req, cond
648 __adldst_l add, \dst, \sym, \dst, \cond
658 .macro ldr_l, dst:req, sym:req, cond
659 __adldst_l ldr, \dst, \sym, \dst, \cond
670 .macro str_l, src:req, sym:req, tmp:req, cond
671 __adldst_l str, \src, \sym, \tmp, \cond
674 .macro __ldst_va, op, reg, tmp, sym, cond, offset
678 mov_l \tmp, \sym, \cond
690 .L0_\@: sub\cond \tmp, pc, #8 - \offset
691 .L1_\@: sub\cond \tmp, \tmp, #4 - \offset
694 \op\cond \reg, [\tmp, #\offset]
700 .macro ldr_va, rd:req, sym:req, cond, tmp, offset=0
702 __ldst_va ldr, \rd, \tmp, \sym, \cond, \offset
704 __ldst_va ldr, \rd, \rd, \sym, \cond, \offset
711 .macro str_va, rn:req, sym:req, tmp:req, cond
712 __ldst_va str, \rn, \tmp, \sym, \cond, 0