Lines Matching full:macro

26 	.macro save_and_disable_daif, flags
31 .macro disable_daif
35 .macro enable_daif
39 .macro restore_daif, flags:req
44 .macro enable_da_f
51 .macro save_and_disable_irq, flags
56 .macro restore_irq, flags
60 .macro enable_dbg
64 .macro disable_step_tsk, flgs, tmp
74 .macro enable_step_tsk, flgs, tmp
85 .macro esb
96 .macro csdb
103 .macro sb
116 .macro nops, num
125 .macro _asm_extable, from, to
144 .macro ventry label
168 * Define a macro that constructs a 64-bit value by concatenating two
173 .macro regs_to_64, rd, lbits, hbits
175 .macro regs_to_64, rd, hbits, lbits
188 .macro adr_l, dst, sym
200 .macro ldr_l, dst, sym, tmp=
216 .macro str_l, src, sym, tmp
225 .macro this_cpu_offset, dst
229 .macro this_cpu_offset, dst
243 .macro adr_this_cpu, dst, sym, tmp
255 .macro ldr_this_cpu dst, sym, tmp
264 .macro vma_vm_mm, rd, rn
272 .macro read_ctr, reg
286 .macro raw_dcache_line_size, reg, tmp
296 .macro dcache_line_size, reg, tmp
307 .macro raw_icache_line_size, reg, tmp
317 .macro icache_line_size, reg, tmp
327 .macro tcr_set_t0sz, valreg, t0sz
334 .macro tcr_set_t1sz, valreg, t1sz
346 .macro tcr_compute_pa_size, tcr, pos, tmp0, tmp1
357 * Macro to perform a data cache maintenance for the interval
366 .macro __dcache_op_workaround_clean_cache, op, kaddr
374 .macro dcache_by_line_op op, domain, kaddr, size, tmp1, tmp2
404 * Macro to perform an instruction cache maintenance for the interval
411 .macro invalidate_icache_by_line start, end, tmp1, tmp2, label
427 .macro reset_pmuserenr_el0, tmpreg
439 .macro reset_amuserenr_el0, tmpreg
449 .macro copy_page dest:req src:req t1:req t2:req t3:req t4:req t5:req t6:req t7:req t8:req
488 .macro le64sym, sym
498 .macro mov_q, reg, val
516 .macro get_current_task, rd
526 .macro offset_ttbr1, ttbr, tmp
541 .macro restore_ttbr1, ttbr
554 .macro phys_to_ttbr, ttbr, phys
563 .macro phys_to_pte, pte, phys
576 .macro pte_to_phys, phys, pte
589 .macro tcr_clear_errata_bits, tcr, tmp1, tmp2
609 .macro pre_disable_mmu_workaround
621 .macro frame_push, regcount:req, extra
631 .macro frame_pop
635 .macro __frame_regs, reg1, reg2, op, num
643 .macro __frame, op, regcount, extra=0
709 * This macro sequence may clobber all CPU state that is not guaranteed by the
713 .macro cond_yield_neon, lbl
719 .macro if_will_cond_yield_neon
733 .macro do_cond_yield_neon
738 .macro endif_yield_neon, lbl
749 * This macro emits a program property note section identifying
767 .macro emit_aarch64_feature_1_and, feat=GNU_PROPERTY_AARCH64_FEATURE_1_DEFAULT
793 .macro emit_aarch64_feature_1_and, feat=0