Home
last modified time | relevance | path

Searched full:macro (Results 1 – 25 of 2909) sorted by relevance

12345678910>>...117

/openbmc/u-boot/arch/arm/include/asm/
H A Dunified.h62 .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 Dvx-insn-asm.h28 .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 Dnospec-insn.h17 .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 Dlan966x_serdes.c180 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 Dps3-hvcall.S32 .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 Dxilinx_sdfec.rst83 - :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 Dtest_shift.S5 .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 Dtest_sar.S5 .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 Dmacros.inc3 .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 Dqcom,lpass-rx-macro.yaml4 $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 Dqcom,lpass-va-macro.yaml4 $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 Dqcom,lpass-tx-macro.yaml4 $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 Dqcom,lpass-wsa-macro.yaml4 $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 Dassembler.h37 .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 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_v nz, nxbase, offset=0
[all …]
/openbmc/linux/arch/mips/include/asm/
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_16odd thread
[all …]
/openbmc/linux/arch/xtensa/include/asm/
H A Dcacheasm.h35 .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 Dassembler.h97 .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 Dcacheasm.h39 .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 Dasmmacro.h32 * 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 Dhwprobe.rst34 * :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 Dicedcc.S10 .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 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()
[all …]
/openbmc/linux/arch/loongarch/include/asm/
H A Dstackframe.h18 .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 Dtie-asm.h31 /* 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 …]

12345678910>>...117