• Home
  • Raw
  • Download

Lines Matching full:macro

96 	.macro	disable_irq_notrace
100 .macro enable_irq_notrace
104 .macro disable_irq_notrace
108 .macro enable_irq_notrace
113 .macro asm_trace_hardirqs_off, save=1
125 .macro asm_trace_hardirqs_on, cond=al, save=1
141 .macro disable_irq, save=1
146 .macro enable_irq
151 * Save the current IRQ state and disable IRQs. Note that this macro
154 .macro save_and_disable_irqs, oldcpsr
163 .macro save_and_disable_irqs_notrace, oldcpsr
176 .macro restore_irqs_notrace, oldcpsr
184 .macro restore_irqs, oldcpsr
196 .macro badr\c, rd, sym
208 .macro get_thread_info, rd
219 .macro inc_preempt_count, ti, tmp
225 .macro dec_preempt_count, ti, tmp
231 .macro dec_preempt_count_ti, ti, tmp
236 .macro inc_preempt_count, ti, tmp
239 .macro dec_preempt_count, ti, tmp
242 .macro dec_preempt_count_ti, ti, tmp
287 .macro instr_sync
298 .macro smp_dmb mode
324 .macro setmode, mode, reg
327 .macro setmode, mode, reg
332 .macro setmode, mode, reg
338 * Helper macro to enter SVC mode cleanly and mask interrupts. reg is
339 * a scratch register for the macro to overwrite.
341 * This macro is intended for forcing the CPU into SVC mode at boot time.
344 .macro safe_svcmode_maskall reg:req
374 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
381 .error "Unsupported inc macro argument"
390 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
392 @ introduced by the USER macro
399 .error "Unsupported rept macro argument"
414 .macro usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER()
422 .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