/Linux-v4.19/arch/xtensa/mm/ |
D | misc.S | 36 __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/ |
D | checksum.S | 51 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 …]
|
D | strnlen_user.S | 35 # 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 …]
|
D | strncpy_user.S | 38 # 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/ |
D | entry.S | 136 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 …]
|
D | head.S | 57 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 …]
|
D | vectors.S | 74 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 …]
|
D | align.S | 165 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 …]
|
D | coprocessor.S | 39 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/ |
D | udivdi3.S | 16 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
|
D | tishift.S | 15 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/ |
D | memset.S | 96 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/ |
D | head.S | 43 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/ |
D | arm-smccc.h | 99 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/ |
D | linux32.c | 54 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()
|
D | entry.S | 51 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/ |
D | xor.h | 15 #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/ |
D | sha512_x4_avx2.S | 95 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/ |
D | hypercall.h | 129 #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/ |
D | relocate_kernel.S | 97 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/ |
D | stxncpy.S | 62 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 …]
|
D | ev6-stxncpy.S | 74 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/ |
D | qeth_l3.h | 61 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/ |
D | swim_asm.S | 66 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/ |
D | sgiarcs.h | 404 #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 …]
|