/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.10/arch/arm64/include/asm/ |
D | assembler.h | 26 .macro save_and_disable_daif, flags 31 .macro disable_daif 35 .macro enable_daif 39 .macro restore_daif, flags:req 44 .macro enable_da_f 51 .macro save_and_disable_irq, flags 56 .macro restore_irq, flags 60 .macro enable_dbg 64 .macro disable_step_tsk, flgs, tmp 74 .macro enable_step_tsk, flgs, tmp [all …]
|
D | fpsimdmacros.h | 9 .macro fpsimd_save state, tmpnr 32 .macro fpsimd_restore_fpcr state, tmp 45 .macro fpsimd_restore state, tmpnr 70 .macro _check_general_reg nr 76 .macro _sve_check_zreg znr 82 .macro _sve_check_preg pnr 88 .macro _check_num n, min, max 97 .macro _sve_str_v nz, nxbase, offset=0 109 .macro _sve_ldr_v nz, nxbase, offset=0 121 .macro _sve_str_p np, nxbase, offset=0 [all …]
|
D | alternative.h | 106 .macro altinstruction_entry orig_offset alt_offset feature orig_len alt_len 114 .macro alternative_insn insn1, insn2, cap, enable = 1 150 .macro alternative_if_not cap 158 .macro alternative_if cap 168 .macro alternative_cb cb 179 .macro alternative_else 192 .macro alternative_endif 204 .macro alternative_cb_end 213 .macro alternative_else_nop_endif 222 .macro user_alt, label, oldinstr, newinstr, cond [all …]
|
/Linux-v5.10/arch/arc/include/asm/ |
D | entry.h | 33 .macro PUSH reg 37 .macro PUSHAX aux 42 .macro POP reg 46 .macro POPAX aux 55 .macro SAVE_R0_TO_R12 71 .macro RESTORE_R12_TO_R0 92 .macro SAVE_R13_TO_R24 107 .macro RESTORE_R24_TO_R13 132 .macro SAVE_CALLEE_SAVED_USER 154 .macro SAVE_CALLEE_SAVED_KERNEL [all …]
|
/Linux-v5.10/arch/arm/include/asm/ |
D | assembler.h | 93 .macro disable_irq_notrace 97 .macro enable_irq_notrace 101 .macro disable_irq_notrace 105 .macro enable_irq_notrace 110 .macro asm_trace_hardirqs_off, save=1 122 .macro asm_trace_hardirqs_on, cond=al, save=1 138 .macro disable_irq, save=1 143 .macro enable_irq 151 .macro save_and_disable_irqs, oldcpsr 160 .macro save_and_disable_irqs_notrace, oldcpsr [all …]
|
/Linux-v5.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 …]
|
/Linux-v5.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 …]
|
/Linux-v5.10/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-v5.10/arch/x86/entry/ |
D | calling.h | 100 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0 149 .macro POP_REGS pop_rdi=1 skip_r11rcx=0 189 .macro SET_NOFLUSH_BIT reg:req 193 .macro ADJUST_KERNEL_CR3 reg:req 199 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req 210 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req 244 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req 250 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req 268 .macro RESTORE_CR3 scratch_reg:req save_reg:req 306 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req [all …]
|
/Linux-v5.10/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-v5.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 49 .macro local_irq_enable reg=t0 54 .macro local_irq_disable reg=t0 59 .macro local_irq_enable reg=t0 66 .macro local_irq_disable reg=t0 85 .macro fpu_save_16even thread tmp=t0 109 .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-v5.10/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-v5.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 …]
|
/Linux-v5.10/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 …]
|
D | memcpy.S | 17 .macro ldr1w ptr reg abort 21 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 25 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 29 .macro ldr1b ptr reg cond=al abort 33 .macro str1w ptr reg abort 37 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 41 .macro str1b ptr reg cond=al abort 45 .macro enter reg1 reg2 49 .macro usave reg1 reg2 53 .macro exit reg1 reg2
|
D | csumpartialcopyuser.S | 17 .macro save_regs 23 .macro load_regs 29 .macro save_regs 33 .macro load_regs 38 .macro load1b, reg1 42 .macro load2b, reg1, reg2 47 .macro load1l, reg1 51 .macro load2l, reg1, reg2 56 .macro load4l, reg1, reg2, reg3, reg4
|
D | copy_to_user.S | 36 .macro ldr1w ptr reg abort 40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 44 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 48 .macro ldr1b ptr reg cond=al abort 60 .macro str1w ptr reg abort 64 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 79 .macro str1w ptr reg abort 83 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 89 .macro str1b ptr reg cond=al abort 93 .macro enter reg1 reg2 [all …]
|
/Linux-v5.10/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
D | tie-asm.h | 36 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL 63 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL 97 .macro xchal_cp1_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL 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 169 .macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 170 .macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm 171 .macro xchal_cp3_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 172 .macro xchal_cp3_load p a b c d continue=0 ofs=-1 select=-1 ; .endm [all …]
|
/Linux-v5.10/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-v5.10/arch/arm64/lib/ |
D | memcpy.S | 27 .macro ldrb1 reg, ptr, val 31 .macro strb1 reg, ptr, val 35 .macro ldrh1 reg, ptr, val 39 .macro strh1 reg, ptr, val 43 .macro ldr1 reg, ptr, val 47 .macro str1 reg, ptr, val 51 .macro ldp1 reg1, reg2, ptr, val 55 .macro stp1 reg1, reg2, ptr, val
|