/Linux-v6.1/arch/s390/include/asm/ |
D | vx-insn.h | 25 .macro GR_NUM opd gr 89 .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 | 16 .macro __THUNK_PROLOG_NAME name 30 .macro __THUNK_EPILOG_NAME name 38 .macro __THUNK_PROLOG_BR r1 42 .macro __THUNK_EPILOG_BR r1 46 .macro __THUNK_BR r1 50 .macro __THUNK_BRASL r1,r2 54 .macro __DECODE_R expand,reg 67 .macro __DECODE_RR expand,rsave,rtarget 84 .macro __THUNK_EX_BR reg 91 .macro GEN_BR_THUNK reg [all …]
|
/Linux-v6.1/drivers/phy/microchip/ |
D | lan966x_serdes.c | 180 static int lan966x_sd6g40_reg_cfg(struct serdes_macro *macro, in lan966x_sd6g40_reg_cfg() argument 203 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 209 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 213 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 217 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 223 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 229 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 233 value = readl(macro->ctrl->regs + lan_offset(HSIO_SD_STAT(idx))); in lan966x_sd6g40_reg_cfg() 236 dev_err(macro->ctrl->dev, in lan966x_sd6g40_reg_cfg() 244 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() [all …]
|
D | sparx5_serdes.c | 644 static int sparx5_sd10g25_get_mode_preset(struct sparx5_serdes_macro *macro, in sparx5_sd10g25_get_mode_preset() argument 647 switch (macro->serdesmode) { in sparx5_sd10g25_get_mode_preset() 649 if (macro->speed == SPEED_25000) in sparx5_sd10g25_get_mode_preset() 651 else if (macro->speed == SPEED_10000) in sparx5_sd10g25_get_mode_preset() 653 else if (macro->speed == SPEED_5000) in sparx5_sd10g25_get_mode_preset() 672 static int sparx5_sd10g28_get_mode_preset(struct sparx5_serdes_macro *macro, in sparx5_sd10g28_get_mode_preset() argument 676 switch (macro->serdesmode) { in sparx5_sd10g28_get_mode_preset() 678 if (macro->speed == SPEED_10000) { in sparx5_sd10g28_get_mode_preset() 680 } else if (macro->speed == SPEED_5000) { in sparx5_sd10g28_get_mode_preset() 686 dev_err(macro->priv->dev, "%s: Illegal speed: %02u, sidx: %02u, mode (%u)", in sparx5_sd10g28_get_mode_preset() [all …]
|
/Linux-v6.1/Documentation/misc-devices/ |
D | xilinx_sdfec.rst | 83 - :c:macro:`XSDFEC_START_DEV` 84 - :c:macro:`XSDFEC_STOP_DEV` 85 - :c:macro:`XSDFEC_GET_STATUS` 86 - :c:macro:`XSDFEC_SET_IRQ` 87 - :c:macro:`XSDFEC_SET_TURBO` 88 - :c:macro:`XSDFEC_ADD_LDPC_CODE_PARAMS` 89 - :c:macro:`XSDFEC_GET_CONFIG` 90 - :c:macro:`XSDFEC_SET_ORDER` 91 - :c:macro:`XSDFEC_SET_BYPASS` 92 - :c:macro:`XSDFEC_IS_ACTIVE` [all …]
|
/Linux-v6.1/arch/powerpc/boot/ |
D | ps3-hvcall.S | 32 .macro GLOBAL name 39 .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-v6.1/arch/arm64/include/asm/ |
D | assembler.h | 37 .macro save_and_disable_daif, flags 42 .macro disable_daif 46 .macro enable_daif 50 .macro restore_daif, flags:req 55 .macro enable_da 62 .macro save_and_disable_irq, flags 67 .macro restore_irq, flags 71 .macro enable_dbg 75 .macro disable_step_tsk, flgs, tmp 85 .macro enable_step_tsk, flgs, tmp [all …]
|
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_v nz, nxbase, offset=0 [all …]
|
/Linux-v6.1/arch/mips/include/asm/ |
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_16odd thread [all …]
|
D | stackframe.h | 23 .macro cfi_rel_offset reg offset=0 docfi=0 29 .macro cfi_st reg offset=0 docfi=0 34 .macro cfi_restore reg offset=0 docfi=0 40 .macro cfi_ld reg offset=0 docfi=0 51 .macro SAVE_AT docfi=0 58 .macro SAVE_TEMP docfi=0 97 .macro SAVE_STATIC docfi=0 118 .macro get_saved_sp docfi=0 tosp=0 142 .macro set_saved_sp stackp temp temp2 149 .macro get_saved_sp docfi=0 tosp=0 [all …]
|
/Linux-v6.1/arch/arm/include/asm/ |
D | assembler.h | 97 .macro disable_irq_notrace 101 .macro enable_irq_notrace 105 .macro disable_irq_notrace 109 .macro enable_irq_notrace 115 .macro dsb, args 119 .macro isb, args 124 .macro asm_trace_hardirqs_off, save=1 136 .macro asm_trace_hardirqs_on, cond=al, save=1 152 .macro disable_irq, save=1 157 .macro enable_irq [all …]
|
/Linux-v6.1/arch/xtensa/include/asm/ |
D | cacheasm.h | 35 .macro __loop_cache_unroll ar at insn size line_width max_immed 56 .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-v6.1/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() 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() [all …]
|
/Linux-v6.1/arch/arm/include/debug/ |
D | icedcc.S | 10 .macro addruart, rp, rv, tmp 15 .macro senduart, rd, rx 19 .macro busyuart, rd, rx 26 .macro waituartcts, rd, rx 29 .macro waituarttxrdy, rd, rx 42 .macro senduart, rd, rx 46 .macro busyuart, rd, rx 53 .macro waituartcts, rd, rx 56 .macro waituarttxrdy, rd, rx 69 .macro senduart, rd, rx [all …]
|
D | 8250.S | 9 .macro addruart, rp, rv, tmp 15 .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 waituarttxrdy,rd,rx 51 .macro waituartcts,rd,rx
|
/Linux-v6.1/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
D | tie-asm.h | 31 /* Macro to save all non-coprocessor (extra) custom TIE and optional state 36 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL 58 /* Macro to save all non-coprocessor (extra) custom TIE and optional state 63 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL 91 /* Macro to save the state of TIE coprocessor AudioEngineLX. 97 .macro xchal_cp1_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL 127 /* Macro to restore the state of TIE coprocessor AudioEngineLX. 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 [all …]
|
/Linux-v6.1/arch/loongarch/include/asm/ |
D | stackframe.h | 17 .macro cfi_rel_offset reg offset=0 docfi=0 23 .macro cfi_st reg offset=0 docfi=0 28 .macro cfi_restore reg offset=0 docfi=0 34 .macro cfi_ld reg offset=0 docfi=0 39 .macro BACKUP_T0T1 44 .macro RELOAD_T0T1 49 .macro SAVE_TEMP docfi=0 62 .macro SAVE_STATIC docfi=0 79 .macro get_saved_sp docfi=0 92 .macro set_saved_sp stackp temp temp2 [all …]
|
/Linux-v6.1/arch/nios2/include/asm/ |
D | asm-macros.h | 3 * Macro used to simplify coding multi-line assembler. 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 [all …]
|
/Linux-v6.1/tools/testing/selftests/arm64/bti/ |
D | assembler.h | 18 .macro startfn name:req 21 .macro endfn 28 .macro emit_aarch64_feature_1_and 52 .macro paciasp 56 .macro autiasp 60 .macro __bti_ 64 .macro __bti_c 68 .macro __bti_j 72 .macro __bti_jc 76 .macro bti what=
|
/Linux-v6.1/arch/m68k/math-emu/ |
D | fp_decode.h | 72 .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 …]
|
/Linux-v6.1/arch/arm/lib/ |
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 str1b ptr reg cond=al abort [all …]
|
/Linux-v6.1/arch/csky/abiv1/inc/abi/ |
D | entry.h | 20 .macro USPTOKSP 25 .macro KSPTOUSP 30 .macro SAVE_ALL epc_inc 81 .macro RESTORE_ALL 118 .macro SAVE_SWITCH_STACK 123 .macro RESTORE_SWITCH_STACK 129 .macro RD_MIR rx 133 .macro RD_MEH rx 137 .macro RD_MCIR rx 141 .macro RD_PGDR rx [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | qcom,lpass-rx-macro.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,lpass-rx-macro.yaml# 7 title: LPASS(Low Power Audio Subsystem) RX Macro audio codec DT bindings 15 - qcom,sc7280-lpass-rx-macro 16 - qcom,sm8250-lpass-rx-macro 17 - qcom,sm8450-lpass-rx-macro 18 - qcom,sc8280xp-lpass-rx-macro 37 - const: macro 54 - const: macro 68 compatible = "qcom,sm8250-lpass-rx-macro"; 77 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
|
/Linux-v6.1/arch/arm64/crypto/ |
D | aes-ce.S | 21 .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_Nx, enc, rounds, i0, i1, i2, i3, i4 [all …]
|
/Linux-v6.1/arch/x86/crypto/ |
D | sha1_ssse3_asm.S | 66 * 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 F3 b, c ,d [all …]
|