| /Linux-v5.4/arch/powerpc/boot/ | 
| D | ps3-hvcall.S | 32 .macro GLOBAL name39 .macro NO_SUPPORT name
 44 .macro HVCALL num
 50 .macro SAVE_LR offset=4
 55 .macro LOAD_LR offset=4
 60 .macro LOAD_64_REG target,high,low
 65 .macro LOAD_64_STACK target,offset
 69 .macro LOAD_R3
 73 .macro LOAD_R4
 77 .macro LOAD_R5
 [all …]
 
 | 
| /Linux-v5.4/arch/s390/include/asm/ | 
| D | vx-insn.h | 25 .macro	GR_NUM	opd gr89 .macro	VX_NUM	opd vxr
 200 .macro	RXB	rxb v1 v2=0 v3=0 v4=0
 224 .macro	MRXB	m v1 v2=0 v3=0 v4=0
 239 .macro	MRXBOPC	m opc v1 v2=0 v3=0 v4=0
 247 .macro	VGBM	vr imm2
 253 .macro	VZERO	vxr
 256 .macro	VONE	vxr
 261 .macro	VLVG	v, gr, disp, m
 269 .macro	VLVGB	v, gr, index, base
 [all …]
 
 | 
| D | nospec-insn.h | 20 	.macro __THUNK_PROLOG_NAME name29 	.macro __THUNK_EPILOG
 34 	.macro __THUNK_PROLOG_BR r1,r2
 38 	.macro __THUNK_PROLOG_BC d0,r1,r2
 42 	.macro __THUNK_BR r1,r2
 46 	.macro __THUNK_BC d0,r1,r2
 50 	.macro __THUNK_BRASL r1,r2,r3
 54 	.macro	__DECODE_RR expand,reg,ruse
 71 	.macro	__DECODE_RRR expand,rsave,rtarget,ruse
 92 	.macro	__DECODE_DRR expand,disp,reg,ruse
 [all …]
 
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | assembler.h | 26 	.macro save_and_disable_daif, flags31 	.macro disable_daif
 35 	.macro enable_daif
 39 	.macro	restore_daif, flags:req
 44 	.macro	inherit_daif, pstate:req, tmp:req
 50 	.macro enable_da_f
 57 	.macro	save_and_disable_irq, flags
 62 	.macro	restore_irq, flags
 66 	.macro	enable_dbg
 70 	.macro	disable_step_tsk, flgs, tmp
 [all …]
 
 | 
| D | fpsimdmacros.h | 9 .macro fpsimd_save state, tmpnr32 .macro fpsimd_restore_fpcr state, tmp
 45 .macro fpsimd_restore state, tmpnr
 70 .macro _check_general_reg nr
 76 .macro _sve_check_zreg znr
 82 .macro _sve_check_preg pnr
 88 .macro _check_num n, min, max
 97 .macro _sve_str_v nz, nxbase, offset=0
 109 .macro _sve_ldr_v nz, nxbase, offset=0
 121 .macro _sve_str_p np, nxbase, offset=0
 [all …]
 
 | 
| D | alternative.h | 96 .macro altinstruction_entry orig_offset alt_offset feature orig_len alt_len104 .macro alternative_insn insn1, insn2, cap, enable = 1
 140 .macro alternative_if_not cap
 148 .macro alternative_if cap
 158 .macro alternative_cb cb
 169 .macro alternative_else
 182 .macro alternative_endif
 194 .macro alternative_cb_end
 203 .macro alternative_else_nop_endif
 212 .macro user_alt, label, oldinstr, newinstr, cond
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/include/asm/ | 
| D | assembler.h | 93 	.macro	disable_irq_notrace97 	.macro	enable_irq_notrace
 101 	.macro	disable_irq_notrace
 105 	.macro	enable_irq_notrace
 110 	.macro asm_trace_hardirqs_off, save=1
 122 	.macro asm_trace_hardirqs_on, cond=al, save=1
 138 	.macro disable_irq, save=1
 143 	.macro enable_irq
 151 	.macro	save_and_disable_irqs, oldcpsr
 160 	.macro	save_and_disable_irqs_notrace, oldcpsr
 [all …]
 
 | 
