/linux/arch/xtensa/lib/ |
A D | memcopy.S | 75 addi a3, a3, 1 94 addi a3, a3, 1 105 addi a3, a3, 2 145 addi a3, a3, 16 156 addi a3, a3, 8 168 addi a3, a3, 4 177 addi a3, a3, 2 203 sub a3, a3, a11 # align a3 224 addi a3, a3, 16 238 addi a3, a3, 8 [all …]
|
A D | usercopy.S | 94 addi a3, a3, 1 105 addi a3, a3, 2 127 addi a3, a3, 1 159 addi a3, a3, 16 170 addi a3, a3, 8 178 addi a3, a3, 4 185 addi a3, a3, 2 233 addi a3, a3, 16 252 addi a3, a3, 8 261 addi a3, a3, 4 [all …]
|
A D | checksum.S | 123 addi a3, a3, -2 /* adjust len */ 195 or a10, a2, a3 225 EX(10f) s32i a9, a3, 0 226 EX(10f) s32i a8, a3, 4 248 addi a3, a3, 32 267 addi a3, a3, 4 298 addi a3, a3, 2 306 EX(10f) s8i a9, a3, 0 331 EX(10f) s8i a9, a3, 0 332 EX(10f) s8i a8, a3, 1 [all …]
|
A D | memset.S | 39 extui a3, a3, 0, 8 # mask to just 8 bits 41 or a3, a3, a7 # ... 42 slli a7, a3, 16 # ... 43 or a3, a3, a7 # ... 68 EX(10f) s32i a3, a5, 0 69 EX(10f) s32i a3, a5, 4 70 EX(10f) s32i a3, a5, 8 71 EX(10f) s32i a3, a5, 12 95 EX(10f) s8i a3, a5, 0 109 EX(10f) s8i a3, a5, 0 [all …]
|
A D | strncpy_user.S | 39 # a3/ src 53 # a2/ dst, a3/ src, a4/ len 69 EX(11f) l8ui a9, a3, 0 # get byte 0 70 addi a3, a3, 1 # advance src pointer 87 addi a3, a3, 2 # advance src pointer 112 addi a3, a3, 4 # advance src pointer 126 EX(11f) l16ui a9, a3, 0 127 addi a3, a3, 2 # advance src pointer 139 EX(11f) l8ui a9, a3, 0 190 EX(11f) l8ui a9, a3, 0 [all …]
|
/linux/arch/xtensa/mm/ |
A D | misc.S | 35 movi a3, 0 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 85 addi a3, a3, 32 127 movi a3, 0 196 addi a3, a3, 32 206 addi a3, a3, -PAGE_SIZE+1 [all …]
|
/linux/arch/xtensa/kernel/ |
A D | entry.S | 246 sll a3, a3 634 sub a3, a0, a3 845 addi a3, a3, 1 1018 xor a3, a3, a4 1273 srl a3, a3 # a3 = 00xxxwww1yyxxxwww1 1297 add a3, a3, a0 1488 srli a3, a3, 1 1557 neg a3, a3 1679 addx2 a3, a3, a3 # -> 0,3,6,9 1760 sub a3, a3, a1 [all …]
|
A D | align.S | 204 movi a3, ~3 205 and a3, a3, a7 # mask lower bits 208 l32i a5, a3, 4 235 and a3, a3, a8 # align memory address 239 addi a3, a3, 8 246 __src_b a3, a5, a6 # a3 has the data word 262 extui a3, a3, 0, 16 # extract lower 16 bits 269 slli a3, a3, 16 270 srai a3, a3, 16 367 __extl a3, a3 # get 16-bit value [all …]
|
A D | vectors.S | 74 xsr a3, excsave1 # save a3 and get dispatch table 82 xsr a3, excsave1 # restore a3 and dispatch table 101 xsr a3, excsave1 # save a3, and get dispatch table 109 xsr a3, excsave1 # restore a3 and dispatch table 212 xsr a3, excsave1 260 xsr a3, excsave1 271 xsr a3, excsave1 274 addx4 a0, a0, a3 295 addi a3, a3, -EXCCAUSE_DTLB_MISS 298 jx a3 [all …]
|
A D | coprocessor.S | 139 addi a3, a3, -EXCCAUSE_COPROCESSOR0_DISABLED 172 addx8 a3, a3, a5 # a3: coprocessor number 174 l32i a3, a3, 0 # a3: jump address 176 jx a3 181 addi a3, a3, -EXCCAUSE_COPROCESSOR0_DISABLED 194 addx8 a3, a3, a5 196 l32i a3, a3, 0 # a3: jump address 198 jx a3 238 addx8 a3, a3, a0 240 l32i a3, a3, 0 [all …]
|
A D | head.S | 91 bltu a2, a3, 1f 92 sub a2, a2, a3 96 add a2, a2, a3 190 movi a3, 1 191 wer a3, a2 293 movi a3, 0 300 movi a3, 0 325 movi a3, 0 326 wer a3, a2 335 dhwbi a3, 0 [all …]
|
A D | mcount.S | 34 movi a3, ftrace_stub 35 bne a3, a4, 1f 39 movi a3, 0x3fffffff 40 and a7, a7, a3 44 and a6, a6, a3 62 s32i a3, sp, 8 71 l32i a3, sp, 8
|
/linux/arch/csky/kernel/ |
A D | atomic.S | 18 RD_MEH a3 19 WR_MEH a3 21 mfcr a3, epc 28 mfcr a3, usp 34 ldex a3, (a2) 35 cmpne a0, a3 37 mov a3, a1 39 bez a3, 1b 44 ldw a3, (a2) 45 cmpne a0, a3 [all …]
|
/linux/arch/csky/abiv2/ |
A D | strcpy.S | 8 mov a3, a0 17 stw a2, (a3) 54 addi a3, 32 60 addi a3, 4 64 addi a3, 8 68 addi a3, 12 72 addi a3, 16 76 addi a3, 20 80 addi a3, 24 84 addi a3, 28 [all …]
|
A D | strcmp.S | 8 mov a3, a0 10 xor a2, a3, a1 18 ldw t0, (a3, 0) 28 ldw t0, (a3, 4) 35 ldw t0, (a3, 8) 42 ldw t0, (a3, 12) 49 ldw t0, (a3, 16) 56 ldw t0, (a3, 20) 77 addi a3, 32 155 addi a3, 1 [all …]
|
/linux/drivers/block/ |
A D | swim_asm.S | 61 movel %a6@(0x08), %a3 63 lea %a3@(read_mark), %a3 84 moveb %a3@, %d3 103 moveb %a3@, %a4@(o_side) 119 moveb %a3@, %a4@(o_size) 127 moveb %a3@, %a4@(o_crc0) 159 movel %a6@(0x08), %a3 162 lea %a3@(read_mark), %a3 184 moveb %a3@, %d3 218 moveb %a3@, %d5 [all …]
|
/linux/arch/xtensa/include/asm/ |
A D | initialize_mmu.h | 96 slli a3, a3, 27 97 addi a3, a3, CA_BYPASS 99 wdtlb a3, a7 100 witlb a3, a7 223 xor a3, a3, a4 224 and a3, a3, a6 225 xor a3, a3, a4 226 wdtlb a3, a5 228 xor a3, a3, a4 229 and a3, a3, a6 [all …]
|
/linux/arch/riscv/lib/ |
A D | memset.S | 16 sltiu a3, a2, 16 17 bnez a3, 4f 24 andi a3, a3, ~(SZREG-1) 27 sub a4, a3, t0 31 bltu t0, a3, 1b 37 slli a3, a1, 8 38 or a1, a3, a1 39 slli a3, a1, 16 40 or a1, a3, a1 43 or a1, a3, a1 [all …]
|
A D | memcpy.S | 15 sltiu a3, a2, 128 16 bnez a3, 4f 20 bne a3, a4, 4f 28 addi a3, a3, SZREG 30 sub a4, a3, a1 36 bltu a1, a3, 1b 42 add a3, a1, a4 78 bltu a1, a3, 3b 84 add a3, a1, a2 88 or a5, a5, a3 [all …]
|
/linux/arch/riscv/kernel/ |
A D | head.S | 168 csrw CSR_TVEC, a3 175 add a4, a3, a4 176 add a5, a3, a5 272 amoadd.w a3, a2, (a3) 278 mv a2, a3 281 lw t1, (a3) 301 REG_S zero, (a3) 302 add a3, a3, RISCV_SZPTR 353 add a1, a3, a1 354 add a2, a3, a2 [all …]
|
/linux/arch/mips/kernel/ |
A 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()
|
/linux/arch/mips/crypto/ |
A D | poly1305-mips.pl | 991 addu $h0,$h0,$a3 994 sltu $a3,$h0,$a3 995 addu $h1,$h1,$a3 1009 sltu $a3,$h1,$a3 1026 sltu $a3,$h1,$a3 1040 sltu $a3,$h1,$a3 1056 sltu $a3,$h2,$a3 1071 sltu $a3,$h2,$a3 1085 sltu $a3,$h3,$a3 1102 sltu $a3,$h3,$a3 [all …]
|
/linux/include/linux/ |
A D | arm-smccc.h | 232 unsigned long a3; member 244 unsigned long a3; member 326 unsigned long a2, unsigned long a3, unsigned long a4, 425 #define __declare_arg_3(a0, a1, a2, a3, res) \ argument 428 typeof(a3) __a3 = a3; \ 433 register typeof(a3) arg3 asm("r3") = __a3 435 #define __declare_arg_4(a0, a1, a2, a3, a4, res) \ argument 437 __declare_arg_3(a0, a1, a2, a3, res); \ 442 __declare_arg_4(a0, a1, a2, a3, a4, res); \ 447 __declare_arg_5(a0, a1, a2, a3, a4, a5, res); \ [all …]
|
/linux/arch/m68k/kernel/ |
A D | relocate_kernel.S | 105 movel %d0,%a3 /* a3 = src = 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/arch/x86/include/asm/xen/ |
A D | hypercall.h | 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 178 #define _hypercall3(type, name, a1, a2, a3) \ argument 181 __HYPERCALL_3ARG(a1, a2, a3); \ 189 #define _hypercall4(type, name, a1, a2, a3, a4) \ argument 192 __HYPERCALL_4ARG(a1, a2, a3, a4); \ 203 unsigned long a3, unsigned long a4, in xen_single_call() argument 207 __HYPERCALL_5ARG(a1, a2, a3, a4, a5); in xen_single_call() 239 unsigned long a3, unsigned long a4, in privcmd_call() argument [all …]
|