/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | fpsimdmacros.h | 11 .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 D | prefetch.h | 47 .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 D | asmmacro.h | 29 .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 D | prefetch.h | 47 .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 D | asmmacro.h | 29 .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 D | asm-macros.h | 4 * 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 D | asm-macros.h | 4 * 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 D | phy-ocelot-serdes.c | 36 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 D | phy-ocelot-serdes.c | 36 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 D | calling.h | 102 .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 D | resample_neon.S | 24 .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 D | Kconfig2macro.py | 72 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 D | entry.h | 35 /* 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 D | entry.h | 35 /* 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 D | fpsimdmacros.h | 9 .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 D | alternative-macros.h | 84 .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 D | asm.S | 84 .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 D | rgb2yuv_neon_common.S | 23 .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 D | memcpy.S | 17 .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 D | copy_from_user.S | 42 .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 D | objtool.h | 26 * 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 D | sme-inst.h | 11 .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 D | LzmaDecOpt.S | 41 .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 D | copy_from_user.S | 42 .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 D | entry.h | 21 .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...] |