| /Linux-v5.4/arch/arc/include/asm/ | 
| D | entry.h | 33 .macro PUSH reg37 .macro PUSHAX aux
 42 .macro POP reg
 46 .macro POPAX aux
 55 .macro  SAVE_R0_TO_R12
 71 .macro RESTORE_R12_TO_R0
 92 .macro SAVE_R13_TO_R24
 107 .macro RESTORE_R24_TO_R13
 132 .macro SAVE_CALLEE_SAVED_USER
 154 .macro SAVE_CALLEE_SAVED_KERNEL
 [all …]
 
 | 
| /Linux-v5.4/arch/xtensa/include/asm/ | 
| D | cacheasm.h | 35 	.macro	__loop_cache_unroll ar at insn size line_width max_immed56 	.macro	__loop_cache_all ar at insn size line_width max_immed
 64 	.macro	__loop_cache_range ar as at insn line_width
 76 	.macro	__loop_cache_page ar at insn line_width max_immed
 83 	.macro	___unlock_dcache_all ar at
 93 	.macro	___unlock_icache_all ar at
 103 	.macro	___flush_invalidate_dcache_all ar at
 113 	.macro	___flush_dcache_all ar at
 123 	.macro	___invalidate_dcache_all ar at
 133 	.macro	___invalidate_icache_all ar at
 [all …]
 
 | 
