Home
last modified time | relevance | path

Searched refs:macro (Results 1 – 200 of 414) sorted by relevance

123

/linux-4.1.27/arch/powerpc/boot/
Dps3-hvcall.S44 .macro GLOBAL name
51 .macro NO_SUPPORT name
56 .macro HVCALL num
62 .macro SAVE_LR offset=4
67 .macro LOAD_LR offset=4
72 .macro LOAD_64_REG target,high,low
77 .macro LOAD_64_STACK target,offset
81 .macro LOAD_R3
85 .macro LOAD_R4
89 .macro LOAD_R5
[all …]
/linux-4.1.27/arch/x86/include/asm/
Dcalling.h93 .macro ALLOC_PT_GPREGS_ON_STACK addskip=0
98 .macro SAVE_C_REGS_HELPER offset=0 rax=1 rcx=1 r8910=1 r11=1
117 .macro SAVE_C_REGS offset=0
120 .macro SAVE_C_REGS_EXCEPT_RAX_RCX offset=0
123 .macro SAVE_C_REGS_EXCEPT_R891011
126 .macro SAVE_C_REGS_EXCEPT_RCX_R891011
129 .macro SAVE_C_REGS_EXCEPT_RAX_RCX_R11
133 .macro SAVE_EXTRA_REGS offset=0
141 .macro SAVE_EXTRA_REGS_RBP offset=0
145 .macro RESTORE_EXTRA_REGS offset=0
[all …]
Ddwarf2.h56 .macro cfi_ignore a=0, b=0, c=0, d=0
84 .macro pushq_cfi reg
89 .macro pushq_cfi_reg reg
95 .macro popq_cfi reg
100 .macro popq_cfi_reg reg
106 .macro pushfq_cfi
111 .macro popfq_cfi
116 .macro movq_cfi reg offset=0
121 .macro movq_cfi_restore offset reg
126 .macro pushl_cfi reg
[all …]
Dinst.h17 .macro R32_NUM opd r32
71 .macro R64_NUM opd r64
125 .macro XMM_NUM opd xmm
177 .macro REG_TYPE type reg
192 .macro PFX_OPD_SIZE
196 .macro PFX_REX opd1 opd2 W=0
202 .macro MODRM mod opd1 opd2
206 .macro PSHUFB_XMM xmm1 xmm2
215 .macro PCLMULQDQ imm8 xmm1 xmm2
225 .macro PEXTRD imm8 xmm gpr
[all …]
Dframe.h10 .macro FRAME
15 .macro ENDFRAME
20 .macro FRAME
22 .macro ENDFRAME
Dalternative-asm.h9 .macro LOCK_PREFIX
17 .macro LOCK_PREFIX
21 .macro altinstruction_entry orig alt feature orig_len alt_len pad_len
30 .macro ALTERNATIVE oldinstr, newinstr, feature
58 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2
/linux-4.1.27/arch/arm/include/asm/
Dunified.h76 .macro it, cond
78 .macro itt, cond
80 .macro ite, cond
82 .macro ittt, cond
84 .macro itte, cond
86 .macro itet, cond
88 .macro itee, cond
90 .macro itttt, cond
92 .macro ittte, cond
94 .macro ittet, cond
[all …]
Dassembler.h94 .macro disable_irq_notrace
98 .macro enable_irq_notrace
102 .macro disable_irq_notrace
106 .macro enable_irq_notrace
111 .macro asm_trace_hardirqs_off
119 .macro asm_trace_hardirqs_on_cond, cond
131 .macro asm_trace_hardirqs_on
135 .macro disable_irq
140 .macro enable_irq
148 .macro save_and_disable_irqs, oldcpsr
[all …]
Dtls.h9 .macro switch_tls_none, base, tp, tpuser, tmp1, tmp2
12 .macro switch_tls_v6k, base, tp, tpuser, tmp1, tmp2
19 .macro switch_tls_v6, base, tp, tpuser, tmp1, tmp2
31 .macro switch_tls_software, base, tp, tpuser, tmp1, tmp2
Dvfpmacros.h11 .macro VFPFMRX, rd, sysreg, cond in toolkits()
15 .macro VFPFMXR, sysreg, rd, cond in toolkits()
20 .macro VFPFLDMIA, base, tmp in toolkits()
44 .macro VFPFSTMIA, base, tmp
Dentry-macro-multi.S6 .macro arch_irq_handler_default
32 .macro arch_irq_handler, symbol_name
/linux-4.1.27/arch/arm64/include/asm/
Dassembler.h33 .macro push, xreg1, xreg2
37 .macro pop, xreg1, xreg2
44 .macro disable_irq
48 .macro enable_irq
55 .macro save_and_disable_irqs, olddaif
60 .macro restore_irqs, olddaif
67 .macro disable_dbg
71 .macro enable_dbg
75 .macro disable_step_tsk, flgs, tmp
84 .macro enable_step_tsk, flgs, tmp
[all …]
Dfpsimdmacros.h20 .macro fpsimd_save state, tmpnr
43 .macro fpsimd_restore_fpcr state, tmp
56 .macro fpsimd_restore state, tmpnr
79 .macro fpsimd_save_partial state, numnr, tmpnr1, tmpnr2
107 .macro fpsimd_restore_partial state, tmpnr1, tmpnr2
Dsysreg.h33 .macro mrs_s, rt, sreg
37 .macro msr_s, sreg, rt
Dalternative-asm.h6 .macro altinstruction_entry orig_offset alt_offset feature orig_len alt_len
14 .macro alternative_insn insn1 insn2 cap
/linux-4.1.27/arch/arc/include/asm/
Dentry.h54 .macro PUSH reg
58 .macro PUSHAX aux
63 .macro POP reg
67 .macro POPAX aux
76 .macro SAVE_R0_TO_R12
92 .macro RESTORE_R12_TO_R0
116 .macro SAVE_R13_TO_R24
131 .macro RESTORE_R24_TO_R13
158 .macro SAVE_CALLEE_SAVED_USER
179 .macro SAVE_CALLEE_SAVED_KERNEL
[all …]
Dirqflags.h145 .macro TRACE_ASM_IRQ_DISABLE
149 .macro TRACE_ASM_IRQ_ENABLE
155 .macro TRACE_ASM_IRQ_DISABLE
158 .macro TRACE_ASM_IRQ_ENABLE
163 .macro IRQ_DISABLE scratch
170 .macro IRQ_ENABLE scratch
Dlinkage.h17 .macro ARCFP_DATA nm
27 .macro ARCFP_CODE
Dtlb-mmu1.h16 .macro TLB_WRITE_HEURISTICS
/linux-4.1.27/arch/xtensa/include/asm/
Dcacheasm.h34 .macro __loop_cache_all ar at insn size line_width
48 .macro __loop_cache_range ar as at insn line_width
60 .macro __loop_cache_page ar at insn line_width
74 .macro ___unlock_dcache_all ar at
84 .macro ___unlock_icache_all ar at
91 .macro ___flush_invalidate_dcache_all ar at
98 .macro ___flush_dcache_all ar at
105 .macro ___invalidate_dcache_all ar at
113 .macro ___invalidate_icache_all ar at
122 .macro ___flush_invalidate_dcache_range ar as at
[all …]
Dasmmacro.h48 .macro __loopi ar, at, size, incr
64 .macro __loops ar, as, at, incr_log2, mask_log2, cond, ncond
103 .macro __loopt ar, as, at, incr_log2
122 .macro __loop as
136 .macro __endl ar, as
147 .macro __endla ar, as, incr
Dcoprocessor.h23 .macro xchal_sa_start a b
28 .macro xchal_sa_align ptr minofs maxofs ofsalign totalign
37 .macro save_xtregs_opt ptr clb at1 at2 at3 at4 offset
44 .macro load_xtregs_opt ptr clb at1 at2 at3 at4 offset
56 .macro save_xtregs_user ptr clb at1 at2 at3 at4 offset
63 .macro load_xtregs_user ptr clb at1 at2 at3 at4 offset
Duaccess.h53 .macro get_fs ad, sp
73 .macro set_fs at, av, sp
99 # error Assembly macro kernel_ok fails
101 .macro kernel_ok at, sp, success
129 .macro user_ok aa, as, at, error
159 .macro access_ok aa, as, at, sp, error
/linux-4.1.27/arch/avr32/include/asm/
Dasm.h21 .macro save_fp
24 .macro restore_fp
27 .macro zero_fp
31 .macro save_fp
33 .macro restore_fp
35 .macro zero_fp
38 .macro get_thread_info reg
44 .macro save_min sr, tmp=lr
51 .macro restore_min sr, tmp=lr
57 .macro save_half sr, tmp=lr
[all …]
/linux-4.1.27/arch/nios2/include/asm/
Dasm-macros.h30 .macro ANDI32 reg1, reg2, mask
50 .macro ORI32 reg1, reg2, mask
69 .macro XORI32 reg1, reg2, mask
89 .macro BT reg1, reg2, bit
108 .macro BTBZ reg1, reg2, bit, label
120 .macro BTBNZ reg1, reg2, bit, label
132 .macro BTC reg1, reg2, bit
153 .macro BTS reg1, reg2, bit
174 .macro BTR reg1, reg2, bit
196 .macro BTCBZ reg1, reg2, bit, label
[all …]
Dentry.h23 .macro SAVE_ALL
64 .macro RESTORE_ALL
89 .macro SAVE_SWITCH_STACK
104 .macro RESTORE_SWITCH_STACK
/linux-4.1.27/arch/m68k/include/asm/
Dentry.h63 .macro SAVE_ALL_SYS
89 .macro SAVE_ALL_INT
95 .macro RESTORE_USER
112 .macro RDUSP
116 .macro WRUSP
125 .macro SAVE_ALL_SYS
134 .macro SAVE_ALL_INT
143 .macro RESTORE_USER
152 .macro RDUSP
157 .macro WRUSP
[all …]
Dmath-emu.h159 .macro fp_get_fp_reg
169 .macro fp_get_pc dest
173 .macro fp_put_pc src,jump=0
177 .macro fp_get_instr_data f,s,dest,label
182 .macro fp_get_instr_word dest,label,addr
186 .macro fp_get_instr_long dest,label,addr
195 .macro getuser size,src,dest,label,addr
211 .macro putuser size,src,dest,label,addr
236 .macro getuser.\m src,dest,label,addr
239 .macro putuser.\m src,dest,label,addr
[all …]
/linux-4.1.27/arch/mips/include/asm/
Dprefetch.h47 .macro __pref hint addr
53 .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
Dasmmacro.h23 .macro local_irq_enable reg=t0
28 .macro local_irq_disable reg=t0
33 .macro local_irq_enable reg=t0
40 .macro local_irq_disable reg=t0
59 .macro fpu_save_16even thread tmp=t0
83 .macro fpu_save_16odd thread
106 .macro fpu_save_double thread status tmp
117 .macro fpu_restore_16even thread tmp=t0
140 .macro fpu_restore_16odd thread
163 .macro fpu_restore_double thread status tmp
[all …]
Dstackframe.h28 .macro SAVE_AT
35 .macro SAVE_TEMP
74 .macro SAVE_STATIC
87 .macro get_saved_sp /* SMP variation */
103 .macro set_saved_sp stackp temp temp2
109 .macro get_saved_sp /* Uniprocessor variation */
141 .macro set_saved_sp stackp temp temp2
146 .macro SAVE_SOME
228 .macro SAVE_ALL
235 .macro RESTORE_AT
[all …]
Dpm.h23 .macro SUSPEND_SAVE_REGS
43 .macro RESUME_RESTORE_REGS_RETURN
68 .macro LA_STATIC_SUSPEND
73 .macro SUSPEND_SAVE_STATIC
91 .macro RESUME_RESTORE_STATIC
111 .macro SUSPEND_CACHE_FLUSH
123 .macro SUSPEND_SAVE
131 .macro RESUME_RESTORE_RETURN
Deva.h30 .macro eva_init
36 .macro eva_init
Dasmmacro-32.h15 .macro fpu_save_single thread tmp=t0
39 .macro fpu_restore_single thread tmp=t0
63 .macro cpu_save_nonscratch thread
76 .macro cpu_restore_nonscratch thread
Dasmmacro-64.h16 .macro cpu_save_nonscratch thread
29 .macro cpu_restore_nonscratch thread
/linux-4.1.27/arch/arm/lib/
Dmemcpy.S20 .macro ldr1w ptr reg abort
24 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
28 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
32 .macro ldr1b ptr reg cond=al abort
36 .macro str1w ptr reg abort
40 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
44 .macro str1b ptr reg cond=al abort
48 .macro enter reg1 reg2
52 .macro usave reg1 reg2
56 .macro exit reg1 reg2
Dcopy_from_user.S44 .macro ldr1w ptr reg abort
48 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
55 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
60 .macro ldr1b ptr reg cond=al abort
64 .macro str1w ptr reg abort
68 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
72 .macro str1b ptr reg cond=al abort
76 .macro enter reg1 reg2
81 .macro usave reg1 reg2
85 .macro exit reg1 reg2
Dcsumpartialcopy.S20 .macro save_regs
24 .macro load_regs
28 .macro load1b, reg1
32 .macro load2b, reg1, reg2
37 .macro load1l, reg1
41 .macro load2l, reg1, reg2
46 .macro load4l, reg1, reg2, reg3, reg4
Dcopy_to_user.S44 .macro ldr1w ptr reg abort
48 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
52 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
56 .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
75 .macro str1b ptr reg cond=al abort
79 .macro enter reg1 reg2
84 .macro usave reg1 reg2
88 .macro exit reg1 reg2
Dcsumpartialcopyuser.S20 .macro save_regs
24 .macro load_regs
28 .macro load1b, reg1
32 .macro load2b, reg1, reg2
37 .macro load1l, reg1
41 .macro load2l, reg1, reg2
46 .macro load4l, reg1, reg2, reg3, reg4
Dbitops.h5 .macro bitop, name, instr
30 .macro testop, name, instr, store
60 .macro bitop, name, instr
87 .macro testop, name, instr, store
/linux-4.1.27/arch/arm/include/debug/
Dicedcc.S14 .macro addruart, rp, rv, tmp
19 .macro senduart, rd, rx
23 .macro busyuart, rd, rx
30 .macro waituart, rd, rx
43 .macro senduart, rd, rx
47 .macro busyuart, rd, rx
54 .macro waituart, rd, rx
67 .macro senduart, rd, rx
71 .macro busyuart, rd, rx
79 .macro waituart, rd, rx
D8250.S12 .macro addruart, rp, rv, tmp
18 .macro store, rd, rx:vararg
22 .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
Dsamsung.S16 .macro fifo_level_s5pv210 rd, rx
21 .macro fifo_full_s5pv210 rd, rx
29 .macro fifo_level_s3c2440 rd, rx
38 .macro fifo_full_s3c2440 rd, rx
47 .macro senduart,rd,rx
51 .macro busyuart, rd, rx
70 .macro waituart,rd,rx
Ddigicolor.S18 .macro addruart, rp, rv, tmp
24 .macro senduart,rd,rx
28 .macro waituart,rd,rx
31 .macro busyuart,rd,rx
Dasm9260.S13 .macro addruart, rp, rv, tmp
18 .macro waituart,rd,rx
21 .macro senduart,rd,rx
25 .macro busyuart,rd,rx
Dvt8500.S18 .macro addruart, rp, rv, tmp
24 .macro senduart,rd,rx
28 .macro busyuart,rd,rx
34 .macro waituart,rd,rx
Dclps711x.S22 .macro addruart, rp, rv, tmp
27 .macro waituart,rd,rx
30 .macro senduart,rd,rx
34 .macro busyuart,rd,rx
Dsirf.S21 .macro addruart, rp, rv, tmp
26 .macro senduart,rd,rx
30 .macro busyuart,rd,rx
33 .macro waituart,rd,rx
Dbcm63xx.S13 .macro addruart, rp, rv, tmp
18 .macro senduart, rd, rx
23 .macro waituart, rd, rx
29 .macro busyuart, rd, rx
Dnetx.S17 .macro addruart, rp, rv, tmp
22 .macro senduart,rd,rx
26 .macro busyuart,rd,rx
32 .macro waituart,rd,rx
Dmeson.S16 .macro addruart, rp, rv, tmp
21 .macro senduart,rd,rx
25 .macro busyuart,rd,rx
31 .macro waituart,rd,rx
Dimx.S31 .macro addruart, rp, rv, tmp
36 .macro senduart,rd,rx
40 .macro waituart,rd,rx
43 .macro busyuart,rd,rx
Dpl01x.S16 .macro addruart, rp, rv, tmp
22 .macro senduart,rd,rx
26 .macro waituart,rd,rx
33 .macro busyuart,rd,rx
Defm32.S19 .macro addruart, rx, tmp
31 .macro senduart,rd,rx
35 .macro waituart,rd,rx
41 .macro busyuart,rd,rx
Dvf.S20 .macro addruart, rp, rv, tmp
26 .macro senduart, rd, rx
30 .macro busyuart, rd, rx
36 .macro waituart,rd,rx
Drenesas-scif.S30 .macro addruart, rp, rv, tmp
35 .macro waituart, rd, rx
41 .macro senduart, rd, rx
48 .macro busyuart, rd, rx
Dks8695.S21 .macro addruart, rp, rv, tmp
26 .macro senduart, rd, rx
30 .macro busyuart, rd, rx
36 .macro waituart, rd, rx
Dsti.S42 .macro addruart, rp, rv, tmp
47 .macro senduart,rd,rx
51 .macro waituart,rd,rx
57 .macro busyuart,rd,rx
Dzynq.S35 .macro addruart, rp, rv, tmp
40 .macro senduart,rd,rx
44 .macro waituart,rd,rx
51 .macro busyuart,rd,rx
Dat91.S32 .macro addruart, rp, rv, tmp
37 .macro senduart,rd,rx
41 .macro waituart,rd,rx
47 .macro busyuart,rd,rx
Dmsm.S18 .macro addruart, rp, rv, tmp
23 .macro senduart, rd, rx
29 .macro waituart, rd, rx
53 .macro busyuart, rd, rx
Ds3c24xx.S19 .macro addruart, rp, rv, tmp
24 .macro fifo_full_s3c2410 rd, rx
29 .macro fifo_level_s3c2410 rd, rx
Dsa1100.S21 .macro addruart, rp, rv, tmp
54 .macro senduart,rd,rx
58 .macro waituart,rd,rx
64 .macro busyuart,rd,rx
Dtegra.S76 .macro addruart, rp, rv, tmp
174 .macro senduart, rd, rx
180 .macro busyuart, rd, rx
190 .macro waituart, rd, rx
Domap2plus.S67 .macro addruart, rp, rv, tmp
174 .macro senduart,rd,rx
182 .macro busyuart,rd,rx
189 .macro waituart,rd,rx
Ds5pv210.S22 .macro addruart, rp, rv, tmp
Dexynos.S23 .macro addruart, rp, rv, tmp
Dux500.S43 .macro addruart, rp, rv, tmp
/linux-4.1.27/arch/m68k/math-emu/
Dfp_decode.h72 .macro fp_decode_cond_instr_type
84 .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 …]
Dfp_emu.h132 .macro fp_set_sr bit
136 .macro fp_clr_sr bit
140 .macro fp_tst_sr bit
/linux-4.1.27/arch/unicore32/lib/
Dcopy_to_user.S36 .macro ldr1w ptr reg abort
40 .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
53 .macro str1w ptr reg abort
57 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
65 .macro str1b ptr reg cond=al abort
69 .macro enter
74 .macro exit
Dcopy_from_user.S36 .macro ldr1w ptr reg abort
40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
48 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
56 .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
68 .macro str1b ptr reg cond=al abort
77 .macro enter
82 .macro exit
Dcopy_template.S137 .macro forward_copy_shift a b
199 .macro copy_abort_preamble
210 .macro copy_abort_end
/linux-4.1.27/arch/arm/mach-shmobile/include/mach/
Dzboot_macros.h5 .macro LIST comment
9 .macro ED, addr, data
20 .macro EW, addr, data
31 .macro EB, addr, data
42 .macro WAIT, time, reg
58 .macro DD, start, end
66 .macro WAIT_MASK, addr, data, cmp
83 .macro ED_OR, addr, data
96 .macro ED_AND, addr, data
/linux-4.1.27/arch/unicore32/kernel/
Ddebug-macro.S17 .macro put_word_ocd, rd, rx=r16
26 .macro addruart, rx
29 .macro senduart, rd, rx
33 .macro busyuart, rd, rx
36 .macro waituart, rd, rx
47 .macro addruart,rx
73 .macro senduart,rd,rx
77 .macro waituart,rd,rx
83 .macro busyuart,rd,rx
Dentry.S38 .macro zero_fp
44 .macro alignment_trap, rtemp
52 .macro load_user_sp_lr, rd, rtemp, offset = 0
64 .macro priv_exit, rpsr
70 .macro restore_user_regs, fast = 0, offset = 0
88 .macro get_thread_info, rd
93 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
105 .macro printreg, reg, temp
144 .macro intr_handler
159 .macro priv_entry
[all …]
/linux-4.1.27/arch/arm64/crypto/
Daes-ce.S20 .macro load_round_keys, rounds, rk
32 .macro enc_prepare, rounds, rk, ignore
37 .macro enc_switch_key, rounds, rk, ignore
42 .macro dec_prepare, rounds, rk, ignore
46 .macro do_enc_Nx, de, mc, k, i0, i1, i2, i3
62 .macro round_Nx, enc, k, i0, i1, i2, i3
71 .macro fin_round_Nx, de, k, k2, i0, i1, i2, i3
91 .macro do_block_Nx, enc, rounds, i0, i1, i2, i3
105 .macro encrypt_block, in, rounds, t0, t1, t2
109 .macro encrypt_block2x, i0, i1, rounds, t0, t1, t2
[all …]
Daes-neon.S17 .macro mul_by_x, out, in, temp, const
25 .macro prepare, sbox, shiftrows, temp
37 .macro enc_prepare, ignore0, ignore1, temp
41 .macro enc_switch_key, ignore0, ignore1, temp
46 .macro dec_prepare, ignore0, ignore1, temp
51 .macro sub_bytes, in
62 .macro mix_columns, in
76 .macro inv_mix_columns, in
85 .macro do_block, enc, in, rounds, rk, rkp, i
104 .macro encrypt_block, in, rounds, rk, rkp, i
[all …]
Daes-modes.S68 .macro do_encrypt_block2x
72 .macro do_decrypt_block2x
76 .macro do_encrypt_block4x
80 .macro do_decrypt_block4x
88 .macro do_encrypt_block2x
92 .macro do_decrypt_block2x
96 .macro do_encrypt_block4x
100 .macro do_decrypt_block4x
380 .macro next_tweak, out, in, const, tmp
Dsha2-ce-core.S32 .macro add_only, ev, rc, s0
47 .macro add_update, ev, rc, s0, s1, s2, s3
Dsha1-ce-core.S37 .macro add_only, op, ev, rc, s0, dg1
55 .macro add_update, op, ev, rc, s0, s1, s2, s3, dg1
/linux-4.1.27/arch/arm/mm/
Dproc-macros.S13 .macro vma_vm_mm, rd, rn
20 .macro vma_vm_flags, rd, rn
24 .macro tsk_mm, rd, rn
32 .macro act_mm, rd
43 .macro mmid, rd, rn
54 .macro asid, rd, rn
58 .macro crval, clear, mmuset, ucset
72 .macro dcache_line_size, reg, tmp
84 .macro icache_line_size, reg, tmp
119 .macro armv6_mt_table pfx
[all …]
Dabort-macro.S12 .macro do_thumb_abort, fsr, pc, psr, tmp
32 .macro do_ldrd_abort, tmp, insn
/linux-4.1.27/arch/arm64/kernel/
Dentry-ftrace.S48 .macro mcount_enter
53 .macro mcount_exit
58 .macro mcount_adjust_addr rd, rn
63 .macro mcount_get_parent_fp reg
69 .macro mcount_get_pc0 reg
73 .macro mcount_get_pc reg
78 .macro mcount_get_lr reg
84 .macro mcount_get_lr_addr reg
182 .macro save_return_regs
191 .macro restore_return_regs
Dentry.S37 .macro ct_user_exit, syscall = 0
53 .macro ct_user_enter
68 .macro kernel_entry, el, regsize = 64
119 .macro kernel_exit, el, ret = 0
170 .macro get_thread_info, rd
189 .macro irq_handler
235 .macro inv_entry, el, reason, regsize = 64
/linux-4.1.27/arch/x86/crypto/
Dsha1_ssse3_asm.S73 .macro SHA1_VECTOR_ASM name
115 .macro SHA1_PIPELINED_MAIN_BODY
195 .macro INIT_REGALLOC
205 .macro RESTORE_RENAMED_REGS
213 .macro SWAP_REG_NAMES a, b
219 .macro F1 b, c, d
227 .macro F2 b, c, d
234 .macro F3 b, c ,d
244 .macro F4 b, c, d
248 .macro UPDATE_HASH hash, val
[all …]
Dsha1_avx2_x86_64_asm.S99 .macro REGALLOC
155 .macro UPDATE_HASH hash, val
160 .macro PRECALC_RESET_WY
172 .macro PRECALC_ROTATE_WY
196 .macro PRECALC_00_15
223 .macro PRECALC_16_31
265 .macro PRECALC_32_79
301 .macro PRECALC r, s
323 .macro ROTATE_STATE
343 .macro RND_FUN f, r
[all …]
Daes_ctrby8_avx-x86_64.S133 .macro setddq n
138 .macro setxdata n
144 .macro club name, id
158 .macro do_aes b, k, key_len
429 .macro do_aes_load val, key_len
433 .macro do_aes_noload val, key_len
439 .macro do_aes_ctrmain key_len
Dcrc32c-pcl-intel-asm_64.S51 .macro LABEL prefix n label
55 .macro JMPTBL_ENTRY i
59 .macro JNC_LESS_THAN j
/linux-4.1.27/arch/arm64/mm/
Dproc-macros.S25 .macro vma_vm_mm, rd, rn
32 .macro mmid, rd, rn
39 .macro dcache_line_size, reg, tmp
49 .macro icache_line_size, reg, tmp
59 .macro tcr_set_idmap_t0sz, valreg, tmpreg
69 .macro reset_pmuserenr_el0, tmpreg
/linux-4.1.27/arch/sh/include/asm/
Dentry-macros.S1 ! entry.S macro define
3 .macro cli
9 .macro sti
22 .macro get_current_thread_info, ti, tmp
36 .macro TRACE_IRQS_ON
66 .macro TRACE_IRQS_OFF
99 .macro TRACE_IRQS_ON
102 .macro TRACE_IRQS_OFF
118 .macro setup_frame_reg
Dromimage-macros.h5 .macro LIST comment
9 .macro ED, addr, data
22 .macro EW, addr, data
35 .macro EB, addr, data
48 .macro WAIT, time
63 .macro DD, addr, addr2, nr
/linux-4.1.27/arch/parisc/include/asm/
Dassembly.h99 .macro tophys grvirt, grphys
104 .macro tovirt grphys, grvirt
109 .macro tophys_r1 gr
114 .macro tovirt_r1 gr
119 .macro delay value
127 .macro debug value
132 .macro shl r, sa, t
137 .macro shlw r, sa, t
142 .macro shld r, sa, t
147 .macro shr r, sa, t
[all …]
/linux-4.1.27/arch/unicore32/mm/
Dproc-macros.S41 .macro vma_vm_mm, rd, rn
48 .macro vma_vm_flags, rd, rn
52 .macro tsk_mm, rd, rn
60 .macro act_mm, rd
70 .macro mmid, rd, rn
77 .macro asid, rd, rn
81 .macro crval, clear, mmuset, ucset
97 .macro va2pa, va, pa, tbl, msk, off, err=990f
137 .macro dcacheline_flush, addr, t1, t2
/linux-4.1.27/arch/frv/include/asm/
Dmath-emu.h159 .macro fp_get_fp_reg
169 .macro fp_get_pc dest
173 .macro fp_put_pc src,jump=0
177 .macro fp_get_instr_data f,s,dest,label
182 .macro fp_get_instr_word dest,label,addr
186 .macro fp_get_instr_long dest,label,addr
195 .macro getuser size,src,dest,label,addr
211 .macro putuser size,src,dest,label,addr
230 .macro movestack nr,arg1,arg2,arg3,arg4,arg5
237 .macro printf bit=-1,string,nr=0,arg1,arg2,arg3,arg4,arg5
[all …]
/linux-4.1.27/arch/arm/mach-tegra/
Dsleep.h54 .macro wait_until, rn, base, tmp
62 .macro cpu_to_halt_reg rd, rcpu
71 .macro cpu_to_csr_reg rd, rcpu
80 .macro cpu_id, rd
86 .macro mov32, reg, val
92 .macro check_cpu_part_num part_num, tmp1, tmp2
100 .macro exit_smp, tmp1, tmp2
120 .macro tegra_get_soc_id base, tmp1
/linux-4.1.27/arch/arm/kernel/
Dentry-ftrace.S60 .macro mcount_adjust_addr rd, rn
65 .macro __mcount suffix
95 .macro __ftrace_caller suffix
114 .macro __ftrace_graph_caller
134 .macro mcount_enter
138 .macro mcount_get_lr reg
142 .macro mcount_exit
178 .macro mcount_enter
188 .macro mcount_get_lr reg
192 .macro mcount_exit
Dentry-header.S34 .macro zero_fp
46 .macro alignment_trap, rtmp1, rtmp2, label
75 .macro v7m_exception_entry
127 .macro v7m_exception_slow_exit ret_r0
175 .macro store_user_sp_lr, rd, rtemp, offset = 0
187 .macro load_user_sp_lr, rd, rtemp, offset = 0
200 .macro svc_exit, rpsr, irq = 0
312 .macro svc_exit_via_fiq
331 .macro restore_user_regs, fast = 0, offset = 0
338 .macro restore_user_regs, fast = 0, offset = 0
[all …]
Dhyp-stub.S40 .macro store_primary_cpu_mode reg1, reg2, reg3
54 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3
65 .macro store_primary_cpu_mode reg1:req, reg2:req, reg3:req
72 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3
Dsigreturn_codes.S44 .macro arm_slot n
49 .macro thumb_slot n
Ddebug.S28 .macro addruart_current, rx, tmp1, tmp2
37 .macro addruart_current, rx, tmp1, tmp2
Dentry-armv.S39 .macro irq_handler
51 .macro pabt_helper
62 .macro dabt_helper
92 .macro inv_entry, reason
150 .macro svc_entry, stack_hole=0, trace=1
369 .macro usr_entry, trace=1
1030 * Common stub entry macro:
1036 .macro vector_stub, name, mode, correction=0
/linux-4.1.27/arch/unicore32/include/asm/
Dassembler.h43 .macro disable_irq, temp
50 .macro enable_irq, temp
64 .macro notcond, cond, nexti = .+8
100 .macro usracc, instr, reg, ptr, inc, cond, rept, abort
119 .macro strusr, reg, ptr, inc, cond = al, rept = 1, abort = 9001f
123 .macro ldrusr, reg, ptr, inc, cond = al, rept = 1, abort = 9001f
127 .macro nop8
/linux-4.1.27/arch/m32r/include/asm/
Dassembler.h33 .macro ENTRY_M name
50 .macro LDIMM reg x
57 .macro ENABLE_INTERRUPTS reg
63 .macro DISABLE_INTERRUPTS reg
69 .macro ENABLE_INTERRUPTS reg
76 .macro DISABLE_INTERRUPTS reg
83 .macro SAVE_ALL
136 .macro RESTORE_ALL
194 .macro get_current reg
200 .macro SWITCH_TO_KERNEL_STACK
[all …]
/linux-4.1.27/arch/arm/mach-footbridge/include/mach/
Ddebug-macro.S21 .macro addruart, rp, rv, tmp
31 .macro senduart,rd,rx
35 .macro busyuart,rd,rx
41 .macro waituart,rd,rx
Dentry-macro.S17 .macro get_irqnr_preamble, base, tmp
24 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/mips/kernel/
Dgenex.S137 .macro BUILD_ROLLBACK_PROLOGUE handler
344 .macro __build_clear_none
347 .macro __build_clear_sti
352 .macro __build_clear_cli
357 .macro __build_clear_fpe
368 .macro __build_clear_msa_fpe
374 .macro __build_clear_ade
380 .macro __BUILD_silent exception
387 .macro __BUILD_verbose nexception
397 .macro __BUILD_count exception
[all …]
Dhead.S36 .macro setup_c0_status set clr
47 .macro setup_c0_status_pri
55 .macro setup_c0_status_sec
Dmcount.S21 .macro MCOUNT_SAVE_REGS
37 .macro MCOUNT_RESTORE_REGS
53 .macro RETURN_BACK
/linux-4.1.27/arch/xtensa/kernel/
Dalign.S69 .macro __src_b r, w0, w1; src \r, \w0, \w1; .endm
70 .macro __ssa8 r; ssa8b \r; .endm
71 .macro __ssa8r r; ssa8l \r; .endm
72 .macro __sh r, s; srl \r, \s; .endm
73 .macro __sl r, s; sll \r, \s; .endm
74 .macro __exth r, s; extui \r, \s, 0, 16; .endm
75 .macro __extl r, s; slli \r, \s, 16; .endm
84 .macro __src_b r, w0, w1; src \r, \w1, \w0; .endm
85 .macro __ssa8 r; ssa8l \r; .endm
86 .macro __ssa8r r; ssa8b \r; .endm
[all …]
/linux-4.1.27/arch/x86/kernel/
Dentry_32.S94 .macro TRACE_IRQS_IRET
115 .macro PUSH_GS
118 .macro POP_GS pop=0
122 .macro POP_GS_EX
126 .macro PTGS_TO_GS
128 .macro PTGS_TO_GS_EX
130 .macro GS_TO_REG reg
132 .macro REG_TO_PTGS reg
134 .macro SET_KERNEL_GS reg
139 .macro PUSH_GS
[all …]
Dentry_64.S68 .macro TRACE_IRQS_IRETQ
90 .macro TRACE_IRQS_OFF_DEBUG
96 .macro TRACE_IRQS_ON_DEBUG
102 .macro TRACE_IRQS_IRETQ_DEBUG
118 .macro EMPTY_FRAME start=1 offset=0
131 .macro INTR_FRAME start=1 offset=0
144 .macro XCPT_FRAME start=1 offset=0
151 .macro DEFAULT_FRAME start=1 offset=0
491 .macro FORK_LIKE func
673 .macro interrupt func
[all …]
/linux-4.1.27/arch/arm/mach-iop32x/include/mach/
Dentry-macro.S12 .macro get_irqnr_preamble, base, tmp
21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
28 .macro arch_ret_to_user, tmp1, tmp2
/linux-4.1.27/arch/arm/mach-iop13xx/include/mach/
Dentry-macro.S19 .macro get_irqnr_preamble, base, tmp
29 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
37 .macro arch_ret_to_user, tmp1, tmp2
/linux-4.1.27/arch/arm/mach-iop33x/include/mach/
Dentry-macro.S12 .macro get_irqnr_preamble, base, tmp
21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
29 .macro arch_ret_to_user, tmp1, tmp2
/linux-4.1.27/arch/powerpc/kernel/
Didle_book3e.S24 .macro BOOK3E_IDLE name loop
76 .macro BOOK3E_IDLE_LOOP
84 .macro EPAPR_EV_IDLE_LOOP
/linux-4.1.27/arch/score/mm/
Dtlb-miss.S35 .macro load_pte, pte, ptr
50 .macro pte_reload, ptr
60 .macro do_fault, write
70 .macro pte_writable, pte, ptr, label
81 .macro pte_makewrite, pte, ptr
/linux-4.1.27/arch/arm/kvm/
Dinterrupts_head.S18 .macro store_vfp_state vfp_base
41 .macro restore_vfp_state vfp_base
63 .macro push_host_regs_mode mode
74 .macro save_host_regs
102 .macro pop_host_regs_mode mode
113 .macro restore_host_regs
146 .macro restore_guest_regs_mode mode, offset
161 .macro restore_guest_regs
201 .macro save_guest_regs_mode mode, offset
217 .macro save_guest_regs
[all …]
/linux-4.1.27/arch/mips/include/asm/mach-ip27/
Dkernel-entry-init.h19 .macro GET_NASID_ASM res
37 .macro MAPPED_KERNEL_SETUP_TLB
77 .macro kernel_entry_setup
86 .macro smp_slave_setup
/linux-4.1.27/arch/blackfin/include/asm/
Dcontext.S17 .macro save_context_with_interrupts
90 .macro save_context_syscall
150 .macro save_context_no_interrupts
225 .macro restore_context_no_interrupts
279 .macro restore_context_with_interrupts
351 .macro save_context_cplb
370 .macro restore_context_cplb
390 .macro pseudo_long_call func:req, scratch:req
Ddpmc.h56 .macro bfin_init_pm_bench_cycles
67 .macro bfin_cpu_reg_save
124 .macro bfin_cpu_reg_restore
174 .macro bfin_sys_mmr_save
269 .macro bfin_sys_mmr_restore
364 .macro bfin_core_mmr_save
506 .macro bfin_core_mmr_restore
/linux-4.1.27/arch/microblaze/kernel/
Dentry.S53 .macro clear_bip
57 .macro set_bip
61 .macro clear_eip
65 .macro set_ee
69 .macro disable_irq
73 .macro enable_irq
77 .macro set_ums
82 .macro set_vms
87 .macro clear_ums
91 .macro clear_vms_ums
[all …]
/linux-4.1.27/arch/mips/include/asm/mach-generic/
Dkernel-entry-init.h15 .macro kernel_entry_setup
21 .macro smp_slave_setup
/linux-4.1.27/arch/mips/include/asm/mach-sead3/
Dkernel-entry-init.h12 .macro kernel_entry_setup
18 .macro smp_slave_setup
/linux-4.1.27/arch/parisc/kernel/
Dentry.S53 .macro space_to_prot spc prot
57 .macro space_to_prot spc prot
63 .macro virt_map
114 .macro get_stack_use_cr30
134 .macro get_stack_use_r30
148 .macro rest_stack
156 .macro def code
164 .macro extint code
173 .macro hpmc code
200 .macro itlb_11 code
[all …]
/linux-4.1.27/arch/arm64/kvm/
Dhyp.S40 .macro save_common_regs
68 .macro restore_common_regs
97 .macro save_host_regs
101 .macro restore_host_regs
105 .macro save_fpsimd
112 .macro restore_fpsimd
119 .macro save_guest_regs
147 .macro restore_guest_regs
189 .macro save_sysregs
231 .macro save_debug
[all …]
/linux-4.1.27/arch/powerpc/include/asm/
Dbug.h20 .macro EMIT_BUG_ENTRY addr,file,line,flags
31 .macro EMIT_BUG_ENTRY addr,file,line,flags
120 .macro EMIT_BUG_ENTRY addr,file,line,flags
Dkvm_book3s_asm.h34 .macro DO_KVM intno
61 .macro DO_KVM intno
Dkvm_booke_hv_asm.h57 .macro DO_KVM intno srr1
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S92 .macro TRANSPOSE8 r0 r1 r2 r3 r4 r5 r6 r7 t0 t1
127 # macro MAGIC_F0 F,B,C,D,T ## F = (D ^ (B & (C ^ D)))
128 .macro MAGIC_F0 regF regB regC regD regT
134 # macro MAGIC_F1 F,B,C,D,T ## F = (B ^ C ^ D)
135 .macro MAGIC_F1 regF regB regC regD regT
140 # macro MAGIC_F2 F,B,C,D,T ## F = ((B & C) | (B & D) | (C & D))
141 .macro MAGIC_F2 regF regB regC regD regT
148 # macro MAGIC_F3 F,B,C,D,T ## F = (B ^ C ^ D)
149 .macro MAGIC_F3 regF regB regC regD regT
154 .macro PROLD reg imm tmp
[all …]
/linux-4.1.27/arch/mips/include/asm/mach-ath79/
Dkernel-entry-init.h20 .macro kernel_entry_setup
29 .macro smp_slave_setup
/linux-4.1.27/arch/arm/mach-w90x900/include/mach/
Dentry-macro.S15 .macro get_irqnr_preamble, base, tmp
18 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/arm/mach-lpc32xx/include/mach/
Dentry-macro.S24 .macro get_irqnr_preamble, base, tmp
32 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/frv/kernel/
Dhead.inc16 .macro LEDS val
33 .macro LEDS val
42 .macro LEDS val
Dentry-table.S90 .macro VECTOR_SOFTPROG tbr_tt, vec
109 .macro VECTOR_IRQ tbr_tt, vec
130 .macro VECTOR_NMI tbr_tt, vec
149 .macro VECTOR_SP_MMU tbr_tt, vec
161 # - note: each macro inserts code into multiple sections
/linux-4.1.27/arch/arm/crypto/
Daes-ce-core.S18 .macro enc_round, state, key
23 .macro dec_round, state, key
28 .macro enc_dround, key1, key2
33 .macro dec_dround, key1, key2
38 .macro enc_fround, key1, key2, key3
44 .macro dec_fround, key1, key2, key3
50 .macro enc_dround_3x, key1, key2
59 .macro dec_dround_3x, key1, key2
68 .macro enc_fround_3x, key1, key2, key3
80 .macro dec_fround_3x, key1, key2, key3
[all …]
Dsha2-ce-core.S34 .macro add_only, ev, s0
46 .macro add_update, ev, s0, s1, s2, s3
Dsha1-ce-core.S38 .macro add_only, op, ev, rc, s0, dg1
50 .macro add_update, op, ev, rc, s0, s1, s2, s3, dg1
/linux-4.1.27/arch/mips/include/asm/mach-malta/
Dkernel-entry-init.h39 .macro platform_eva_init
93 .macro kernel_entry_setup
137 .macro smp_slave_setup
/linux-4.1.27/arch/arm/mach-gemini/include/mach/
Dentry-macro.S15 .macro get_irqnr_preamble, base, tmp
18 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
Dkernel-entry-init.h17 .macro kernel_entry_setup
36 .macro smp_slave_setup
/linux-4.1.27/arch/arm/mach-orion5x/include/mach/
Dentry-macro.S13 .macro get_irqnr_preamble, base, tmp
17 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/arm/mach-ebsa110/include/mach/
Dentry-macro.S15 .macro get_irqnr_preamble, base, tmp
19 .macro get_irqnr_and_base, irqnr, stat, base, tmp
/linux-4.1.27/arch/x86/platform/efi/
Defi_stub_64.S42 .macro FLUSH_TLB_ALL
54 .macro SWITCH_PGT
66 .macro RESTORE_PGT
/linux-4.1.27/arch/arm/mach-davinci/include/mach/
Dentry-macro.S13 .macro get_irqnr_preamble, base, tmp
18 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/arm/mach-ixp4xx/include/mach/
Dentry-macro.S12 .macro get_irqnr_preamble, base, tmp
15 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/arm/mach-dove/include/mach/
Dentry-macro.S13 .macro get_irqnr_preamble, base, tmp
17 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/arm/mach-omap1/include/mach/
Dentry-macro.S16 .macro get_irqnr_preamble, base, tmp
19 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/drivers/input/tablet/
Daiptek.c440 int retval, macro, x, y, z, left, right, middle, p, dv, tip, bs, pck; in aiptek_irq() local
681 macro = dv && p && tip && !(data[3] & 1) ? (data[3] >> 1) : -1; in aiptek_irq()
700 if (aiptek->lastMacro != -1 && aiptek->lastMacro != macro) { in aiptek_irq()
705 if (macro != -1 && macro != aiptek->lastMacro) { in aiptek_irq()
706 input_report_key(inputdev, macroKeyEvents[macro], 1); in aiptek_irq()
707 aiptek->lastMacro = macro; in aiptek_irq()
723 macro = dv && p && left && !(data[3] & 1) ? (data[3] >> 1) : 0; in aiptek_irq()
739 if (aiptek->lastMacro != -1 && aiptek->lastMacro != macro) { in aiptek_irq()
744 if (macro != -1 && macro != aiptek->lastMacro) { in aiptek_irq()
745 input_report_key(inputdev, macroKeyEvents[macro], 1); in aiptek_irq()
[all …]
/linux-4.1.27/arch/xtensa/variants/fsf/include/variant/
Dtie-asm.h37 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL
52 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/
Dstartup.inc10 .macro GIO_SET_P BITS, OUTREG
17 .macro GIO_INIT
64 .macro START_CLOCKS
73 .macro SETUP_WAIT_STATES
/linux-4.1.27/arch/m68k/coldfire/
Dhead.S29 .macro GET_MEM_SIZE
43 .macro GET_MEM_SIZE
62 .macro GET_MEM_SIZE
69 .macro GET_MEM_SIZE
/linux-4.1.27/arch/mips/include/asm/mach-paravirt/
Dkernel-entry-init.h13 .macro kernel_entry_setup
27 .macro smp_slave_setup
/linux-4.1.27/arch/arm/mach-ks8695/include/mach/
Dentry-macro.S17 .macro get_irqnr_preamble, base, tmp
21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/arm/mach-mv78xx0/include/mach/
Dentry-macro.S13 .macro get_irqnr_preamble, base, tmp
17 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
/linux-4.1.27/arch/arm64/lib/
Dbitops.S27 .macro bitop, name, instr
42 .macro testop, name, instr
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/
Dstartup.inc9 .macro GIO_INIT
51 .macro START_CLOCKS
60 .macro SETUP_WAIT_STATES
/linux-4.1.27/arch/x86/ia32/
Dia32entry.S34 .macro CLEAR_RREGS _r9=rax
52 .macro LOAD_ARGS32 _r9=0
63 .macro CFI_STARTPROC32 simple
242 .macro auditsys_entry_common
260 .macro auditsys_exit exit
571 .macro PTREGSCALL label, func
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_64_slb.S30 .macro LOAD_GUEST_SEGMENTS
98 .macro LOAD_HOST_SEGMENTS
Dbook3s_32_sr.S26 .macro LOAD_GUEST_SEGMENTS
83 .macro LOAD_HOST_SEGMENTS
/linux-4.1.27/arch/arm/mach-at91/
Dpm_suspend.S29 .macro wait_mckrdy
38 .macro wait_moscrdy
47 .macro wait_pllalock
56 .macro at91_cpu_idle
/linux-4.1.27/arch/x86/lib/
Datomic64_386_32.S17 .macro LOCK reg
22 .macro UNLOCK reg
27 .macro endp; \
Datomic64_cx8_32.S16 .macro read64 reg
57 .macro addsub_return func ins insc
94 .macro incdec_return func ins insc
Dcsum-copy_64.S33 .macro source
38 .macro dest
43 .macro ignore L=.Lignore
Dmsr-reg.S14 .macro op_safe_regs op
53 .macro op_safe_regs op
Dthunk_32.S12 .macro THUNK name, func, put_ret_addr_in_eax=0
Dthunk_64.S14 .macro THUNK name, func, put_ret_addr_in_rdi=0
/linux-4.1.27/arch/powerpc/lib/
Dstring_64.S41 .macro err1
49 .macro err2
57 .macro err3
Dchecksum_64.S229 .macro srcnr
237 .macro source
245 .macro dstnr
253 .macro dest
/linux-4.1.27/arch/parisc/lib/
Dlusercopy.S48 .macro get_sr
57 .macro fixup_branch lbl
Dfixup.S28 .macro get_fault_ip t1 t2
50 .macro get_fault_ip t1 t2
/linux-4.1.27/arch/avr32/lib/
Dcsum_partial_copy_generic.S19 .macro ld_src size, reg, ptr
26 .macro st_dst size, ptr, reg
/linux-4.1.27/arch/arm64/kernel/vdso/
Dgettimeofday.S32 .macro seqcnt_acquire
39 .macro seqcnt_read, cnt
44 .macro seqcnt_check, cnt, fail
/linux-4.1.27/arch/mips/netlogic/common/
Dreset.S59 .macro xlp_config_lsu
82 .macro xlp_early_mmu_init
94 .macro xlp_flush_l1_dcache
/linux-4.1.27/arch/alpha/kernel/
Dentry.S21 .macro CFI_START_OSF_FRAME func
36 .macro CFI_END_OSF_FRAME func
51 .macro SAVE_ALL
100 .macro RESTORE_ALL
151 .macro DO_SWITCH_STACK
164 .macro UNDO_SWITCH_STACK
797 .macro fork_like name
/linux-4.1.27/arch/arm/common/
Dvlock.S35 .macro voting_begin rbase:req, rcpu:req, rscratch:req
41 .macro voting_end rbase:req, rcpu:req, rscratch:req
/linux-4.1.27/arch/tile/kernel/
Dmcount_64.S25 .macro MCOUNT_SAVE_REGS
49 .macro MCOUNT_RESTORE_REGS
65 .macro RETURN_BACK
Dintvec_64.S48 .macro push_reg reg, ptr=sp, delta=-8
55 .macro pop_reg reg, ptr=sp, delta=8
62 .macro pop_reg_zero reg, zreg, ptr=sp, delta=8
70 .macro push_extra_callee_saves reg
92 .macro panic str
129 .macro int_hand_unalign_fast vecnum, vecname
308 .macro __int_hand vecnum, vecname, c_routine,processing=handle_interrupt
548 .macro finish_interrupt_save, function
780 .macro dc_dispatch vecnum, vecname
1493 .macro int_hand vecnum, vecname, c_routine, processing=handle_interrupt
Dintvec_32.S35 .macro push_reg reg, ptr=sp, delta=-4
42 .macro pop_reg reg, ptr=sp, delta=4
49 .macro pop_reg_zero reg, zreg, ptr=sp, delta=4
57 .macro push_extra_callee_saves reg
79 .macro panic str
112 .macro int_hand vecnum, vecname, c_routine, processing=handle_interrupt
358 .macro finish_interrupt_save, function
600 .macro check_single_stepping, kind, not_single_stepping
749 .macro dc_dispatch vecnum, vecname
1705 .macro cmpxchg_lock, bitwidth
/linux-4.1.27/arch/xtensa/variants/dc232b/include/variant/
Dtie-asm.h37 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL
78 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL
/linux-4.1.27/drivers/lguest/x86/
Dswitcher_32.S327 .macro IRQ_STUB N TARGET
341 .macro IRQ_STUBS FIRST LAST TARGET
/linux-4.1.27/arch/arm/mach-rpc/include/mach/
Dentry-macro.S7 .macro get_irqnr_preamble, base, tmp
/linux-4.1.27/arch/arm/mach-s3c64xx/include/mach/
Ddebug-macro.S24 .macro addruart, rp, rv, tmp
/linux-4.1.27/arch/arm/vfp/
Dvfphw.S25 .macro DBGSTR, str
39 .macro DBGSTR1, str, arg
54 .macro DBGSTR3, str, arg1, arg2, arg3
/linux-4.1.27/arch/mips/mm/
Dtlbex-fault.S13 .macro tlb_do_page_fault, write
/linux-4.1.27/arch/arm/mach-imx/
Dheadsmp.S19 .macro set_diag_reg
/linux-4.1.27/arch/xtensa/variants/dc233c/include/variant/
Dtie-asm.h77 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0
141 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0
/linux-4.1.27/Documentation/arm/
Dfirmware.txt22 To call a firmware operation, a helper macro is provided
27 the macro checks if the operation is provided and calls it or otherwise returns
/linux-4.1.27/arch/mn10300/kernel/
Dfpu-low.S18 .macro FPU_INIT_STATE_ALL
54 .macro FPU_SAVE_ALL areg,dreg
91 .macro FPU_RESTORE_ALL areg,dreg
/linux-4.1.27/arch/c6x/kernel/
Dentry.S30 .macro MASK_INT reg
36 .macro UNMASK_INT reg
42 .macro GET_THREAD_INFO reg
50 .macro SAVE_ALL __rp __tsr
127 .macro RESTORE_ALL __rp __tsr
/linux-4.1.27/arch/mn10300/include/asm/
Dframe.inc33 .macro SAVE_ALL
62 .macro RESTORE_ALL
/linux-4.1.27/arch/arc/mm/
Dtlbex.S176 ; This macro does the page-table lookup for the faulting address.
178 .macro LOAD_FAULT_PTE
221 .macro CONV_PTE_TO_TLB
243 .macro COMMIT_ENTRY_TO_MMU
/linux-4.1.27/arch/mn10300/mm/
Dcache.inc23 .macro invalidate_icache,disable_irq
84 .macro invalidate_dcache,disable_irq
/linux-4.1.27/drivers/net/wan/
Dwanxlfw.S126 .macro memcpy_from_pci src, dest, len // len must be < 8 MB
136 .macro memcpy_to_pci src, dest, len
148 .macro memcpy src, dest, len // len must be < 65536 bytes
168 .macro memcpy_from_pci src, dest, len
173 .macro memcpy_to_pci src, dest, len
180 .macro wait_for_command
/linux-4.1.27/arch/arm/boot/compressed/
Dhead.S30 .macro loadsp, rb, tmp
32 .macro writeb, ch, rb
36 .macro loadsp, rb, tmp
38 .macro writeb, ch, rb
42 .macro loadsp, rb, tmp
44 .macro writeb, ch, rb
53 .macro writeb, ch, rb
58 .macro loadsp, rb, tmp
67 .macro loadsp, rb, tmp
74 .macro kputc,val
[all …]
/linux-4.1.27/drivers/staging/vt6656/
DTODO6 - remove PRINT_K() macro
/linux-4.1.27/arch/mips/lib/
Dstrlen_user.S25 .macro __BUILD_STRLEN_ASM func
/linux-4.1.27/Documentation/ioctl/
Dioctl-decoding.txt8 31-30 00 - no parameters: uses _IO macro
/linux-4.1.27/arch/arc/kernel/
Dhead.S21 .macro CPU_EARLY_SETUP

123