| /kernel/linux/linux-6.6/arch/s390/include/asm/ |
| D | vx-insn-asm.h | 28 .macro GR_NUM opd gr 92 .macro VX_NUM opd vxr 203 .macro RXB rxb v1 v2=0 v3=0 v4=0 227 .macro MRXB m v1 v2=0 v3=0 v4=0 242 .macro MRXBOPC m opc v1 v2=0 v3=0 v4=0 250 .macro VGBM vr imm2 256 .macro VZERO vxr 259 .macro VONE vxr 264 .macro VLVG v, gr, disp, m 272 .macro VLVGB v, gr, index, base [all …]
|
| D | nospec-insn.h | 17 .macro __THUNK_PROLOG_NAME name 31 .macro __THUNK_EPILOG_NAME name 39 .macro __THUNK_PROLOG_BR r1 43 .macro __THUNK_EPILOG_BR r1 47 .macro __THUNK_BR r1 51 .macro __THUNK_BRASL r1,r2 55 .macro __DECODE_R expand,reg 68 .macro __DECODE_RR expand,rsave,rtarget 85 .macro __THUNK_EX_BR reg 92 .macro GEN_BR_THUNK reg [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 | 20 .macro __THUNK_PROLOG_NAME name 29 .macro __THUNK_EPILOG 34 .macro __THUNK_PROLOG_BR r1,r2 38 .macro __THUNK_PROLOG_BC d0,r1,r2 42 .macro __THUNK_BR r1,r2 46 .macro __THUNK_BC d0,r1,r2 50 .macro __THUNK_BRASL r1,r2,r3 54 .macro __DECODE_RR expand,reg,ruse 71 .macro __DECODE_RRR expand,rsave,rtarget,ruse 92 .macro __DECODE_DRR expand,disp,reg,ruse [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/arch/arm/include/asm/ |
| D | assembler.h | 94 .macro disable_irq_notrace 98 .macro enable_irq_notrace 102 .macro disable_irq_notrace 106 .macro enable_irq_notrace 112 .macro dsb, args 116 .macro isb, args 121 .macro asm_trace_hardirqs_off, save=1 133 .macro asm_trace_hardirqs_on, cond=al, save=1 149 .macro disable_irq, save=1 154 .macro enable_irq [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/arch/arm64/include/asm/ |
| D | assembler.h | 37 .macro disable_daif 41 .macro enable_daif 48 .macro save_and_disable_daif, flags 53 .macro save_and_disable_irq, flags 58 .macro restore_irq, flags 62 .macro enable_dbg 66 .macro disable_step_tsk, flgs, tmp 76 .macro enable_step_tsk, flgs, tmp 87 .macro esb 98 .macro csdb [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 …]
|
| /kernel/linux/linux-5.10/arch/arm64/include/asm/ |
| D | assembler.h | 35 .macro save_and_disable_daif, flags 40 .macro disable_daif 44 .macro enable_daif 48 .macro restore_daif, flags:req 53 .macro enable_da_f 60 .macro save_and_disable_irq, flags 65 .macro restore_irq, flags 69 .macro enable_dbg 73 .macro disable_step_tsk, flgs, tmp 83 .macro enable_step_tsk, flgs, tmp [all …]
|
| /kernel/linux/linux-6.6/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 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_16odd thread [all …]
|
| /kernel/linux/linux-6.6/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 15 - qcom,sc7280-lpass-rx-macro 16 - qcom,sm8250-lpass-rx-macro 17 - qcom,sm8450-lpass-rx-macro 18 - qcom,sm8550-lpass-rx-macro 19 - qcom,sc8280xp-lpass-rx-macro 46 - const: macro 60 - qcom,sc7280-lpass-rx-macro 68 - const: macro [all …]
|
| D | qcom,lpass-va-macro.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,lpass-va-macro.yaml# 7 title: LPASS(Low Power Audio Subsystem) VA Macro audio codec 15 - qcom,sc7280-lpass-va-macro 16 - qcom,sm8250-lpass-va-macro 17 - qcom,sm8450-lpass-va-macro 18 - qcom,sm8550-lpass-va-macro 19 - qcom,sc8280xp-lpass-va-macro 46 - const: macro 70 const: qcom,sc7280-lpass-va-macro 83 const: qcom,sm8250-lpass-va-macro [all …]
|
| D | qcom,lpass-tx-macro.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,lpass-tx-macro.yaml# 7 title: LPASS(Low Power Audio Subsystem) TX Macro audio codec 15 - qcom,sc7280-lpass-tx-macro 16 - qcom,sm8250-lpass-tx-macro 17 - qcom,sm8450-lpass-tx-macro 18 - qcom,sm8550-lpass-tx-macro 19 - qcom,sc8280xp-lpass-tx-macro 46 - const: macro 64 - qcom,sc7280-lpass-tx-macro 72 - const: macro [all …]
|
| D | qcom,lpass-wsa-macro.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,lpass-wsa-macro.yaml# 7 title: LPASS(Low Power Audio Subsystem) VA Macro audio codec 15 - qcom,sc7280-lpass-wsa-macro 16 - qcom,sm8250-lpass-wsa-macro 17 - qcom,sm8450-lpass-wsa-macro 18 - qcom,sm8550-lpass-wsa-macro 19 - qcom,sc8280xp-lpass-wsa-macro 60 - qcom,sc7280-lpass-wsa-macro 61 - qcom,sm8450-lpass-wsa-macro 62 - qcom,sc8280xp-lpass-wsa-macro [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| D | asm-uaccess.h | 43 .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 version below for clarity. [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/Documentation/riscv/ |
| D | hwprobe.rst | 34 * :c:macro:`RISCV_HWPROBE_KEY_MVENDORID`: Contains the value of ``mvendorid``, 37 * :c:macro:`RISCV_HWPROBE_KEY_MARCHID`: Contains the value of ``marchid``, as 40 * :c:macro:`RISCV_HWPROBE_KEY_MIMPLID`: Contains the value of ``mimplid``, as 43 * :c:macro:`RISCV_HWPROBE_KEY_BASE_BEHAVIOR`: A bitmask containing the base 47 * :c:macro:`RISCV_HWPROBE_BASE_BEHAVIOR_IMA`: Support for rv32ima or 56 * :c:macro:`RISCV_HWPROBE_KEY_IMA_EXT_0`: A bitmask containing the extensions 57 that are compatible with the :c:macro:`RISCV_HWPROBE_BASE_BEHAVIOR_IMA`: 60 * :c:macro:`RISCV_HWPROBE_IMA_FD`: The F and D extensions are supported, as 64 * :c:macro:`RISCV_HWPROBE_IMA_C`: The C extension is supported, as defined 67 * :c:macro:`RISCV_HWPROBE_IMA_V`: The V extension is supported, as defined by [all …]
|
| /kernel/linux/linux-5.10/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 …]
|