Lines Matching refs:macro

94 	.macro	disable_irq_notrace
98 .macro enable_irq_notrace
102 .macro disable_irq_notrace
106 .macro enable_irq_notrace
112 .macro dsb, args
116 .macro isb, args
121 .macro asm_trace_hardirqs_off, save=1
133 .macro asm_trace_hardirqs_on, cond=al, save=1
149 .macro disable_irq, save=1
154 .macro enable_irq
159 * Save the current IRQ state and disable IRQs. Note that this macro
162 .macro save_and_disable_irqs, oldcpsr
171 .macro save_and_disable_irqs_notrace, oldcpsr
184 .macro restore_irqs_notrace, oldcpsr
192 .macro restore_irqs, oldcpsr
204 .macro badr\c, rd, sym
216 .macro get_thread_info, rd
227 .macro inc_preempt_count, ti, tmp
233 .macro dec_preempt_count, ti, tmp
239 .macro dec_preempt_count_ti, ti, tmp
244 .macro inc_preempt_count, ti, tmp
247 .macro dec_preempt_count, ti, tmp
250 .macro dec_preempt_count_ti, ti, tmp
293 .macro instr_sync
304 .macro smp_dmb mode
330 .macro setmode, mode, reg
333 .macro setmode, mode, reg
338 .macro setmode, mode, reg
344 * Helper macro to enter SVC mode cleanly and mask interrupts. reg is
345 * a scratch register for the macro to overwrite.
347 * This macro is intended for forcing the CPU into SVC mode at boot time.
350 .macro safe_svcmode_maskall reg:req
380 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
387 .error "Unsupported inc macro argument"
393 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
395 @ introduced by the USER macro
402 .error "Unsupported rept macro argument"
417 .macro usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER()
425 .error "Unsupported inc macro argument"
434 .macro strusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
438 .macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f
442 /* Utility macro for declaring string literals */
443 .macro string name:req, string
451 .macro ret\c, reg
464 .macro ret.w, reg
471 .macro bug, msg, line
499 .macro __adldst_l, op, reg, sym, tmp, c
540 .macro mov_l, dst:req, imm:req
556 .macro adr_l, dst:req, sym:req, cond
567 .macro ldr_l, dst:req, sym:req, cond
579 .macro str_l, src:req, sym:req, tmp:req, cond