Home
last modified time | relevance | path

Searched refs:macro (Results 26 - 50 of 1366) sorted by relevance

12345678910>>...55

/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dfpsimdmacros.h11 .macro fpsimd_save state, tmpnr
34 .macro fpsimd_restore_fpcr state, tmp
47 .macro fpsimd_restore state, tmpnr
72 .macro _check_general_reg nr
78 .macro _sve_check_zreg znr
84 .macro _sve_check_preg pnr
90 .macro _check_num n, min, max
96 .macro _sme_check_wv v
106 .macro _sve_str_v nz, nxbase, offset=0
118 .macro _sve_ldr_
[all...]
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A 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
H A Dasmmacro.h29 .macro insn32_if_mm enc
35 .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_16od
[all...]
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A 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
H A Dasmmacro.h29 .macro insn32_if_mm enc
35 .macro insn_if_mips enc
38 .macro insn32_if_mm enc
41 .macro insn_if_mips enc
48 .macro local_irq_enable
53 .macro local_irq_disable
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_16od
[all...]
/kernel/linux/linux-5.10/arch/nios2/include/asm/
H A Dasm-macros.h4 * Some of the bit test macro can simplify down to one line
19 .macro ANDI32 reg1, reg2, mask
39 .macro ORI32 reg1, reg2, mask
58 .macro XORI32 reg1, reg2, mask
72 * This is a support macro for BTBZ & BTBNZ. It checks
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 BT
[all...]
/kernel/linux/linux-6.6/arch/nios2/include/asm/
H A Dasm-macros.h4 * Some of the bit test macro can simplify down to one line
19 .macro ANDI32 reg1, reg2, mask
39 .macro ORI32 reg1, reg2, mask
58 .macro XORI32 reg1, reg2, mask
72 * This is a support macro for BTBZ & BTBNZ. It checks
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 BT
[all...]
/kernel/linux/linux-5.10/drivers/phy/mscc/
H A Dphy-ocelot-serdes.c36 static int __serdes_write_mcb_s6g(struct regmap *regmap, u8 macro, u32 op) in __serdes_write_mcb_s6g() argument
41 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()
286 serdes_update_mcb_s1g(struct regmap *regmap, u8 macro) serdes_update_mcb_s1g() argument
400 struct serdes_macro *macro = phy_get_drvdata(phy); serdes_set_mode() local
456 struct serdes_macro *macro = phy_get_drvdata(ctrl->phys[i]); serdes_simple_xlate() local
474 struct serdes_macro *macro; serdes_phy_create() local
[all...]
/kernel/linux/linux-6.6/drivers/phy/mscc/
H A Dphy-ocelot-serdes.c36 static int __serdes_write_mcb_s6g(struct regmap *regmap, u8 macro, u32 op) in __serdes_write_mcb_s6g() argument
41 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()
286 serdes_update_mcb_s1g(struct regmap *regmap, u8 macro) serdes_update_mcb_s1g() argument
400 struct serdes_macro *macro = phy_get_drvdata(phy); serdes_set_mode() local
456 struct serdes_macro *macro = phy_get_drvdata(ctrl->phys[i]); serdes_simple_xlate() local
474 struct serdes_macro *macro; serdes_phy_create() local
[all...]
/kernel/linux/linux-5.10/arch/x86/entry/
H A Dcalling.h102 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0
151 .macro POP_REGS pop_rdi=1
183 .macro SET_NOFLUSH_BIT reg:req
187 .macro ADJUST_KERNEL_CR3 reg:req
193 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
204 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
238 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
244 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
262 .macro RESTORE_CR3 scratch_reg:req save_reg:req
300 .macro SWITCH_TO_KERNEL_CR
[all...]
/third_party/ffmpeg/libavresample/aarch64/
H A Dresample_neon.S24 .macro resample_one fmt, es=2
26 .macro M_MUL2 x:vararg
28 .macro M_MLA2 x:vararg
114 .macro LOAD1 d1, addr
117 .macro LOAD2 d1, addr
120 .macro LOAD4 d1, d2, addr
123 .macro LOAD8 d1, d2, d3, d4, addr
126 .macro M_MLA d, r0, r1, d2:vararg
129 .macro M_MLA2 second:vararg
132 .macro M_MU
[all...]
/kernel/uniproton/cmake/common/build_auxiliary_script/
H A DKconfig2macro.py72 def get_macro_fix(macro):
75 if macro == "OS_HARDWARE_PLATFORM" or macro == "OS_CPU_TYPE" or macro == "OS_BYTE_ORDER":
76 prefix = '#ifndef %s\n' % (macro)
87 macro = match_s.group()
88 if not macro.startswith("CONFIG_"):
91 macro = macro[len("CONFIG_"):]
92 if macro
[all...]
/kernel/linux/linux-5.10/arch/m68k/include/asm/
H A Dentry.h35 /* the following macro is used when enabling interrupts */
64 .macro SAVE_ALL_SYS
90 .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 RDUS
[all...]
/kernel/linux/linux-6.6/arch/m68k/include/asm/
H A Dentry.h35 /* the following macro is used when enabling interrupts */
64 .macro SAVE_ALL_SYS
90 .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 RDUS
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dfpsimdmacros.h9 .macro fpsimd_save state, tmpnr
32 .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_
[all...]
H A Dalternative-macros.h84 .macro altinstruction_entry orig_offset alt_offset feature orig_len alt_len
92 .macro alternative_insn insn1, insn2, cap, enable = 1
128 .macro alternative_if_not cap
136 .macro alternative_if cap
146 .macro alternative_cb cb
157 .macro alternative_else
170 .macro alternative_endif
182 .macro alternative_cb_end
191 .macro alternative_else_nop_endif
200 .macro user_al
[all...]
/third_party/ffmpeg/libavutil/arm/
H A Dasm.S84 .macro function name, export=0, align=2
87 .macro endfunc
117 .macro const name, align=2, relocate=0
118 .macro endconst
140 .macro movw rd, val
146 .macro mov32 rd, val
157 .macro put_pic num
161 .macro do_def_pic num, val, label
162 .macro put_pic_\num
173 .macro def_pi
[all...]
/third_party/ffmpeg/libswscale/arm/
H A Drgb2yuv_neon_common.S23 .macro alias name, tgt, set=1
33 .macro alias_dw_all qw, dw_l, dw_h
45 .macro alias_qw name, qw, set=1
51 .macro prologue
56 .macro epilogue
61 .macro load_arg reg, ix
71 .macro alias_loop_420sp set=1
98 .macro loop_420sp s_fmt, d_fmt, init, kernel, precision
154 .macro downsample
162 .macro downsample_ars
[all...]
/kernel/linux/linux-5.10/arch/arm/lib/
H A Dmemcpy.S17 .macro ldr1w ptr reg abort
21 .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 exi
[all...]
H A Dcopy_from_user.S42 .macro ldr1w ptr reg abort
46 .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 str1
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dobjtool.h26 * This macro marks the given function's stack frame as "non-standard", which
63 * This macro indicates that the following intra-function call is valid.
93 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 signal=0
106 .macro STACK_FRAME_NON_STANDARD func:req
112 .macro STACK_FRAME_NON_STANDARD_FP func:req
118 .macro ANNOTATE_NOENDBR
129 * NOTE: The macro must be used at the beginning of a global symbol, otherwise
132 .macro VALIDATE_UNRET_BEGIN
142 .macro REACHABLE
162 .macro UNWIND_HIN
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/fp/
H A Dsme-inst.h11 .macro rdsvl nx, imm
17 .macro smstop
21 .macro smstart_za
25 .macro smstart_sm
33 .macro _ldr_za nw, nxbase, offset=0
44 .macro _str_za nw, nxbase, offset=0
56 .macro _ldr_zt nx
66 .macro _str_zt nx
/third_party/lzma/Asm/arm64/
H A DLzmaDecOpt.S41 .macro PLOAD dest:req, mem:req
44 .macro PLOAD_PREINDEXED dest:req, mem:req, offset:req
47 .macro PLOAD_2 dest:req, mem1:req, mem2:req
50 .macro PLOAD_LSL dest:req, mem1:req, mem2:req
53 .macro PSTORE src:req, mem:req
56 .macro PSTORE_2 src:req, mem1:req, mem2:req
59 .macro PSTORE_LSL src:req, mem1:req, mem2:req
62 .macro PSTORE_LSL_M1 src:req, mem1:req, mem2:req, temp_reg:req
63 // you must check that temp_reg is free register when macro is used
70 .macro PLOA
[all...]
/kernel/linux/linux-6.6/arch/arm/lib/
H A Dcopy_from_user.S42 .macro ldr1w ptr reg abort
46 .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 str1
[all...]
/kernel/linux/linux-5.10/arch/csky/abiv1/inc/abi/
H A Dentry.h21 .macro USPTOKSP
26 .macro KSPTOUSP
31 .macro SAVE_ALL epc_inc
82 .macro RESTORE_ALL
119 .macro SAVE_SWITCH_STACK
124 .macro RESTORE_SWITCH_STACK
130 .macro RD_MIR rx
134 .macro RD_MEH rx
138 .macro RD_MCIR rx
142 .macro RD_PGD
[all...]

Completed in 10 milliseconds

12345678910>>...55