Home
last modified time | relevance | path

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

12345678910>>...12

/linux/arch/xtensa/mm/
A Dmisc.S37 s32i a3, a2, 0
38 s32i a3, a2, 4
39 s32i a3, a2, 8
84 addi a2, a2, 32
123 mov a4, a2
195 addi a2, a2, 32
202 addi a2, a2, -PAGE_SIZE
203 idtlb a2
229 mov a4, a2
253 mov a4, a2
[all …]
/linux/arch/xtensa/lib/
A Dchecksum.S76 addi a2, a2, 4*8
92 addi a2, a2, 4
100 addi a2, a2, 2
109 mov a2, a4
122 addi a2, a2, 2 /* adjust buf */
152 addi a2, a2, 4
167 addi a2, a2, 2
247 addi a2, a2, 32
266 addi a2, a2, 4
297 addi a2, a2, 2
[all …]
A 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 …]
A Dstrncpy_user.S38 # a2/ return value
53 # a2/ dst, a3/ src, a4/ len
54 mov a11, a2 # leave dst in return value register
94 sub a2, a11, a2 # compute strlen
149 sub a2, a11, a2 # compute strlen
156 sub a2, a11, a2 # compute strlen
164 sub a2, a11, a2 # compute strlen
174 sub a2, a11, a2 # compute strlen
200 sub a2, a11, a2 # compute strlen
215 movi a2, -EFAULT
/linux/arch/csky/abiv2/
A Dstrcpy.S14 ldw a2, (a1)
15 tstnbz a2
17 stw a2, (a3)
20 tstnbz a2
25 tstnbz a2
30 tstnbz a2
35 tstnbz a2
40 tstnbz a2
45 tstnbz a2
50 tstnbz a2
[all …]
A Dstrcmp.S10 xor a2, a3, a1
11 andi a2, 0x3
12 bnez a2, 7f
113 xtrb3 a2, t1
120 xtrb2 a2, t1
128 subu a0, a2
129 bez a2, 4f
135 subu a0, a2
150 subu a0, a2
151 bez a2, 4b
[all …]
A Dmcount.S31 stw a2, (sp, 8)
40 ldw a2, (sp, 8)
71 stw a2, (sp, 8)
79 ldw a2, (sp, 8)
108 lrw a2, function_trace_op
109 ldw a2, (a2, 0)
147 lrw a2, function_trace_op
148 ldw a2, (a2, 0)
170 mov a2, r8
195 lrw a2, function_trace_op
[all …]
/linux/arch/xtensa/kernel/
A Dentry.S168 src a2, a3, a2
169 srli a2, a2, 32-WSBITS
227 or a2, a3, a2
817 or a2, a0, a2
1024 xor a2, a2, a3
1485 src a2, a3, a2 # a2 = xxwww1yyxxxwww1yy......
1490 l32i a2, a2, EXC_TABLE_DOUBLE_SAVE # restore a2
1519 addi a2, a2, -PT_USER_SIZE
1552 l32i a2, a2, EXC_TABLE_KSTK
1700 l32i a2, a2, PT_DEPC
[all …]
A Dhead.S91 bltu a2, a3, 1f
92 sub a2, a2, a3
94 bgeu a2, a3, 1f
96 add a2, a2, a3
119 wsr a2, vecbase
191 wer a3, a2
202 wsr a2, ps
210 rsr a2, prid
231 addi a2, a2, 12 # next entry
326 wer a3, a2
[all …]
A Dvectors.S75 wsr a2, depc # save a2
76 l32i a2, a3, EXC_TABLE_KSTK # load kernel stack to a2
102 wsr a2, depc # save a2
217 rsr a2, ps
232 addi a2, a2, WINDOW_VECTORS_SIZE
269 xsr a2, depc # save a2 and get stack pointer
329 jx a2
334 addi a2, a2, -PT_USER_SIZE
456 wsr a2, depc
539 wsr a2, depc
[all …]
A Dcoprocessor.S124 mov a1, a2
125 rsr a2, depc
144 movi a2, 1
146 sll a2, a2
147 or a0, a0, a2
162 xor a5, a5, a2 # (1 << cp-id) still in a2
173 l32i a2, a3, 4 # a2: xtregs offset
175 add a2, a2, a4
195 l32i a2, a3, 4 # a2: xtregs offset
197 add a2, a2, a4
[all …]
A Dalign.S167 s32i a4, a2, PT_AREG4
168 s32i a5, a2, PT_AREG5
169 s32i a6, a2, PT_AREG6
170 s32i a7, a2, PT_AREG7
171 s32i a8, a2, PT_AREG8
174 s32i a0, a2, PT_AREG2
175 s32i a3, a2, PT_AREG3
329 l32i a8, a2, PT_AREG8
330 l32i a7, a2, PT_AREG7
335 mov a1, a2
[all …]
/linux/arch/riscv/lib/
A Dtishift.S15 sext.w a2,a2
18 srl a2,a1,a2
20 mv a1,a2
25 li a2,0
27 mv a1,a2
38 sext.w a2,a2
41 sra a2,a1,a2
43 mv a1,a2
61 sext.w a2,a2
64 sll a2,a0,a2
[all …]
A Dmemmove.S12 beqz a2, exit_memcpy
13 srli t2, a2, 0x2
18 andi a2, a2, 0x3
29 beqz a2, exit_memcpy
33 add a0, a0, a2
34 add a1, a1, a2
35 andi a2, a2, 0x3
46 beqz a2, exit_memcpy
54 addi a2, a2, -1
58 bnez a2, byte_copy
/linux/arch/mips/lib/
A Dmemset.S187 beqz a2, 1f
215 1: move a2, zero
220 beqz a2, 2f
229 2: move a2, zero
243 PTR_SUBU a2, t0
244 PTR_ADDIU a2, 1
258 andi a2, 0x3f
260 LONG_ADDU a2, t1
261 LONG_SUBU a2, t0
272 LONG_ADDU a2, a0
[all …]
/linux/include/linux/
A Darm-smccc.h231 unsigned long a2; member
243 unsigned long a2; member
417 #define __declare_arg_2(a0, a1, a2, res) \ argument
419 typeof(a2) __a2 = a2; \
423 register typeof(a2) arg2 asm("r2") = __a2
425 #define __declare_arg_3(a0, a1, a2, a3, res) \ argument
427 typeof(a2) __a2 = a2; \
432 register typeof(a2) arg2 asm("r2") = __a2; \
437 __declare_arg_3(a0, a1, a2, a3, res); \
442 __declare_arg_4(a0, a1, a2, a3, a4, res); \
[all …]
/linux/arch/riscv/kernel/
A Dhead.S97 la a2, _start
98 sub a1, a1, a2
102 la a2, 1f
103 add a2, a2, a1
109 or a2, a2, a1
271 li a2, 1
278 mv a2, a3
312 REG_S a0, (a2)
354 add a2, a3, a2
363 REG_L tp, (a2)
[all …]
/linux/arch/mips/kernel/
A 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()
A Dentry.S51 LONG_L a2, TI_FLAGS($28) # current->work
52 andi t0, a2, _TIF_WORK_MASK # (ignoring syscall_trace)
88 LONG_L a2, TI_FLAGS($28) # current->work
90 and t0, a2, t0
123 andi t0, a2, _TIF_NEED_RESCHED # a2 is preloaded with TI_FLAGS
132 LONG_L a2, TI_FLAGS($28)
133 andi t0, a2, _TIF_WORK_MASK # is there any work to be done
136 andi t0, a2, _TIF_NEED_RESCHED
143 jal do_notify_resume # a2 already loaded
/linux/arch/x86/include/asm/xen/
A Dhypercall.h129 #define __HYPERCALL_2ARG(a1,a2) \ argument
131 #define __HYPERCALL_3ARG(a1,a2,a3) \ argument
133 #define __HYPERCALL_4ARG(a1,a2,a3,a4) \ argument
135 #define __HYPERCALL_5ARG(a1,a2,a3,a4,a5) \ argument
167 #define _hypercall2(type, name, a1, a2) \ argument
170 __HYPERCALL_2ARG(a1, a2); \
181 __HYPERCALL_3ARG(a1, a2, a3); \
192 __HYPERCALL_4ARG(a1, a2, a3, a4); \
202 unsigned long a1, unsigned long a2, in xen_single_call() argument
207 __HYPERCALL_5ARG(a1, a2, a3, a4, a5); in xen_single_call()
[all …]
/linux/arch/arm/include/asm/
A Dxor.h12 #define __XOR(a1, a2) a1 ^= a2 argument
16 : "=r" (dst), "=r" (a1), "=r" (a2) \
21 : "=r" (dst), "=r" (a1), "=r" (a2), "=r" (a3), "=r" (a4) \
28 __XOR(a1, b1); __XOR(a2, b2);
34 __XOR(a1, b1); __XOR(a2, b2); __XOR(a3, b3); __XOR(a4, b4)
39 : "0" (dst), "r" (a1), "r" (a2))
44 : "0" (dst), "r" (a1), "r" (a2), "r" (a3), "r" (a4))
51 register unsigned int a2 __asm__("r5"); in xor_arm4regs_2()
72 register unsigned int a2 __asm__("r5"); in xor_arm4regs_3()
94 register unsigned int a2 __asm__("r9"); in xor_arm4regs_4()
[all …]
/linux/arch/alpha/lib/
A Dstxncpy.S62 beq a2, $a_eoc # .. e1 :
73 subq a2, 1, a2 # e0 :
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
177 subq a2, 1, a2 # e0 :
184 beq a2, $u_eoc # .. e1 :
209 subq a2, 1, a2 # .. e1 : decrement word count
213 beq a2, $u_eoc # .. e1 :
[all …]
/linux/arch/mips/include/asm/
A Dsgiarcs.h393 #define ARC_CALL2(dest, a1, a2) \ argument
396 int __a2 = (int) (long) (a2); \
402 #define ARC_CALL3(dest, a1, a2, a3) \ argument
405 int __a2 = (int) (long) (a2); \
415 int __a2 = (int) (long) (a2); \
426 int __a2 = (int) (long) (a2); \
457 #define ARC_CALL2(dest, a1, a2) \ argument
460 long __a2 = (long) (a2); \
470 long __a2 = (long) (a2); \
481 long __a2 = (long) (a2); \
[all …]
/linux/drivers/block/
A Dswim_asm.S80 tstb %a2@
91 amark0: tstb %a2@
99 amark1: tstb %a2@
107 amark2: tstb %a2@
115 amark3: tstb %a2@
123 crc0: tstb %a2@
131 crc1: tstb %a2@
180 tstb %a2@
197 moveb %a2@, %d5
214 tstb %a2@
[all …]
/linux/drivers/s390/net/
A Dqeth_l3.h58 struct qeth_ipaddr *a2) in qeth_l3_addr_match_ip() argument
60 if (a1->proto != a2->proto) in qeth_l3_addr_match_ip()
63 return ipv6_addr_equal(&a1->u.a6.addr, &a2->u.a6.addr); in qeth_l3_addr_match_ip()
64 return a1->u.a4.addr == a2->u.a4.addr; in qeth_l3_addr_match_ip()
68 struct qeth_ipaddr *a2) in qeth_l3_addr_match_all() argument
80 if (a1->type != a2->type) in qeth_l3_addr_match_all()
83 return a1->u.a6.pfxlen == a2->u.a6.pfxlen; in qeth_l3_addr_match_all()
84 return a1->u.a4.mask == a2->u.a4.mask; in qeth_l3_addr_match_all()

Completed in 32 milliseconds

12345678910>>...12