/linux-6.12.1/drivers/phy/microchip/ |
D | lan966x_serdes.c | 182 static int lan966x_sd6g40_reg_cfg(struct serdes_macro *macro, in lan966x_sd6g40_reg_cfg() argument 205 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 211 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 215 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 219 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 225 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 231 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 235 value = readl(macro->ctrl->regs + lan_offset(HSIO_SD_STAT(idx))); in lan966x_sd6g40_reg_cfg() 238 dev_err(macro->ctrl->dev, in lan966x_sd6g40_reg_cfg() 246 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() [all …]
|
D | sparx5_serdes.c | 649 static int sparx5_sd10g25_get_mode_preset(struct sparx5_serdes_macro *macro, in sparx5_sd10g25_get_mode_preset() argument 652 switch (macro->serdesmode) { in sparx5_sd10g25_get_mode_preset() 654 if (macro->speed == SPEED_25000) in sparx5_sd10g25_get_mode_preset() 656 else if (macro->speed == SPEED_10000) in sparx5_sd10g25_get_mode_preset() 658 else if (macro->speed == SPEED_5000) in sparx5_sd10g25_get_mode_preset() 677 static int sparx5_sd10g28_get_mode_preset(struct sparx5_serdes_macro *macro, in sparx5_sd10g28_get_mode_preset() argument 681 switch (macro->serdesmode) { in sparx5_sd10g28_get_mode_preset() 683 if (macro->speed == SPEED_10000) { in sparx5_sd10g28_get_mode_preset() 685 } else if (macro->speed == SPEED_5000) { in sparx5_sd10g28_get_mode_preset() 691 dev_err(macro->priv->dev, "%s: Illegal speed: %02u, sidx: %02u, mode (%u)", in sparx5_sd10g28_get_mode_preset() [all …]
|
/linux-6.12.1/arch/s390/include/asm/ |
D | fpu-insn-asm.h | 28 .macro GR_NUM opd gr 92 .macro VX_NUM opd vxr 219 .macro RXB rxb v1 v2=0 v3=0 v4=0 246 .macro MRXB m v1 v2=0 v3=0 v4=0 264 .macro MRXBOPC m opc v1 v2=0 v3=0 v4=0 272 .macro VGBM vr imm2 278 .macro VZERO vxr 281 .macro VONE vxr 286 .macro VLVG v, gr, disp, m 294 .macro VLVGB v, gr, index, base [all …]
|
D | nospec-insn.h | 17 .macro __THUNK_PROLOG_NAME name 30 .macro __THUNK_EPILOG_NAME name 40 .macro __THUNK_PROLOG_BR r1 44 .macro __THUNK_EPILOG_BR r1 48 .macro __THUNK_BR r1 52 .macro __THUNK_BRASL r1,r2 56 .macro __DECODE_R expand,reg 69 .macro __DECODE_RR expand,rsave,rtarget 86 .macro __THUNK_EX_BR reg 93 .macro GEN_BR_THUNK reg [all …]
|
/linux-6.12.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-6.12.1/arch/arm64/include/asm/ |
D | assembler.h | 37 .macro disable_daif 44 .macro save_and_disable_irq, flags 49 .macro restore_irq, flags 53 .macro disable_step_tsk, flgs, tmp 63 .macro enable_step_tsk, flgs, tmp 74 .macro esb 85 .macro csdb 92 .macro clearbhb 99 .macro sb 112 .macro nops, num [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-6.12.1/scripts/ |
D | macro_checker.py | 61 def macro_strip(macro): argument 65 macro = macro.strip() 66 macro = re.sub(comment_pattern1, '', macro) 67 macro = re.sub(comment_pattern2, '', macro) 69 return macro 91 macro = re.match(macro_pattern, line) 92 if macro: 93 macro = macro_strip(macro.string) 94 while macro[-1] == '\\': 95 macro = macro[0:-1] [all …]
|
/linux-6.12.1/arch/arm/include/asm/ |
D | assembler.h | 98 .macro disable_irq_notrace 102 .macro enable_irq_notrace 106 .macro disable_irq_notrace 110 .macro enable_irq_notrace 116 .macro dsb, args 120 .macro isb, args 125 .macro asm_trace_hardirqs_off, save=1 137 .macro asm_trace_hardirqs_on, cond=al, save=1 153 .macro disable_irq, save=1 158 .macro enable_irq [all …]
|
/linux-6.12.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-6.12.1/Documentation/arch/riscv/ |
D | hwprobe.rst | 30 * :c:macro:`RISCV_HWPROBE_WHICH_CPUS`: This flag basically reverses the behavior 48 * :c:macro:`RISCV_HWPROBE_KEY_MVENDORID`: Contains the value of ``mvendorid``, 51 * :c:macro:`RISCV_HWPROBE_KEY_MARCHID`: Contains the value of ``marchid``, as 54 * :c:macro:`RISCV_HWPROBE_KEY_MIMPLID`: Contains the value of ``mimplid``, as 57 * :c:macro:`RISCV_HWPROBE_KEY_BASE_BEHAVIOR`: A bitmask containing the base 61 * :c:macro:`RISCV_HWPROBE_BASE_BEHAVIOR_IMA`: Support for rv32ima or 70 * :c:macro:`RISCV_HWPROBE_KEY_IMA_EXT_0`: A bitmask containing the extensions 71 that are compatible with the :c:macro:`RISCV_HWPROBE_BASE_BEHAVIOR_IMA`: 74 * :c:macro:`RISCV_HWPROBE_IMA_FD`: The F and D extensions are supported, as 78 * :c:macro:`RISCV_HWPROBE_IMA_C`: The C extension is supported, as defined [all …]
|
/linux-6.12.1/arch/x86/entry/ |
D | calling.h | 68 .macro PUSH_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 unwind_hint=1 100 .macro CLEAR_REGS clear_bp=1 125 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 clear_bp=1 unwind_hint=1 130 .macro POP_REGS pop_rdi=1 162 .macro SET_NOFLUSH_BIT reg:req 166 .macro ADJUST_KERNEL_CR3 reg:req 172 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req 183 .macro SWITCH_TO_USER_CR3 scratch_reg:req scratch_reg2:req 215 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req 221 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req [all …]
|
/linux-6.12.1/arch/arc/include/asm/ |
D | entry.h | 28 .macro SAVE_CALLEE_SAVED_USER 36 .macro RESTORE_CALLEE_SAVED_USER 43 .macro SAVE_CALLEE_SAVED_KERNEL 47 .macro RESTORE_CALLEE_SAVED_KERNEL 54 .macro DISCARD_CALLEE_SAVED_USER 64 .macro GET_TSK_STACK_BASE tsk, out 77 .macro GET_CURR_THR_INFO_FLAGS reg 89 .macro GET_CURR_TASK_ON_CPU reg 104 .macro SET_CURR_TASK_ON_CPU tsk, tmp 117 .macro GET_CURR_TASK_ON_CPU reg [all …]
|
/linux-6.12.1/arch/riscv/include/asm/ |
D | scs.h | 11 .macro scs_load_init_stack 17 .macro scs_load_irq_stack tmp 22 .macro scs_load_current 27 .macro scs_load_current_if_task_changed prev 34 .macro scs_save_current 40 .macro scs_load_init_stack 42 .macro scs_load_irq_stack tmp 44 .macro scs_load_current 46 .macro scs_load_current_if_task_changed prev 48 .macro scs_save_current
|
/linux-6.12.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 …]
|
/linux-6.12.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-6.12.1/arch/nios2/include/asm/ |
D | asm-macros.h | 19 .macro ANDI32 reg1, reg2, mask 39 .macro ORI32 reg1, reg2, mask 58 .macro XORI32 reg1, reg2, mask 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 BTS reg1, reg2, bit 163 .macro BTR reg1, reg2, bit 185 .macro BTCBZ reg1, reg2, bit, label [all …]
|
/linux-6.12.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 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 …]
|
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
|
/linux-6.12.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-6.12.1/arch/m68k/include/asm/ |
D | entry.h | 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 RDUSP 158 .macro WRUSP [all …]
|
/linux-6.12.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-6.12.1/arch/arm/lib/ |
D | csumpartialcopyuser.S | 18 .macro save_regs 24 .macro load_regs 32 .macro save_regs 38 .macro load_regs 46 .macro save_regs 50 .macro load_regs 56 .macro load1b, reg1 60 .macro load2b, reg1, reg2 65 .macro load1l, reg1 69 .macro load2l, reg1, reg2 [all …]
|
/linux-6.12.1/tools/testing/selftests/arm64/fp/ |
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
|
/linux-6.12.1/include/linux/ |
D | objtool.h | 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 132 .macro VALIDATE_UNRET_BEGIN 142 .macro REACHABLE 162 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 signal=0 164 .macro STACK_FRAME_NON_STANDARD func:req 166 .macro ANNOTATE_NOENDBR 168 .macro REACHABLE
|