Lines Matching full:macro

36 	.macro save_and_disable_daif, flags
41 .macro disable_daif
45 .macro enable_daif
49 .macro restore_daif, flags:req
54 .macro enable_da
61 .macro save_and_disable_irq, flags
66 .macro restore_irq, flags
70 .macro enable_dbg
74 .macro disable_step_tsk, flgs, tmp
84 .macro enable_step_tsk, flgs, tmp
95 .macro esb
106 .macro csdb
113 .macro sb
126 .macro nops, num
136 .macro _asm_extable, insn, fixup
147 .macro _cond_extable, insn, fixup
166 .macro ventry label
190 * Define a macro that constructs a 64-bit value by concatenating two
195 .macro regs_to_64, rd, lbits, hbits
197 .macro regs_to_64, rd, hbits, lbits
210 .macro adr_l, dst, sym
222 .macro ldr_l, dst, sym, tmp=
238 .macro str_l, src, sym, tmp
247 .macro get_this_cpu_offset, dst
251 .macro get_this_cpu_offset, dst
259 .macro set_this_cpu_offset, src
273 .macro adr_this_cpu, dst, sym, tmp
285 .macro ldr_this_cpu dst, sym, tmp
294 .macro vma_vm_mm, rd, rn
302 .macro read_ctr, reg
328 .macro raw_dcache_line_size, reg, tmp
338 .macro dcache_line_size, reg, tmp
349 .macro raw_icache_line_size, reg, tmp
359 .macro icache_line_size, reg, tmp
369 .macro tcr_set_t0sz, valreg, t0sz
376 .macro tcr_set_t1sz, valreg, t1sz
388 .macro tcr_compute_pa_size, tcr, pos, tmp0, tmp1
398 .macro __dcache_op_workaround_clean_cache, op, addr
407 * Macro to perform a data cache maintenance for the interval
417 .macro dcache_by_line_op op, domain, start, end, tmp1, tmp2, fixup
448 * Macro to perform an instruction cache maintenance for the interval
455 .macro invalidate_icache_by_line start, end, tmp1, tmp2, fixup
473 .macro reset_pmuserenr_el0, tmpreg
485 .macro reset_amuserenr_el0, tmpreg
495 .macro copy_page dest:req src:req t1:req t2:req t3:req t4:req t5:req t6:req t7:req t8:req
539 .macro le64sym, sym
549 .macro mov_q, reg, val
567 .macro get_current_task, rd
577 .macro offset_ttbr1, ttbr, tmp
592 .macro restore_ttbr1, ttbr
605 .macro phys_to_ttbr, ttbr, phys
614 .macro phys_to_pte, pte, phys
627 .macro pte_to_phys, phys, pte
640 .macro tcr_clear_errata_bits, tcr, tmp1, tmp2
660 .macro pre_disable_mmu_workaround
672 .macro frame_push, regcount:req, extra
682 .macro frame_pop
686 .macro __frame_regs, reg1, reg2, op, num
694 .macro __frame, op, regcount, extra=0
733 .macro set_sctlr, sreg, reg
746 .macro set_sctlr_el1, reg
750 .macro set_sctlr_el2, reg
763 .macro cond_yield, lbl:req, tmp:req, tmp2:req
784 * This macro emits a program property note section identifying
802 .macro emit_aarch64_feature_1_and, feat=GNU_PROPERTY_AARCH64_FEATURE_1_DEFAULT
828 .macro emit_aarch64_feature_1_and, feat=0