/linux-5.10/arch/riscv/lib/ |
D | memset.S | 29 sb a1, 0(t0) 36 andi a1, a1, 0xff 37 slli a3, a1, 8 38 or a1, a3, a1 39 slli a3, a1, 16 40 or a1, a3, a1 42 slli a3, a1, 32 43 or a1, a3, a1 67 REG_S a1, 0(t0) 68 REG_S a1, SZREG(t0) [all …]
|
D | memcpy.S | 19 andi a4, a1, SZREG-1 27 andi a3, a1, ~(SZREG-1) 30 sub a4, a3, a1 32 lb a5, 0(a1) 33 addi a1, a1, 1 36 bltu a1, a3, 1b 42 add a3, a1, a4 44 REG_L a4, 0(a1) 45 REG_L a5, SZREG(a1) 46 REG_L a6, 2*SZREG(a1) [all …]
|
D | tishift.S | 17 sll a4,a1,a4 18 srl a2,a1,a2 20 mv a1,a2 26 srl a0,a1,a0 27 mv a1,a2 40 sll a4,a1,a4 41 sra a2,a1,a2 43 mv a1,a2 48 srai a2,a1,0x3f 49 sra a0,a1,a0 [all …]
|
D | uaccess.S | 22 add a3, a1, a2 25 andi t1, a1, SZREG-1 28 addi t0, a1, SZREG-1 37 bltu a1, t0, 4f 39 fixup REG_L, t2, (a1), 10f 41 addi a1, a1, SZREG 43 bltu a1, t1, 1b 45 bltu a1, a3, 5f 53 fixup lbu, t2, (a1), 10f 55 addi a1, a1, 1 [all …]
|
/linux-5.10/arch/xtensa/kernel/ |
D | entry.S | 112 * a1: a1 125 * stack pointer (a1) has been set. 133 /* Save a1, a2, a3, and set SP. */ 136 s32i a1, a2, PT_AREG1 139 mov a1, a2 150 s32i a3, a1, PT_SAR 151 s32i a2, a1, PT_ICOUNTLEVEL 155 s32i a2, a1, PT_THREADPTR 164 s32i a2, a1, PT_WINDOWBASE 165 s32i a3, a1, PT_WINDOWSTART [all …]
|
D | stacktrace.c | 33 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local 42 frame.sp = a1; in xtensa_backtrace_user() 71 /* Get the PC from a0 and a1. */ in xtensa_backtrace_user() 73 /* Read a0 and a1 from the in xtensa_backtrace_user() 77 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user() 80 frame.sp = a1; in xtensa_backtrace_user() 93 /* Start from the a1 register. */ in xtensa_backtrace_user() 94 /* a1 = regs->areg[1]; */ in xtensa_backtrace_user() 99 if (!access_ok(&SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user() 101 /* Copy a1, a0 from user space stack frame. */ in xtensa_backtrace_user() [all …]
|
D | coprocessor.S | 119 s32i a0, a1, 0 127 1: l32i a0, a1, 0 137 * a1: a1 149 /* Save remaining registers a1-a3 and SAR */ 153 s32i a1, a2, PT_AREG1 155 mov a1, a2 157 s32i a2, a1, PT_AREG2 163 s32i a4, a1, PT_AREG4 164 s32i a5, a1, PT_AREG5 165 s32i a6, a1, PT_AREG6 [all …]
|
/linux-5.10/drivers/net/ethernet/cisco/enic/ |
D | vnic_dev.c | 457 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy() argument 467 vdev->args[3] = *a1; in vnic_dev_cmd_proxy() 484 *a1 = vdev->args[2]; in vnic_dev_cmd_proxy() 490 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument 495 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy() 500 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy() 518 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument 525 a0, a1, wait); in vnic_dev_cmd() 528 a0, a1, wait); in vnic_dev_cmd() 531 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd() [all …]
|
D | vnic_devcmd.h | 98 * (u16)a1=size of the structure 100 * (u16)a1=0 for in:a1 = 0, 103 * Fills in first 128 bytes of vnic_devcmd_fw_info for in:a1 = 0, 104 * first in:a1 bytes for 0 < in:a1 <= 132, 105 * 132 bytes for other values of in:a1. 113 * in: (u16)a0=offset,(u8)a1=size 121 * (u16)a1=sizeof stats area */ 155 * out: (u64) a0 = 1 if a1 is valid 156 * (u64) a1 = (NIC_CFG bits supported) | (flags << 32) 165 * out: (u64) a0 = 1 if a1 is valid [all …]
|
/linux-5.10/arch/m68k/fpsp040/ |
D | x_store.S | 44 lea fpreg_mask,%a1 45 moveb (%a1,%d0.w),%d0 |convert reg# to dynamic register mask 89 movel %a0,%a1 |save source addr in a1 104 | a1 -> source in extended precision 107 | a1 -> destroyed 132 movew LOCAL_EX(%a1),%d0 |get exponent 139 tstb LOCAL_SGN(%a1) 146 clrl LOCAL_HI(%a1) |clear msb 147 tstb LOCAL_SGN(%a1) 151 movel %d0,LOCAL_EX(%a1) |put the new exp back on the stack [all …]
|
D | util.S | 185 leal tblovfl,%a1 |load a1 with table address 186 movel %a1@(%d0:l:4),%a1 |use d0 as index to the table 187 jmp (%a1) |go to the correct routine 192 leal EXT_PINF,%a1 |answer is +/- infinity 196 leal EXT_PLRG,%a1 |answer is +/- large number 202 leal EXT_PINF,%a1 |answer is negative infinity 206 leal EXT_PLRG,%a1 |answer is large positive number 212 leal EXT_PLRG,%a1 |answer is large negative number 216 leal EXT_PINF,%a1 |answer is positive infinity 223 leal EXT_PINF,%a1 |answer is +/- infinity [all …]
|
/linux-5.10/arch/mips/kernel/ |
D | r4k_fpu.S | 94 * @a1 - pointer to fpc_csr field of sigcontext 156 EX sw t1, 0(a1) 165 * @a1 - pointer to fpc_csr field of sigcontext 171 EX lw t1, 0(a1) 245 op_one_wr \op, 0, a1 246 op_one_wr \op, 1, a1 247 op_one_wr \op, 2, a1 248 op_one_wr \op, 3, a1 249 op_one_wr \op, 4, a1 250 op_one_wr \op, 5, a1 [all …]
|
/linux-5.10/arch/alpha/lib/ |
D | stxcpy.S | 15 * a1 = SRC 48 mskqh t2, a1, t2 # e0 : detection in the src word 49 mskqh t1, a1, t3 # e0 : 51 mskql t0, a1, t0 # e0 : assemble the first output word 63 ldq_u t1, 0(a1) # e0 : 64 addq a1, 8, a1 # .. e1 : 103 xor a0, a1, t0 # e0 : 109 ldq_u t1, 0(a1) # e0 : load first src word 111 addq a1, 8, a1 # e0 : 132 ldq_u t2, 8(a1) # e0 : [all …]
|
D | ev6-stxcpy.S | 15 * a1 = SRC 59 mskqh t2, a1, t2 # U : detection in the src word (stall) 60 mskqh t1, a1, t3 # U : 63 mskql t0, a1, t0 # U : assemble the first output word 79 ldq_u t1, 0(a1) # L : Latency=3 80 addq a1, 8, a1 # E : 123 xor a0, a1, t0 # E : 129 ldq_u t1, 0(a1) # L : load first src word 131 addq a1, 8, a1 # E : 155 ldq_u t2, 8(a1) # L : [all …]
|
D | stxncpy.S | 16 * a1 = SRC 56 mskqh t2, a1, t2 # e0 : detection in the src word 57 mskqh t1, a1, t3 # e0 : 59 mskql t0, a1, t0 # e0 : assemble the first output word 71 ldq_u t0, 0(a1) # e0 : 72 addq a1, 8, a1 # .. e1 : 122 xor a0, a1, t1 # e0 : 135 ldq_u t1, 0(a1) # e0 : load first src word 136 addq a1, 8, a1 # .. e1 : 158 ldq_u t2, 8(a1) # e0 : load second src word [all …]
|
D | ev6-stxncpy.S | 16 * a1 = SRC 67 mskqh t2, a1, t2 # U : detection in the src word (stall) 68 mskqh t1, a1, t3 # U : 71 mskql t0, a1, t0 # U : assemble the first output word 95 ldq_u t0, 0(a1) # L : 96 addq a1, 8, a1 # E : 154 xor a0, a1, t1 # E : 167 ldq_u t1, 0(a1) # L : load first src word 168 addq a1, 8, a1 # E : 197 ldq_u t2, 8(a1) # L : Latency=3 load second src word [all …]
|
D | strchr.S | 22 zapnot a1, 1, a1 # e0 : zero extend the search character 24 sll a1, 8, t5 # e0 : replicate the search character 26 or t5, a1, a1 # e0 : 28 sll a1, 16, t5 # e0 : 31 or t5, a1, a1 # .. e1 : 32 sll a1, 32, t5 # e0 : 34 or t5, a1, a1 # e0 : 35 xor t0, a1, t1 # .. e1 : make bytes == c zero 44 xor t0, a1, t1 # .. e1 (ev5 data stall)
|
/linux-5.10/include/linux/firmware/intel/ |
D | stratix10-smc.h | 86 * a1: flag for full or partial configuration. 0 for full and 1 for partial 92 * a1-3: not used. 106 * a1: 64bit physical address of the configuration data memory block 113 * a1: 64bit physical address of 1st completed memory block if any completed 133 * a1-7: not used. 138 * a1: 64bit physical address of 1st completed memory block. 157 * a1-7: not used. 162 * a1-3: not used. 176 * a1-7: not used. 180 * a1: start of physical address of reserved memory block. [all …]
|
/linux-5.10/arch/c6x/lib/ |
D | csum_64plus.S | 32 AND .S1 3,A4,A1 34 OR .L2X B0,A1,B0 ; non aligned condition 37 || MV .D1X B5,A1 ; words condition 38 [!A1] B .S1 L8 55 ZERO .D1 A1 59 [!A1] BNOP .S1 L8,5 295 || ZERO .D1 A1 299 || [A0] LDBU .D1T1 *A4++,A1 304 || SHL .S1 A0,8,A1 316 || ADD .L1 A0,A1,A1 [all …]
|
/linux-5.10/arch/m68k/kernel/ |
D | head.S | 602 lea %pc@(m68k_machtype),%a1 603 movel %a0@,%a1@ 606 lea %pc@(m68k_fputype),%a1 607 movel %a0@,%a1@ 610 lea %pc@(m68k_mmutype),%a1 611 movel %a0@,%a1@ 614 lea %pc@(m68k_cputype),%a1 615 movel %a0@,%a1@ 628 lea %pc@(L(mac_videobase)),%a1 629 movel %a0@,%a1@ [all …]
|
/linux-5.10/arch/m68k/math-emu/ |
D | fp_move.S | 78 lea (FPD_TEMPFP1,FPDATA),%a1 79 move.l (%a0)+,(%a1)+ 80 move.l (%a0)+,(%a1)+ 81 move.l (%a0),(%a1) 82 lea (-8,%a1),%a0 179 move.l %a0,%a1 203 putuser.l %d0,(%a1),fp_err_ua1,%a1 208 putuser.l %d0,(%a1),fp_err_ua1,%a1 216 putuser.l %d0,(%a1)+,fp_err_ua1,%a1 218 putuser.l %d0,(%a1)+,fp_err_ua1,%a1 [all …]
|
D | fp_scan.S | 97 lea (FPD_TEMPFP1,FPDATA),%a1 | copy src into a temp location 98 move.l (%a0)+,(%a1)+ 99 move.l (%a0)+,(%a1)+ 100 move.l (%a0),(%a1) 101 lea (-8,%a1),%a0 128 %a1, and a pointer to the destination operand in %a0. both 230 movel %a0,%a1 233 1: getuser.b (%a1)+,%d1,fp_err_ua1,%a1 238 lea (%a0,%d0.w),%a1 239 fp_put_pc %a1 [all …]
|
D | fp_movem.S | 133 lea (FPD_FPREG,FPDATA),%a1 137 lea (-12,%a1,%d0*8),%a1 143 1: printf PMOVEM,"(%p>%p)",2,%a0,%a1 148 move.l %d2,(%a1)+ 150 move.l %d2,(%a1)+ 152 move.l %d2,(%a1) 154 subq.l #8,%a1 156 2: add.l %d0,%a1 162 1: printf PMOVEM,"(%p>%p)",2,%a1,%a0 163 move.l (%a1)+,%d2 [all …]
|
/linux-5.10/arch/csky/abiv2/ |
D | strcpy.S | 10 andi t0, a1, 3 14 ldw a2, (a1) 19 ldw a2, (a1, 4) 24 ldw a2, (a1, 8) 29 ldw a2, (a1, 12) 34 ldw a2, (a1, 16) 39 ldw a2, (a1, 20) 44 ldw a2, (a1, 24) 49 ldw a2, (a1, 28) 55 addi a1, 32 [all …]
|
/linux-5.10/drivers/tee/optee/ |
D | optee_smc.h | 112 * a1 Upper 32bit of a 64bit physical pointer to a struct optee_msg_arg 121 * a1-3 Not used 126 * a1-3 Preserved 131 * a1-2 RPC parameters 159 * a1-6 Not used 164 * a1 Physical address of start of SHM 172 * a1-3 Not used 191 * a1 bitfield of normal world capabilities OPTEE_SMC_NSEC_CAP_* 197 * a1 bitfield of secure world capabilities OPTEE_SMC_SEC_CAP_* 202 * a1 bitfield of secure world capabilities OPTEE_SMC_SEC_CAP_* [all …]
|