/Linux-v5.4/arch/riscv/lib/ |
D | memset.S | 28 sb a1, 0(t0) 35 andi a1, a1, 0xff 36 slli a3, a1, 8 37 or a1, a3, a1 38 slli a3, a1, 16 39 or a1, a3, a1 41 slli a3, a1, 32 42 or a1, a3, a1 66 REG_S a1, 0(t0) 67 REG_S a1, SZREG(t0) [all …]
|
D | memcpy.S | 18 andi a4, a1, SZREG-1 26 andi a3, a1, ~(SZREG-1) 29 sub a4, a3, a1 31 lb a5, 0(a1) 32 addi a1, a1, 1 35 bltu a1, a3, 1b 41 add a3, a1, a4 43 REG_L a4, 0(a1) 44 REG_L a5, SZREG(a1) 45 REG_L a6, 2*SZREG(a1) [all …]
|
D | uaccess.S | 23 add a3, a1, a2 26 andi t1, a1, SZREG-1 29 addi t0, a1, SZREG-1 38 bltu a1, t0, 4f 40 fixup REG_L, t2, (a1), 10f 42 addi a1, a1, SZREG 44 bltu a1, t1, 1b 46 bltu a1, a3, 5f 54 fixup lbu, t2, (a1), 10f 56 addi a1, a1, 1 [all …]
|
D | tishift.S | 16 sll a4,a1,a4 18 srl a1,a1,a2 20 sd a1,8(sp) 23 ld a1,8(sp) 30 srl a1,a1,a4 31 sd a1,0(sp) 34 ld a1,8(sp)
|
/Linux-v5.4/arch/xtensa/kernel/ |
D | stacktrace.c | 33 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local 42 frame.sp = a1; in xtensa_backtrace_user() 77 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user() 80 frame.sp = a1; in xtensa_backtrace_user() 99 if (!access_ok(&SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user() 102 if (__get_user(a0, &SPILL_SLOT(a1, 0)) || in xtensa_backtrace_user() 103 __get_user(a1, &SPILL_SLOT(a1, 1))) in xtensa_backtrace_user() 107 frame.sp = a1; in xtensa_backtrace_user() 124 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_kernel() local 126 sp_start = a1 & ~(THREAD_SIZE - 1); in xtensa_backtrace_kernel() [all …]
|
D | entry.S | 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 169 s32i a2, a1, PT_WMASK # needed for restoring registers 174 s32i a4, a1, PT_AREG4 175 s32i a5, a1, PT_AREG5 [all …]
|
D | coprocessor.S | 128 s32i a0, a1, 0 136 1: l32i a0, a1, 0 169 s32i a1, a2, PT_AREG1 171 mov a1, a2 173 s32i a2, a1, PT_AREG2 179 s32i a4, a1, PT_AREG4 180 s32i a5, a1, PT_AREG5 181 s32i a6, a1, PT_AREG6 234 1: GET_THREAD_INFO (a4, a1) 249 1: l32i a6, a1, PT_AREG6 [all …]
|
/Linux-v5.4/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-v5.4/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 …]
|
/Linux-v5.4/arch/alpha/lib/ |
D | stxcpy.S | 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 : 133 addq a1, 8, a1 # .. e1 : [all …]
|
D | ev6-stxcpy.S | 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 : 156 addq a1, 8, a1 # E : [all …]
|
D | stxncpy.S | 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 159 addq a1, 8, a1 # .. e1 : [all …]
|
D | ev6-stxncpy.S | 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 198 addq a1, 8, a1 # E : [all …]
|
/Linux-v5.4/drivers/scsi/fnic/ |
D | vnic_dev.c | 272 u64 *a1 = &vdev->args[1]; in vnic_dev_cmd1() local 282 writeq(*a1, &devcmd->args[1]); in vnic_dev_cmd1() 308 *a1 = readq(&devcmd->args[1]); in vnic_dev_cmd1() 507 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument 512 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy() 517 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy() 524 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument 531 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd() 539 u64 a0, a1 = 0; in vnic_dev_fw_info() local 553 err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); in vnic_dev_fw_info() [all …]
|
/Linux-v5.4/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_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 …]
|
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 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 243 move.l %a0,%a1 [all …]
|
/Linux-v5.4/include/linux/ |
D | arm-smccc.h | 89 unsigned long a1; member 119 asmlinkage void __arm_smccc_smc(unsigned long a0, unsigned long a1, 136 asmlinkage void __arm_smccc_hvc(unsigned long a0, unsigned long a1, 198 #define __declare_arg_1(a0, a1, res) \ argument 199 typeof(a1) __a1 = a1; \ 206 #define __declare_arg_2(a0, a1, a2, res) \ argument 207 typeof(a1) __a1 = a1; \ 215 #define __declare_arg_3(a0, a1, a2, a3, res) \ argument 216 typeof(a1) __a1 = a1; \ 225 #define __declare_arg_4(a0, a1, a2, a3, a4, res) \ argument [all …]
|
/Linux-v5.4/arch/mips/kernel/ |
D | r4k_fpu.S | 156 EX sw t1, 0(a1) 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 251 op_one_wr \op, 6, a1 252 op_one_wr \op, 7, a1 [all …]
|
/Linux-v5.4/arch/csky/abiv2/ |
D | mcount.S | 28 stw a1, (sp, 4) 37 ldw a1, (sp, 4) 50 stw a1, (sp, 4) 58 ldw a1, (sp, 4) 81 lrw a1, ftrace_stub 82 cmpne r26, a1 87 ldw a1, (sp, 24) 98 lrw a1, ftrace_stub 99 cmpne a0, a1 104 lrw a1, ftrace_graph_entry_stub [all …]
|
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-v5.4/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 …]
|
/Linux-v5.4/arch/mips/lib/ |
D | memset.S | 34 #define FILL64RG a1 102 move t8, a1 /* used by 'swp' instruction */ 103 move t9, a1 121 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 123 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 130 EX(sb, a1, N(a0), .Lbyte_fixup\@); \ 141 EX(sb, a1, 2(a0), .Lbyte_fixup\@) 147 EX(sb, a1, 6(a0), .Lbyte_fixup\@) 193 EX(LONG_S_R, a1, -1(a0), .Llast_fixup\@) 195 EX(LONG_S_L, a1, -1(a0), .Llast_fixup\@) [all …]
|
/Linux-v5.4/arch/riscv/kernel/ |
D | head.S | 89 mv s1, a1 111 li a1, PAGE_OFFSET 113 sub a1, a1, a2 114 add ra, ra, a1 118 add a2, a2, a1 123 li a1, SATP_MODE 124 or a2, a2, a1 134 or a0, a0, a1 167 la a1, __cpu_up_stack_pointer 169 add a1, a3, a1 [all …]
|
/Linux-v5.4/arch/arm/nwfpe/ |
D | softfloat-macros | 87 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by 64 95 (This routine makes more sense if `a0' and `a1' are considered to form a 96 fixed-point value with binary point between `a0' and `a1'. This fixed-point 105 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr ) 111 z1 = a1; 115 z1 = ( a0<<negCount ) | ( a1 != 0 ); 120 z1 = a0 | ( a1 != 0 ); 123 z1 = ( ( a0 | a1 ) != 0 ); 134 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by the 143 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr ) [all …]
|