/openbmc/u-boot/arch/arm/include/asm/ |
H A D | unified.h | 62 .macro it, cond 64 .macro itt, cond 66 .macro ite, cond 68 .macro ittt, cond 70 .macro itte, cond 72 .macro itet, cond 74 .macro itee, cond 76 .macro itttt, cond 78 .macro ittte, cond 80 .macro ittet, cond [all …]
|
/openbmc/linux/arch/s390/include/asm/ |
H A 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 …]
|
H A 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 …]
|
/openbmc/linux/drivers/phy/microchip/ |
H A 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 …]
|
/openbmc/linux/arch/powerpc/boot/ |
H A 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 …]
|
/openbmc/linux/Documentation/misc-devices/ |
H A 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 …]
|
/openbmc/qemu/tests/tcg/xtensa/ |
H A D | test_shift.S | 5 .macro test_shift prefix, dst, src, v, imm 10 .macro test_shift_sd prefix, v, imm 15 .macro tests_imm_shift prefix, v 25 .macro tests_shift prefix, v 32 .macro slli_set dst, src, v, imm 37 .macro slli_ver dst, v, imm 48 .macro srai_set dst, src, v, imm 53 .macro srai_ver dst, v, imm 70 .macro srli_set dst, src, v, imm 75 .macro srli_ver dst, v, imm [all …]
|
H A D | test_sar.S | 5 .macro test_sar prefix, imm 10 .macro tests_sar prefix 22 .macro sar_set imm 27 .macro sar_ver imm 37 .macro ssr_set imm 42 .macro ssr_ver imm 52 .macro ssl_set imm 57 .macro ssl_ver imm 67 .macro ssa8l_set imm 72 .macro ssa8l_ver imm [all …]
|
H A D | macros.inc | 3 .macro test_suite name 13 .macro reset_ps 19 .macro test_suite_end 37 .macro print text 51 .macro test_init 54 .macro test name 63 .macro test_end 72 .macro exit 77 .macro test_fail 88 .macro assert cond, arg1, arg2 [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | assembler.h | 37 .macro disable_daif 41 .macro enable_daif 48 .macro save_and_disable_irq, flags 53 .macro restore_irq, flags 57 .macro enable_dbg 61 .macro disable_step_tsk, flgs, tmp 71 .macro enable_step_tsk, flgs, tmp 82 .macro esb 93 .macro csdb 100 .macro clearbhb [all …]
|
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_v nz, nxbase, offset=0 [all …]
|
/openbmc/linux/arch/mips/include/asm/ |
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_16odd thread [all …]
|
/openbmc/linux/arch/xtensa/include/asm/ |
H A 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 …]
|
/openbmc/linux/arch/arm/include/asm/ |
H A 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 …]
|
/openbmc/u-boot/arch/xtensa/include/asm/ |
H A D | cacheasm.h | 39 .macro __loop_cache_all ar at insn size line_width 55 .macro __loop_cache_range ar as at insn line_width 67 .macro __loop_cache_page ar at insn line_width 81 .macro ___unlock_dcache_all ar at 90 .macro ___unlock_icache_all ar at 99 .macro ___flush_invalidate_dcache_all ar at 108 .macro ___flush_dcache_all ar at 117 .macro ___invalidate_dcache_all ar at 127 .macro ___invalidate_icache_all ar at 138 .macro ___flush_invalidate_dcache_range ar as at [all …]
|
H A D | asmmacro.h | 32 * at scratch register used by macro 39 * at scratch register use by macro 51 * end address used by __loopt macro 57 .macro __loopi ar, at, size, incr 63 .macro __loops ar, as, at, incr_log2, mask_log2, cond, ncond 76 .macro __loopt ar, as, at, incr_log2 86 .macro __loop as 91 .macro __endl ar, as 98 .macro __loopi ar, at, size, incr 105 .macro __loops ar, as, at, incr_log2, mask_log2, cond, ncond [all …]
|
/openbmc/linux/Documentation/riscv/ |
H A 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 …]
|
/openbmc/linux/arch/arm/include/debug/ |
H A 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 …]
|
/openbmc/linux/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() [all …]
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | stackframe.h | 18 .macro cfi_rel_offset reg offset=0 docfi=0 24 .macro cfi_st reg offset=0 docfi=0 29 .macro cfi_restore reg offset=0 docfi=0 35 .macro cfi_ld reg offset=0 docfi=0 41 .macro JUMP_VIRT_ADDR temp1 temp2 48 .macro BACKUP_T0T1 53 .macro RELOAD_T0T1 58 .macro SAVE_TEMP docfi=0 71 .macro SAVE_STATIC docfi=0 88 .macro get_saved_sp docfi=0 [all …]
|
/openbmc/linux/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
H A 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 …]
|