Home
last modified time | relevance | path

Searched refs:a1 (Results 1 – 25 of 373) sorted by relevance

12345678910>>...15

/Linux-v5.15/arch/riscv/lib/
Dmemset.S29 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 …]
Dmemcpy.S19 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 …]
Dmemmove.S9 move t1, a1
11 beq a0, a1, exit_memcpy
15 slt t3, a0, a1
23 lw t3, 0(a1)
25 addi a1, a1, 4
34 add a1, a1, a2
40 addi a1, a1, -4
42 lw t3, 0(a1)
50 addi a1, a1, -1
53 lb t3, 0(a1)
[all …]
Duaccess.S52 fixup lb a5, 0(a1), 10f
53 addi a1, a1, 1 /* src */
66 andi a3, a1, SZREG-1
79 fixup REG_L a4, 0(a1), 10f
80 fixup REG_L a5, SZREG(a1), 10f
81 fixup REG_L a6, 2*SZREG(a1), 10f
82 fixup REG_L a7, 3*SZREG(a1), 10f
83 fixup REG_L t1, 4*SZREG(a1), 10f
84 fixup REG_L t2, 5*SZREG(a1), 10f
85 fixup REG_L t3, 6*SZREG(a1), 10f
[all …]
Dtishift.S17 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 …]
/Linux-v5.15/arch/xtensa/kernel/
Dstacktrace.c33 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 …]
Dentry.S136 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 …]
Dcoprocessor.S122 s32i a1, a2, PT_AREG1
124 mov a1, a2
126 s32i a2, a1, PT_AREG2
132 s32i a4, a1, PT_AREG4
133 s32i a5, a1, PT_AREG5
134 s32i a6, a1, PT_AREG6
187 1: GET_THREAD_INFO (a4, a1)
202 1: l32i a6, a1, PT_AREG6
203 l32i a5, a1, PT_AREG5
204 l32i a4, a1, PT_AREG4
[all …]
/Linux-v5.15/arch/m68k/kernel/
Dhead.S602 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.15/drivers/net/ethernet/cisco/enic/
Dvnic_dev.c457 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.15/arch/alpha/lib/
Dstxcpy.S48 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 …]
Dev6-stxcpy.S59 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 …]
Dstxncpy.S56 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 …]
Dev6-stxncpy.S67 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.15/include/linux/
Darm-smccc.h230 unsigned long a1; member
242 unsigned long a1; member
325 asmlinkage void __arm_smccc_smc(unsigned long a0, unsigned long a1,
330 static inline void __arm_smccc_smc(unsigned long a0, unsigned long a1, in __arm_smccc_smc() argument
351 asmlinkage void __arm_smccc_hvc(unsigned long a0, unsigned long a1,
411 #define __declare_arg_1(a0, a1, res) \ argument
412 typeof(a1) __a1 = a1; \
415 register typeof(a1) arg1 asm("r1") = __a1
417 #define __declare_arg_2(a0, a1, a2, res) \ argument
418 typeof(a1) __a1 = a1; \
[all …]
/Linux-v5.15/arch/m68k/math-emu/
Dfp_move.S78 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 …]
Dfp_movem.S133 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 …]
Dfp_scan.S97 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.15/arch/mips/kernel/
Dr4k_fpu.S156 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.15/arch/csky/abiv2/
Dstrcpy.S10 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 …]
Dmcount.S30 stw a1, (sp, 4)
39 ldw a1, (sp, 4)
70 stw a1, (sp, 4)
78 ldw a1, (sp, 4)
101 lrw a1, ftrace_stub
102 cmpne r26, a1
107 ldw a1, (sp, 24)
120 lrw a1, ftrace_stub
121 cmpne a0, a1
126 lrw a1, ftrace_graph_entry_stub
[all …]
/Linux-v5.15/arch/m68k/fpsp040/
Dx_store.S44 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.15/drivers/scsi/fnic/
Dvnic_dev.c272 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()
509 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument
514 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy()
519 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy()
526 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
533 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd()
541 u64 a0, a1 = 0; in vnic_dev_fw_info() local
555 err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); in vnic_dev_fw_info()
[all …]
/Linux-v5.15/arch/mips/lib/
Dmemset.S34 #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.15/arch/arm/nwfpe/
Dsoftfloat-macros87 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 …]

12345678910>>...15