Home
last modified time | relevance | path

Searched refs:macro (Results 76 - 100 of 1377) sorted by relevance

12345678910>>...56

/kernel/linux/linux-5.10/arch/arm64/lib/
H A Dcopy_in_user.S24 .macro ldrb1 reg, ptr, val
28 .macro strb1 reg, ptr, val
32 .macro ldrh1 reg, ptr, val
36 .macro strh1 reg, ptr, val
40 .macro ldr1 reg, ptr, val
44 .macro str1 reg, ptr, val
48 .macro ldp1 reg1, reg2, ptr, val
52 .macro stp1 reg1, reg2, ptr, val
H A Dcopy_to_user.S22 .macro ldrb1 reg, ptr, val
26 .macro strb1 reg, ptr, val
30 .macro ldrh1 reg, ptr, val
34 .macro strh1 reg, ptr, val
38 .macro ldr1 reg, ptr, val
42 .macro str1 reg, ptr, val
46 .macro ldp1 reg1, reg2, ptr, val
50 .macro stp1 reg1, reg2, ptr, val
H A Dcopy_from_user.S23 .macro ldrb1 reg, ptr, val
27 .macro strb1 reg, ptr, val
31 .macro ldrh1 reg, ptr, val
35 .macro strh1 reg, ptr, val
39 .macro ldr1 reg, ptr, val
43 .macro str1 reg, ptr, val
47 .macro ldp1 reg1, reg2, ptr, val
51 .macro stp1 reg1, reg2, ptr, val
/kernel/linux/linux-6.6/arch/arm64/lib/
H A Dcopy_from_user.S23 .macro ldrb1 reg, ptr, val
27 .macro strb1 reg, ptr, val
31 .macro ldrh1 reg, ptr, val
35 .macro strh1 reg, ptr, val
39 .macro ldr1 reg, ptr, val
43 .macro str1 reg, ptr, val
47 .macro ldp1 reg1, reg2, ptr, val
51 .macro stp1 reg1, reg2, ptr, val
H A Dcopy_to_user.S22 .macro ldrb1 reg, ptr, val
26 .macro strb1 reg, ptr, val
30 .macro ldrh1 reg, ptr, val
34 .macro strh1 reg, ptr, val
38 .macro ldr1 reg, ptr, val
42 .macro str1 reg, ptr, val
46 .macro ldp1 reg1, reg2, ptr, val
50 .macro stp1 reg1, reg2, ptr, val
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/fp/
H A Dassembler.h8 .macro __for from:req, to:req
17 .macro _for var:req, from:req, to:req, insn:vararg
18 .macro _for__body \var:req
31 .macro function name
32 .macro endfunction
39 .macro define_accessor name, num, insn
40 .macro \name\()_entry n
57 // Utility macro to print a literal string
59 .macro puts string
/kernel/linux/linux-5.10/tools/testing/selftests/arm64/fp/
H A Dassembler.h8 .macro __for from:req, to:req
17 .macro _for var:req, from:req, to:req, insn:vararg
18 .macro _for__body \var:req
31 .macro function name
32 .macro endfunction
39 .macro define_accessor name, num, insn
40 .macro \name\()_entry n
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dsha1_ssse3_asm.S66 * This macro implements the SHA-1 function's body for single 64-byte block
69 .macro SHA1_VECTOR_ASM name
108 * This macro implements 80 rounds of SHA-1 for one 64-byte block
110 .macro SHA1_PIPELINED_MAIN_BODY
190 .macro INIT_REGALLOC
200 .macro RESTORE_RENAMED_REGS
208 .macro SWAP_REG_NAMES a, b
214 .macro F1 b, c, d
222 .macro F2 b, c, d
229 .macro F
[all...]
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Dsha1_ssse3_asm.S67 * This macro implements the SHA-1 function's body for single 64-byte block
70 .macro SHA1_VECTOR_ASM name
109 * This macro implements 80 rounds of SHA-1 for one 64-byte block
111 .macro SHA1_PIPELINED_MAIN_BODY
191 .macro INIT_REGALLOC
201 .macro RESTORE_RENAMED_REGS
209 .macro SWAP_REG_NAMES a, b
215 .macro F1 b, c, d
223 .macro F2 b, c, d
230 .macro F
[all...]
/kernel/linux/linux-6.6/arch/arc/include/asm/
H A Dentry-compact.h45 .macro SWITCH_TO_KERNEL_STK
108 .macro FAKE_RET_FROM_EXCPN
128 .macro PROLOG_FREEUP_REG reg, mem
132 .macro PROLOG_RESTORE_REG reg, mem
143 .macro EXCEPTION_PROLOGUE_KEEP_AE
182 .macro EXCEPTION_PROLOGUE
195 * when entering this macro.
203 .macro EXCEPTION_EPILOGUE
227 .macro INTERRUPT_PROLOGUE LVL
271 .macro INTERRUPT_EPILOGU
[all...]
/third_party/skia/third_party/externals/angle2/src/compiler/preprocessor/
H A DMacro.cpp34 std::shared_ptr<Macro> macro = std::make_shared<Macro>(); in PredefineMacro() local
35 macro->predefined = true; in PredefineMacro()
36 macro->type = Macro::kTypeObj; in PredefineMacro()
37 macro->name = name; in PredefineMacro()
38 macro->replacements.push_back(token); in PredefineMacro()
40 (*macroSet)[name] = macro; in PredefineMacro()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/preprocessor/
H A DMacro.cpp42 std::shared_ptr<Macro> macro = std::make_shared<Macro>(); in PredefineMacro() local
43 macro->predefined = true; in PredefineMacro()
44 macro->type = Macro::kTypeObj; in PredefineMacro()
45 macro->name = name; in PredefineMacro()
46 macro->replacements.push_back(token); in PredefineMacro()
48 (*macroSet)[name] = macro; in PredefineMacro()
/device/soc/hisilicon/hi3861v100/sdk_liteos/build/scripts/
H A Dcommon_env.py287 def set_str_2make(type, macro, macro_val, macro_cfg, env_type = None, env_mod_type = None, depends = None):
295 strs = 'ifeq ($(%s), %s)\n'%(macro, macro_val)
301 strs = 'ifeq ($(%s), %s)\n'%(macro, macro_val)
304 str_2_mod = 'ifeq ($(%s), %s)\n'%(macro, macro_val)
319 strs = condition_str(macro, macro_val, macro_cfg, env_type, depends)
322 strs = condition_str(macro, macro_val, macro_cfg, env_type, depends, True)
326 module_str[env_mod_type] = condition_str(macro, macro_val, macro_cfg, env_type, depends, True)
328 def set_config(type, macro, macro_val, macro_cfg, env_type = None, env_mod_type = None, depends = None):
334 if scons_get_cfg_val(macro) == macro_val:
337 if scons_get_cfg_val(macro)
378 macro = 'LOSCFG_COMPILER_HI3861_ASIC' global() variable
385 macro = 'LOSCFG_COMPILER_HI3861_FLASH' global() variable
392 macro = 'CONFIG_MESH_SUPPORT' global() variable
426 macro = 'LOSCFG_COMPILER_HI3861_ASIC' global() variable
433 macro = 'LOSCFG_COMPILER_HI3861_FLASH' global() variable
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dasm_pointer_auth.h16 .macro ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3
42 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
50 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
56 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3
63 .macro __ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3
77 .macro ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3
87 .macro ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3
90 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
93 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3
H A Dasm-uaccess.h15 .macro __uaccess_ttbr0_disable, tmp1
26 .macro __uaccess_ttbr0_enable, tmp1, tmp2
38 .macro uaccess_ttbr0_disable, tmp1, tmp2
46 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3
54 .macro uaccess_ttbr0_disable, tmp1, tmp2
57 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dasm-uaccess.h16 .macro __uaccess_ttbr0_disable, tmp1
26 .macro __uaccess_ttbr0_enable, tmp1, tmp2
37 .macro uaccess_ttbr0_disable, tmp1, tmp2
45 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3
53 .macro uaccess_ttbr0_disable, tmp1, tmp2
56 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3
69 .macro user_ldp l, reg1, reg2, addr, post_inc
78 .macro user_stp l, reg1, reg2, addr, post_inc
87 .macro user_ldst l, inst, reg, addr, post_inc
/kernel/linux/linux-5.10/arch/arm64/crypto/
H A Daes-ce.S21 .macro xts_reload_mask, tmp
24 .macro xts_cts_skip_tw, reg, lbl
28 .macro load_round_keys, rounds, rk
40 .macro enc_prepare, rounds, rk, temp
46 .macro enc_switch_key, rounds, rk, temp
52 .macro dec_prepare, rounds, rk, temp
57 .macro do_enc_Nx, de, mc, k, i0, i1, i2, i3, i4
77 .macro round_Nx, enc, k, i0, i1, i2, i3, i4
86 .macro fin_round_Nx, de, k, k2, i0, i1, i2, i3, i4
112 .macro do_block_N
[all...]
/kernel/linux/linux-6.6/arch/arm64/crypto/
H A Daes-ce.S21 .macro xts_reload_mask, tmp
24 .macro xts_cts_skip_tw, reg, lbl
28 .macro load_round_keys, rounds, rk
40 .macro enc_prepare, rounds, rk, temp
46 .macro enc_switch_key, rounds, rk, temp
52 .macro dec_prepare, rounds, rk, temp
57 .macro do_enc_Nx, de, mc, k, i0, i1, i2, i3, i4
77 .macro round_Nx, enc, k, i0, i1, i2, i3, i4
86 .macro fin_round_Nx, de, k, k2, i0, i1, i2, i3, i4
112 .macro do_block_N
[all...]
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Dentry-compact.h45 .macro SWITCH_TO_KERNEL_STK
108 .macro FAKE_RET_FROM_EXCPN
128 .macro PROLOG_FREEUP_REG reg, mem
136 .macro PROLOG_RESTORE_REG reg, mem
151 .macro EXCEPTION_PROLOGUE
195 * when entering this macro.
203 .macro EXCEPTION_EPILOGUE
230 .macro INTERRUPT_PROLOGUE LVL
277 .macro INTERRUPT_EPILOGUE LVL
301 .macro GET_CURR_THR_INFO_FROM_S
[all...]
/kernel/linux/common_modules/pac/include/
H A Dasm_pointer_auth_context.h13 .macro sign_thread_context_common, tmp1=x0, tmp2=x1, tmp3=x2
20 .macro auth_thread_context_common, tmp1=x0, tmp2=x1, tmp3=x2
35 .macro sign_exception_context_common, tmp1=x0, tmp2=x1, tmp3=x2, tmp4=x3, tmp5=x4, tmp6=x5, tmp7=x6
46 .macro auth_exception_context_common, tmp1=x0, tmp2=x1, tmp3=x2, tmp4=x3, tmp5=x4, tmp6=x5, tmp7=x6
72 .macro pac_cpu_context sign_or_auth
91 .macro sign_cpu_context sign=0
95 .macro auth_cpu_context auth=1
99 .macro prepare_compat_pt_regs, sign_or_auth
115 .macro prepare_pt_regs, el, sign_or_auth
139 .macro pac_pt_reg
[all...]
/kernel/linux/linux-6.6/arch/xtensa/include/asm/
H A Dasmmacro.h23 * at scratch register used by macro
30 * at scratch register use by macro
42 * end address used by __loopt macro
50 .macro __loopi ar, at, size, incr
66 .macro __loops ar, as, at, incr_log2, mask_log2, cond, ncond
105 .macro __loopt ar, as, at, incr_log2
124 .macro __loop as
138 .macro __endl ar, as
149 .macro __endla ar, as, incr
154 /* Load or store instructions that may cause exceptions use the EX macro
[all...]
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dunwind_hints.h10 .macro UNWIND_HINT_EMPTY
14 .macro UNWIND_HINT_ENTRY
18 .macro UNWIND_HINT_REGS base=%rsp offset=0 indirect=0 extra=1 partial=0
51 .macro UNWIND_HINT_IRET_REGS base=%rsp offset=0
55 .macro UNWIND_HINT_FUNC
59 .macro UNWIND_HINT_SAVE
63 .macro UNWIND_HINT_RESTORE
H A Dcopy_mc_test.h39 .macro COPY_MC_TEST_CTL
53 .macro COPY_MC_TEST_SRC reg count target
59 .macro COPY_MC_TEST_DST reg count target
65 .macro COPY_MC_TEST_CTL
68 .macro COPY_MC_TEST_SRC reg count target
71 .macro COPY_MC_TEST_DST reg count target
/kernel/linux/linux-5.10/arch/x86/entry/
H A Dentry_32.S68 .macro PUSH_GS
71 .macro POP_GS pop=0
74 .macro POP_GS_EX
78 .macro PTGS_TO_GS
80 .macro PTGS_TO_GS_EX
82 .macro GS_TO_REG reg
84 .macro REG_TO_PTGS reg
86 .macro SET_KERNEL_GS reg
91 .macro PUSH_GS
95 .macro POP_G
[all...]
/kernel/linux/linux-5.10/arch/xtensa/include/asm/
H A Dasm-uaccess.h43 .macro get_fs ad, sp
63 .macro set_fs at, av, sp
70 * See the equivalent C-macro version below for clarity.
72 * <success>. This implies that the macro falls through to the next
75 * Note that while this macro can be used independently, we designed
76 * in for optimal use in the access_ok macro below (i.e., we fall
82 * fall-through macro on error
89 # error Assembly macro kernel_ok fails
91 .macro kernel_ok at, sp, success
98 * See the equivalent C-macro versio
[all...]

Completed in 7 milliseconds

12345678910>>...56