Lines Matching full:macro
93 .macro disable_irq_notrace
97 .macro enable_irq_notrace
101 .macro disable_irq_notrace
105 .macro enable_irq_notrace
111 .macro dsb, args
115 .macro isb, args
120 .macro asm_trace_hardirqs_off, save=1
132 .macro asm_trace_hardirqs_on, cond=al, save=1
148 .macro disable_irq, save=1
153 .macro enable_irq
158 * Save the current IRQ state and disable IRQs. Note that this macro
161 .macro save_and_disable_irqs, oldcpsr
170 .macro save_and_disable_irqs_notrace, oldcpsr
183 .macro restore_irqs_notrace, oldcpsr
191 .macro restore_irqs, oldcpsr
203 .macro badr\c, rd, sym
215 .macro get_thread_info, rd
226 .macro inc_preempt_count, ti, tmp
232 .macro dec_preempt_count, ti, tmp
238 .macro dec_preempt_count_ti, ti, tmp
243 .macro inc_preempt_count, ti, tmp
246 .macro dec_preempt_count, ti, tmp
249 .macro dec_preempt_count_ti, ti, tmp
295 .macro instr_sync
306 .macro smp_dmb mode
332 .macro setmode, mode, reg
335 .macro setmode, mode, reg
340 .macro setmode, mode, reg
346 * Helper macro to enter SVC mode cleanly and mask interrupts. reg is
347 * a scratch register for the macro to overwrite.
349 * This macro is intended for forcing the CPU into SVC mode at boot time.
352 .macro safe_svcmode_maskall reg:req
382 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
389 .error "Unsupported inc macro argument"
398 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
400 @ introduced by the USER macro
407 .error "Unsupported rept macro argument"
422 .macro usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER()
430 .error "Unsupported inc macro argument"
442 .macro strusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
446 .macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
450 /* Utility macro for declaring string literals */
451 .macro string name:req, string
459 .macro ret\c, reg
472 .macro ret.w, reg
479 .macro bug, msg, line
507 .macro __adldst_l, op, reg, sym, tmp, c
548 .macro mov_l, dst:req, imm:req
564 .macro adr_l, dst:req, sym:req, cond
575 .macro ldr_l, dst:req, sym:req, cond
587 .macro str_l, src:req, sym:req, tmp:req, cond
597 .macro rev_l, val:req, tmp:req