| /Linux-v5.4/drivers/phy/mscc/ | 
| D | phy-ocelot-serdes.c | 36 static int __serdes_write_mcb_s6g(struct regmap *regmap, u8 macro, u32 op)  in __serdes_write_mcb_s6g()  argument41 		     HSIO_MCB_S6G_ADDR_CFG_SERDES6G_ADDR(BIT(macro)));  in __serdes_write_mcb_s6g()
 48 static int serdes_commit_mcb_s6g(struct regmap *regmap, u8 macro)  in serdes_commit_mcb_s6g()  argument
 50 	return __serdes_write_mcb_s6g(regmap, macro,  in serdes_commit_mcb_s6g()
 54 static int serdes_update_mcb_s6g(struct regmap *regmap, u8 macro)  in serdes_update_mcb_s6g()  argument
 56 	return __serdes_write_mcb_s6g(regmap, macro,  in serdes_update_mcb_s6g()
 268 static int __serdes_write_mcb_s1g(struct regmap *regmap, u8 macro, u32 op)  in __serdes_write_mcb_s1g()  argument
 273 		     HSIO_MCB_S1G_ADDR_CFG_SERDES1G_ADDR(BIT(macro)));  in __serdes_write_mcb_s1g()
 280 static int serdes_commit_mcb_s1g(struct regmap *regmap, u8 macro)  in serdes_commit_mcb_s1g()  argument
 282 	return __serdes_write_mcb_s1g(regmap, macro,  in serdes_commit_mcb_s1g()
 [all …]
 
 | 
| /Linux-v5.4/arch/nios2/include/asm/ | 
| D | asm-macros.h | 19 .macro ANDI32	reg1, reg2, mask39 .macro ORI32	reg1, reg2, mask
 58 .macro XORI32	reg1, reg2, mask
 78 .macro BT	reg1, reg2, bit
 97 .macro BTBZ	reg1, reg2, bit, label
 109 .macro BTBNZ	reg1, reg2, bit, label
 121 .macro BTC	reg1, reg2, bit
 142 .macro BTS	reg1, reg2, bit
 163 .macro BTR	reg1, reg2, bit
 185 .macro BTCBZ	reg1, reg2, bit, label
 [all …]
 
 | 
| /Linux-v5.4/arch/mips/include/asm/ | 
| D | asmmacro.h | 29 	.macro	insn32_if_mm enc35 	.macro	insn_if_mips enc
 38 	.macro	insn32_if_mm enc
 41 	.macro	insn_if_mips enc
 48 	.macro	local_irq_enable reg=t0
 53 	.macro	local_irq_disable reg=t0
 58 	.macro	local_irq_enable reg=t0
 65 	.macro	local_irq_disable reg=t0
 84 	.macro	fpu_save_16even thread tmp=t0
 108 	.macro	fpu_save_16odd thread
 [all …]
 
 | 
| D | prefetch.h | 47 	.macro	__pref hint addr53 	.macro	pref_load addr
 57 	.macro	pref_store addr
 61 	.macro	pref_load_streamed addr
 65 	.macro	pref_store_streamed addr
 69 	.macro	pref_load_retained addr
 73 	.macro	pref_store_retained addr
 77 	.macro	pref_wback_inv addr
 81 	.macro	pref_prepare_for_store addr
 
 | 
| /Linux-v5.4/arch/m68k/include/asm/ | 
| D | entry.h | 64 .macro SAVE_ALL_SYS90 .macro SAVE_ALL_INT
 96 .macro RESTORE_USER
 113 .macro RDUSP
 117 .macro WRUSP
 126 .macro SAVE_ALL_SYS
 135 .macro SAVE_ALL_INT
 144 .macro RESTORE_USER
 153 .macro RDUSP
 158 .macro WRUSP
 [all …]
 
 | 
| /Linux-v5.4/arch/x86/entry/ | 
| D | calling.h | 100 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0147 .macro POP_REGS pop_rdi=1 skip_r11rcx=0
 187 .macro SET_NOFLUSH_BIT	reg:req
 191 .macro ADJUST_KERNEL_CR3 reg:req
 197 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
 208 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
 242 .macro SWITCH_TO_USER_CR3_STACK	scratch_reg:req
 248 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
 266 .macro RESTORE_CR3 scratch_reg:req save_reg:req
 304 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/lib/ | 
| D | copy_from_user.S | 42 	.macro ldr1w ptr reg abort46 	.macro ldr4w ptr reg1 reg2 reg3 reg4 abort
 53 	.macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
 62 	.macro ldr1w ptr reg abort
 66 	.macro ldr4w ptr reg1 reg2 reg3 reg4 abort
 70 	.macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
 76 	.macro ldr1b ptr reg cond=al abort
 82 	.macro str1w ptr reg abort
 86 	.macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
 90 	.macro str1b ptr reg cond=al abort
 [all …]
 
 | 
| D | memcpy.S | 17 	.macro ldr1w ptr reg abort21 	.macro ldr4w ptr reg1 reg2 reg3 reg4 abort
 25 	.macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
 29 	.macro ldr1b ptr reg cond=al abort
 33 	.macro str1w ptr reg abort
 37 	.macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
 41 	.macro str1b ptr reg cond=al abort
 45 	.macro enter reg1 reg2
 49 	.macro usave reg1 reg2
 53 	.macro exit reg1 reg2
 
 | 
| D | copy_to_user.S | 36 	.macro ldr1w ptr reg abort40 	.macro ldr4w ptr reg1 reg2 reg3 reg4 abort
 44 	.macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
 48 	.macro ldr1b ptr reg cond=al abort
 60 	.macro str1w ptr reg abort
 64 	.macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
 79 	.macro str1w ptr reg abort
 83 	.macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
 89 	.macro str1b ptr reg cond=al abort
 93 	.macro enter reg1 reg2
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/include/debug/ | 
| D | icedcc.S | 10 		.macro	addruart, rp, rv, tmp15 		.macro	senduart, rd, rx
 19 		.macro	busyuart, rd, rx
 26 		.macro	waituart, rd, rx
 39 		.macro	senduart, rd, rx
 43 		.macro	busyuart, rd, rx
 50 		.macro	waituart, rd, rx
 63 		.macro	senduart, rd, rx
 67 		.macro	busyuart, rd, rx
 75 		.macro	waituart, rd, rx
 
 | 
| D | 8250.S | 9 		.macro	addruart, rp, rv, tmp15 		.macro	store, rd, rx:vararg
 21 		.macro	load, rd, rx:vararg
 26 		.macro	store, rd, rx:vararg
 30 		.macro	load, rd, rx:vararg
 37 		.macro	senduart,rd,rx
 41 		.macro	busyuart,rd,rx
 48 		.macro	waituart,rd,rx
 
 | 
| /Linux-v5.4/arch/csky/abiv1/inc/abi/ | 
| D | entry.h | 19 .macro USPTOKSP24 .macro KSPTOUSP
 29 .macro	SAVE_ALL epc_inc
 74 .macro	RESTORE_ALL
 111 .macro SAVE_SWITCH_STACK
 116 .macro RESTORE_SWITCH_STACK
 122 .macro RD_MIR	rx
 126 .macro RD_MEH	rx
 130 .macro RD_MCIR	rx
 134 .macro RD_PGDR  rx
 [all …]
 
 | 
| /Linux-v5.4/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ | 
| D | tie-asm.h | 36 	.macro xchal_ncp_store  ptr at1 at2 at3 at4  continue=0 ofs=-1 select=XTHAL_SAS_ALL63 	.macro xchal_ncp_load  ptr at1 at2 at3 at4  continue=0 ofs=-1 select=XTHAL_SAS_ALL
 97 	.macro	xchal_cp1_store  ptr at1 at2 at3 at4  continue=0 ofs=-1 select=XTHAL_SAS_ALL
 133 	.macro	xchal_cp1_load  ptr at1 at2 at3 at4  continue=0 ofs=-1 select=XTHAL_SAS_ALL
 167 	.macro xchal_cp0_store	p a b c d continue=0 ofs=-1 select=-1 ; .endm
 168 	.macro xchal_cp0_load	p a b c d continue=0 ofs=-1 select=-1 ; .endm
 169 	.macro xchal_cp2_store	p a b c d continue=0 ofs=-1 select=-1 ; .endm
 170 	.macro xchal_cp2_load	p a b c d continue=0 ofs=-1 select=-1 ; .endm
 171 	.macro xchal_cp3_store	p a b c d continue=0 ofs=-1 select=-1 ; .endm
 172 	.macro xchal_cp3_load	p a b c d continue=0 ofs=-1 select=-1 ; .endm
 [all …]
 
 | 
| /Linux-v5.4/arch/arm64/lib/ | 
| D | memcpy.S | 27 	.macro ldrb1 ptr, regB, val31 	.macro strb1 ptr, regB, val
 35 	.macro ldrh1 ptr, regB, val
 39 	.macro strh1 ptr, regB, val
 43 	.macro ldr1 ptr, regB, val
 47 	.macro str1 ptr, regB, val
 51 	.macro ldp1 ptr, regB, regC, val
 55 	.macro stp1 ptr, regB, regC, val
 
 | 
| /Linux-v5.4/arch/m68k/math-emu/ | 
| D | fp_decode.h | 72 .macro	fp_decode_cond_instr_type84 .macro	fp_decode_move_instr_type
 98 .macro	fp_decode_sourcespec
 103 .macro	fp_decode_dest_format
 108 .macro	fp_decode_src_reg
 114 .macro	fp_decode_addr_mode
 129 .macro	fp_decode_addr_reg
 134 .macro	fp_decode_disp8
 140 .macro	fp_decode_index
 168 .macro	fp_decode_basedisp
 [all …]
 
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | inst.h | 18 	.macro R32_NUM opd r3272 	.macro R64_NUM opd r64
 126 	.macro XMM_NUM opd xmm
 178 	.macro REG_TYPE type reg
 193 	.macro PFX_OPD_SIZE
 197 	.macro PFX_REX opd1 opd2 W=0
 203 	.macro MODRM mod opd1 opd2
 207 	.macro PSHUFB_XMM xmm1 xmm2
 216 	.macro PCLMULQDQ imm8 xmm1 xmm2
 226 	.macro PEXTRD imm8 xmm gpr
 [all …]
 
 |