Home
last modified time | relevance | path

Searched refs:a2 (Results 1 – 25 of 223) sorted by relevance

123456789

/Linux-v4.19/arch/xtensa/mm/
Dmisc.S36 __loopi a2, a7, PAGE_SIZE, 32
37 s32i a3, a2, 0
38 s32i a3, a2, 4
39 s32i a3, a2, 8
40 s32i a3, a2, 12
41 s32i a3, a2, 16
42 s32i a3, a2, 20
43 s32i a3, a2, 24
44 s32i a3, a2, 28
45 __endla a2, a7, 32
[all …]
/Linux-v4.19/arch/xtensa/lib/
Dchecksum.S51 extui a5, a2, 0, 2
61 add a5, a5, a2 /* a5 = end of last 32-byte chunk */
64 l32i a6, a2, 0
65 l32i a7, a2, 4
68 l32i a6, a2, 8
69 l32i a7, a2, 12
72 l32i a6, a2, 16
73 l32i a7, a2, 20
76 l32i a6, a2, 24
77 l32i a7, a2, 28
[all …]
Dstrnlen_user.S35 # a2/ src
49 # a2/ s, a3/ len
50 addi a4, a2, -4 # because we overincrement at the end;
56 bbsi.l a2, 0, .L1mod2 # if only 8-bit aligned
57 bbsi.l a2, 1, .L2mod4 # if only 16-bit aligned
98 sub a2, a4, a2 # compute length
108 sub a2, a4, a2 # subtract to get length
112 sub a2, a4, a2 # subtract to get length
116 sub a2, a4, a2 # subtract to get length
132 sub a2, a4, a2 # subtract to get length
[all …]
Dstrncpy_user.S38 # a2/ return value
54 # a2/ dst, a3/ src, a4/ len
55 mov a11, a2 # leave dst in return value register
95 sub a2, a11, a2 # compute strlen
150 sub a2, a11, a2 # compute strlen
157 sub a2, a11, a2 # compute strlen
165 sub a2, a11, a2 # compute strlen
175 sub a2, a11, a2 # compute strlen
201 sub a2, a11, a2 # compute strlen
216 movi a2, -EFAULT
/Linux-v4.19/arch/xtensa/kernel/
Dentry.S136 s32i a1, a2, PT_AREG1
137 s32i a0, a2, PT_AREG2
138 s32i a3, a2, PT_AREG3
139 mov a1, a2
146 movi a2, 0
147 wsr a2, depc # terminate user stack trace with 0
149 xsr a2, icountlevel
151 s32i a2, a1, PT_ICOUNTLEVEL
154 rur a2, threadptr
155 s32i a2, a1, PT_THREADPTR
[all …]
Dhead.S57 wsr a2, excsave1
90 rsr a2, excsave1
92 bgeu a2, a3, 1f
94 add a2, a2, a3
95 wsr a2, excsave1
116 movi a2, VECBASE_VADDR
117 wsr a2, vecbase
157 movi a2, XCHAL_INTTYPE_MASK_SOFTWARE | XCHAL_INTTYPE_MASK_EXTERN_EDGE
159 wsr a2, intclear
172 ___unlock_dcache_all a2 a3
[all …]
Dvectors.S74 wsr a2, depc # save a2
75 l32i a2, a3, EXC_TABLE_KSTK # load kernel stack to a2
76 s32i a0, a2, PT_AREG0 # save a0 to ESF
78 s32i a0, a2, PT_DEPC # mark it as a regular exception
101 wsr a2, depc # save a2
102 addi a2, a1, -16-PT_SIZE # adjust stack pointer
103 s32i a0, a2, PT_AREG0 # save a0 to ESF
105 s32i a0, a2, PT_DEPC # mark it as a regular exception
212 s32i a2, a3, EXC_TABLE_DOUBLE_SAVE
216 rsr a2, ps
[all …]
Dalign.S165 s32i a4, a2, PT_AREG4
166 s32i a5, a2, PT_AREG5
167 s32i a6, a2, PT_AREG6
168 s32i a7, a2, PT_AREG7
169 s32i a8, a2, PT_AREG8
172 s32i a0, a2, PT_AREG2
173 s32i a3, a2, PT_AREG3
280 s32i a3, a2, PT_AREG0; _j .Lexit; .align 8
282 s32i a3, a2, PT_AREG2; _j .Lexit; .align 8
283 s32i a3, a2, PT_AREG3; _j .Lexit; .align 8
[all …]
Dcoprocessor.S39 xchal_cp##x##_store a2 a4 a5 a6 a7; \
56 xchal_cp##x##_load a2 a4 a5 a6 a7; \
173 add a2, a2, a4
189 add a2, a2, a4
223 s32i a3, a2, PT_AREG3
225 s32i a1, a2, PT_AREG1
226 s32i a3, a2, PT_SAR
227 mov a1, a2
228 rsr a2, depc
229 s32i a2, a1, PT_AREG2
[all …]
/Linux-v4.19/arch/riscv/lib/
Dudivdi3.S16 mv a2, a1
19 beqz a2, .L5
21 bgeu a2, a1, .L2
23 blez a2, .L2
24 slli a2, a2, 1
26 bgtu a1, a2, .L1
30 bltu a1, a2, .L4
31 sub a1, a1, a2
35 srli a2, a2, 1
Dtishift.S15 beqz a2, .L1
17 sub a5,a5,a2
21 sext.w a2,a2
23 srl a0,a0,a2
24 srl a1,a1,a2
/Linux-v4.19/arch/mips/lib/
Dmemset.S96 sltiu t0, a2, STORSIZE /* very small region? */
123 PTR_ADDU a2, t0 /* correct size */
131 PTR_ADDU a2, t0 /* correct size */
149 1: ori t1, a2, 0x3f /* # of full blocks */
152 andi t0, a2, 0x40-STORSIZE
185 andi a2, STORMASK /* At most one long to go */
187 beqz a2, 1f
189 PTR_ADDU a0, a2 /* What's left */
197 PTR_SUBU t0, $0, a2
198 move a2, zero /* No remaining longs */
[all …]
/Linux-v4.19/arch/riscv/kernel/
Dhead.S43 li a2, 1
44 amoadd.w a3, a2, (a3)
83 la a2, swapper_pg_dir
84 srl a2, a2, PAGE_SHIFT
86 or a2, a2, a1
110 csrw sptbr, a2
125 la a2, __cpu_up_task_pointer
127 add a2, a3, a2
136 REG_L tp, (a2)
/Linux-v4.19/include/linux/
Darm-smccc.h99 unsigned long a2; member
129 unsigned long a2, unsigned long a3, unsigned long a4,
146 unsigned long a2, unsigned long a3, unsigned long a4,
215 #define __declare_arg_2(a0, a1, a2, res) \ argument
217 typeof(a2) __a2 = a2; \
224 #define __declare_arg_3(a0, a1, a2, a3, res) \ argument
226 typeof(a2) __a2 = a2; \
234 #define __declare_arg_4(a0, a1, a2, a3, a4, res) \ argument
236 __declare_arg_3(a0, a1, a2, a3, res); \
239 #define __declare_arg_5(a0, a1, a2, a3, a4, a5, res) \ argument
[all …]
/Linux-v4.19/arch/mips/kernel/
Dlinux32.c54 unsigned long, __dummy, unsigned long, a2, unsigned long, a3)
56 return ksys_truncate(path, merge_64(a2, a3));
60 unsigned long, a2, unsigned long, a3)
62 return ksys_ftruncate(fd, merge_64(a2, a3));
102 asmlinkage ssize_t sys32_readahead(int fd, u32 pad0, u64 a2, u64 a3, in sys32_readahead() argument
105 return ksys_readahead(fd, merge_64(a2, a3), count); in sys32_readahead()
109 unsigned long a2, unsigned long a3, in sys32_sync_file_range() argument
114 merge_64(a2, a3), merge_64(a4, a5), in sys32_sync_file_range()
119 unsigned long a2, unsigned long a3, in sys32_fadvise64_64() argument
124 merge_64(a2, a3), merge_64(a4, a5), in sys32_fadvise64_64()
Dentry.S51 LONG_L a2, TI_FLAGS($28) # current->work
52 andi t0, a2, _TIF_WORK_MASK # (ignoring syscall_trace)
89 LONG_L a2, TI_FLAGS($28) # current->work
91 and t0, a2, t0
124 andi t0, a2, _TIF_NEED_RESCHED # a2 is preloaded with TI_FLAGS
133 LONG_L a2, TI_FLAGS($28)
134 andi t0, a2, _TIF_WORK_MASK # is there any work to be done
137 andi t0, a2, _TIF_NEED_RESCHED
144 jal do_notify_resume # a2 already loaded
/Linux-v4.19/arch/arm/include/asm/
Dxor.h15 #define __XOR(a1, a2) a1 ^= a2 argument
19 : "=r" (dst), "=r" (a1), "=r" (a2) \
24 : "=r" (dst), "=r" (a1), "=r" (a2), "=r" (a3), "=r" (a4) \
31 __XOR(a1, b1); __XOR(a2, b2);
37 __XOR(a1, b1); __XOR(a2, b2); __XOR(a3, b3); __XOR(a4, b4)
42 : "0" (dst), "r" (a1), "r" (a2))
47 : "0" (dst), "r" (a1), "r" (a2), "r" (a3), "r" (a4))
54 register unsigned int a2 __asm__("r5"); in xor_arm4regs_2()
75 register unsigned int a2 __asm__("r5"); in xor_arm4regs_3()
97 register unsigned int a2 __asm__("r9"); in xor_arm4regs_4()
[all …]
/Linux-v4.19/arch/x86/crypto/sha512-mb/
Dsha512_x4_avx2.S95 a2 = %ymm10 define
116 # r0 = {a7 a6 a5 a4 a3 a2 a1 a0}
123 # r1 = {d3 d2 c3 c2 b3 b2 a3 a2}
129 vshufps $0xEE, \r1, \r0, \r0 # r0 = {b7 b6 a7 a6 b3 b2 a3 a2}
134 vperm2f128 $0x31, \r2, \r0, \r3 # h2...a2
182 vpxor g, f, a2 # ch: a2 = f^g
183 vpand e,a2, a2 # ch: a2 = (f^g)&e
184 vpxor g, a2, a2 # a2 = ch
193 vpaddq a2, h, h # h = h + ch
194 PRORQ_nd a2,a,6 # sig0: a2 = (a >> 11)
[all …]
/Linux-v4.19/arch/x86/include/asm/xen/
Dhypercall.h129 #define __HYPERCALL_2ARG(a1,a2) \ argument
130 __HYPERCALL_1ARG(a1) __arg2 = (unsigned long)(a2);
131 #define __HYPERCALL_3ARG(a1,a2,a3) \ argument
132 __HYPERCALL_2ARG(a1,a2) __arg3 = (unsigned long)(a3);
133 #define __HYPERCALL_4ARG(a1,a2,a3,a4) \ argument
134 __HYPERCALL_3ARG(a1,a2,a3) __arg4 = (unsigned long)(a4);
135 #define __HYPERCALL_5ARG(a1,a2,a3,a4,a5) \ argument
136 __HYPERCALL_4ARG(a1,a2,a3,a4) __arg5 = (unsigned long)(a5);
167 #define _hypercall2(type, name, a1, a2) \ argument
170 __HYPERCALL_2ARG(a1, a2); \
[all …]
/Linux-v4.19/arch/m68k/kernel/
Drelocate_kernel.S97 movel %d0,%a2 /* a2 = dst = entry & PAGE_MASK */
108 movel %a3@+,%a2@+ /* *dst++ = *src++ */
109 movel %a3@+,%a2@+ /* *dst++ = *src++ */
110 movel %a3@+,%a2@+ /* *dst++ = *src++ */
111 movel %a3@+,%a2@+ /* *dst++ = *src++ */
112 movel %a3@+,%a2@+ /* *dst++ = *src++ */
113 movel %a3@+,%a2@+ /* *dst++ = *src++ */
114 movel %a3@+,%a2@+ /* *dst++ = *src++ */
115 movel %a3@+,%a2@+ /* *dst++ = *src++ */
/Linux-v4.19/arch/alpha/lib/
Dstxncpy.S62 beq a2, $a_eoc # .. e1 :
73 subq a2, 1, a2 # e0 :
75 beq a2, $a_eoc # e1 :
125 addq a2, t0, a2 # .. e1 : bias count by dest misalignment
126 subq a2, 1, a2 # e0 :
127 and a2, 7, t2 # e1 :
128 srl a2, 3, a2 # e0 : a2 = loop counter = (count - 1)/8
167 beq a2, $u_eocfin # .. e1 :
177 subq a2, 1, a2 # e0 :
184 beq a2, $u_eoc # .. e1 :
[all …]
Dev6-stxncpy.S74 beq a2, $a_eoc # U :
92 subq a2, 1, a2 # E :
98 beq a2, $a_eoc # U :
157 addq a2, t0, a2 # E : bias count by dest misalignment (stall)
159 subq a2, 1, a2 # E :
160 and a2, 7, t2 # E : (stall)
161 srl a2, 3, a2 # U : a2 = loop counter = (count - 1)/8 (stall)
208 beq a2, $u_eocfin # U :
219 subq a2, 1, a2 # E :
225 beq a2, $u_eoc # U :
[all …]
/Linux-v4.19/drivers/s390/net/
Dqeth_l3.h61 struct qeth_ipaddr *a2) in qeth_l3_addr_match_ip() argument
63 if (a1->proto != a2->proto) in qeth_l3_addr_match_ip()
66 return ipv6_addr_equal(&a1->u.a6.addr, &a2->u.a6.addr); in qeth_l3_addr_match_ip()
67 return a1->u.a4.addr == a2->u.a4.addr; in qeth_l3_addr_match_ip()
71 struct qeth_ipaddr *a2) in qeth_l3_addr_match_all() argument
85 if (a1->type != a2->type) in qeth_l3_addr_match_all()
88 return a1->u.a6.pfxlen == a2->u.a6.pfxlen; in qeth_l3_addr_match_all()
89 return a1->u.a4.mask == a2->u.a4.mask; in qeth_l3_addr_match_all()
/Linux-v4.19/drivers/block/
Dswim_asm.S66 lea %a3@(read_handshake), %a2
84 tstb %a2@
95 amark0: tstb %a2@
103 amark1: tstb %a2@
111 amark2: tstb %a2@
119 amark3: tstb %a2@
127 crc0: tstb %a2@
135 crc1: tstb %a2@
164 lea %a3@(read_handshake), %a2
184 tstb %a2@
[all …]
/Linux-v4.19/arch/mips/include/asm/
Dsgiarcs.h404 #define ARC_CALL2(dest, a1, a2) \ argument
407 register signed int __a2 __asm__("$5") = (int) (long) (a2); \
420 #define ARC_CALL3(dest, a1, a2, a3) \ argument
423 register signed int __a2 __asm__("$5") = (int) (long) (a2); \
437 #define ARC_CALL4(dest, a1, a2, a3, a4) \ argument
440 register signed int __a2 __asm__("$5") = (int) (long) (a2); \
456 #define ARC_CALL5(dest, a1, a2, a3, a4, a5) \ argument
459 register signed int __a2 __asm__("$5") = (int) (long) (a2); \
500 #define ARC_CALL2(dest, a1, a2) \ argument
503 long __a2 = (long) (a2); \
[all …]

123456789