| /linux-6.15/arch/riscv/lib/ |
| H A D | memset.S | 28 sb a1, 0(t0) 35 andi a1, a1, 0xff 36 slli a3, a1, 8 37 or a1, a3, a1 38 slli a3, a1, 16 39 or a1, a3, a1 41 slli a3, a1, 32 42 or a1, a3, a1 66 REG_S a1, 0(t0) 67 REG_S a1, SZREG(t0) [all …]
|
| H A D | memcpy.S | 29 sub a4, a3, a1 31 lb a5, 0(a1) 32 addi a1, a1, 1 35 bltu a1, a3, 1b 41 add a3, a1, a4 69 addi a1, a1, 16*SZREG 86 or a5, a1, t6 91 lw a4, 0(a1) 92 addi a1, a1, 4 100 lb a4, 0(a1) [all …]
|
| H A D | clear_page.S | 33 add a0, a0, a1 36 add a0, a0, a1 39 add a0, a0, a1 41 add a0, a0, a1 44 add a0, a0, a1 46 add a0, a0, a1 48 add a0, a0, a1 50 add a0, a0, a1 53 add a0, a0, a1 55 add a0, a0, a1 [all …]
|
| H A D | tishift.S | 17 sll a4,a1,a4 18 srl a2,a1,a2 20 mv a1,a2 26 srl a0,a1,a0 27 mv a1,a2 43 mv a1,a2 50 mv a1,a2 62 sll a1,a1,a2 65 or a1,a1,a4 70 negw a1,a4 [all …]
|
| H A D | uaccess.S | 61 fixup lb a5, 0(a1), 10f 62 addi a1, a1, 1 /* src */ 75 andi a3, a1, SZREG-1 105 addi a1, a1, 8*SZREG 129 andi a1, a1, ~(SZREG-1) 141 fixup REG_L a5, 0(a1), 10f 154 addi a1, a1, SZREG 162 add a1, a1, a3 174 fixup lb a5, 0(a1), 10f 175 addi a1, a1, 1 /* src */ [all …]
|
| H A D | memmove.S | 54 add a4, a1, a2 87 xor t0, a0, a1 101 andi a1, a1, -SZREG /* Align the src pointer */ 132 REG_L t0, (0 * SZREG)(a1) 134 REG_L t1, (1 * SZREG)(a1) 144 addi a1, a1, (2 * SZREG) 232 addi a1, a1, SZREG 263 lb t1, 0(a1) 264 addi a1, a1, 1 293 lb t1, 0(a1) [all …]
|
| H A D | xor.S | 11 vle8.v v0, (a1) 16 vse8.v v16, (a1) 17 add a1, a1, a3 25 vle8.v v0, (a1) 33 vse8.v v16, (a1) 34 add a1, a1, a4 42 vle8.v v0, (a1) 53 vse8.v v16, (a1) 54 add a1, a1, a5 62 vle8.v v0, (a1) [all …]
|
| /linux-6.15/arch/loongarch/lib/ |
| H A D | memcpy.S | 42 1: ld.b t0, a1, 0 45 addi.d a1, a1, 1 76 ld.b t1, a1, 2 88 ld.b t1, a1, 4 95 ld.h t1, a1, 4 102 ld.w t1, a1, 3 127 ld.d a6, a1, 0 134 add.d a1, a1, t0 150 addi.d a1, a1, 64 170 addi.d a1, a1, 32 [all …]
|
| H A D | memset.S | 48 1: st.b a1, a0, 0 67 fill_to_64 a1 73 st.d a1, a0, 0 84 st.d a1, a3, 0 85 st.d a1, a3, 8 99 st.d a1, a3, 0 100 st.d a1, a3, 8 108 st.d a1, a3, 0 109 st.d a1, a3, 8 115 st.d a1, a3, 0 [all …]
|
| H A D | copy_user.S | 35 1: ld.b t0, a1, 0 38 addi.d a1, a1, 1 60 0: ld.d t0, a1, 0 62 add.d a3, a1, a2 69 add.d a1, a1, t0 77 2: ld.d t0, a1, 0 93 addi.d a1, a1, 64 109 addi.d a1, a1, 32 119 addi.d a1, a1, 16 127 addi.d a1, a1, 8 [all …]
|
| H A D | tishift.S | 10 sll.d t1, a1, a2 15 maskeqz a1, a0, t0 18 or a1, t0, a1 25 slli.d t2, a1, 1 30 sra.d a2, a1, a2 31 srai.d a1, a1, 63 33 maskeqz a1, a1, t0 36 or a1, a1, a2 43 slli.d t2, a1, 1 48 srl.d a1, a1, a2 [all …]
|
| /linux-6.15/arch/riscv/kernel/ |
| H A D | copy-unaligned.S | 15 add a3, a1, a4 34 addi a1, a1, 8*SZREG 49 lb a4, 0(a1) 50 lb a5, 1(a1) 51 lb a6, 2(a1) 52 lb a7, 3(a1) 53 lb t0, 4(a1) 54 lb t1, 5(a1) 55 lb t2, 6(a1) 56 lb t3, 7(a1) [all …]
|
| H A D | vec-copy-unaligned.S | 22 add a3, a1, a4 27 VEC_L v0, (a1) 30 addi a1, a1, WORD_EEW 31 bltu a1, a3, 1b 44 add a3, a1, a4 49 vle8.v v0, (a1) 52 addi a1, a1, 8 53 bltu a1, a3, 1b
|
| /linux-6.15/arch/xtensa/kernel/ |
| H A D | stacktrace.c | 44 frame.sp = a1; in xtensa_backtrace_user() 82 frame.sp = a1; in xtensa_backtrace_user() 105 __get_user(a1, &SPILL_SLOT(a1, 1))) in xtensa_backtrace_user() 109 frame.sp = a1; in xtensa_backtrace_user() 137 while (a1 > sp_start && a1 < sp_end && depth--) { in xtensa_backtrace_kernel() 141 frame.sp = a1; in xtensa_backtrace_kernel() 155 a1 = regs->areg[1]; in xtensa_backtrace_kernel() 159 sp_start = a1; in xtensa_backtrace_kernel() 163 a1 = SPILL_SLOT(a1, 1); in xtensa_backtrace_kernel() 188 a1 = SPILL_SLOT(a1, 1); in walk_stackframe() [all …]
|
| H A D | entry.S | 130 mov a1, a2 284 mov a1, a2 773 l32i a1, a1, PT_AREG1 778 l32i a1, a1, PT_AREG1 828 mov a1, a2 953 addi a1, a1, PT_REGS_OFFSET 1681 srli a1, a1, PAGE_SHIFT 1683 slli a1, a1, PAGE_SHIFT # ptevaddr & PAGE_MASK 1685 add a1, a1, a3 # ... + way_number 1769 and a1, a1, a0 [all …]
|
| H A D | coprocessor.S | 156 s32i a1, a2, PT_AREG1 158 mov a1, a2 160 s32i a2, a1, PT_AREG2 164 s32i a4, a1, PT_AREG4 165 s32i a5, a1, PT_AREG5 166 s32i a6, a1, PT_AREG6 167 s32i a7, a1, PT_AREG7 168 s32i a8, a1, PT_AREG8 169 s32i a9, a1, PT_AREG9 258 l32i a0, a1, PT_SAR [all …]
|
| /linux-6.15/arch/m68k/kernel/ |
| H A D | head.S | 1227 movel %a1@, %a1 1301 subl %d0,%a1 1307 cmpl %a0,%a1 2244 dputn %a1 2451 clrl %a1@+ 2575 clrl %a1@+ 2729 clrl %a1@+ 2971 tas %a1@ 3151 jbsr (%a1) 3742 clrb %a1@ [all …]
|
| /linux-6.15/drivers/net/ethernet/cisco/enic/ |
| H A D | vnic_dev.c | 532 u64 a0, a1 = 0; in vnic_dev_fw_info() local 563 u64 a0, a1; in vnic_dev_spec() local 568 a1 = size; in vnic_dev_spec() 585 u64 a0, a1; in vnic_dev_stats_dump() local 717 u64 a0, a1; in vnic_dev_hang_notify() local 724 u64 a0, a1; in vnic_dev_get_mac_addr() local 811 u64 a0, a1; in vnic_dev_notify_setcmd() local 850 u64 a0, a1; in vnic_dev_notify_unsetcmd() local 1163 u64 a0, a1; in vnic_dev_set_mac_addr() local 1190 u64 a0, a1; in vnic_dev_classifier() local [all …]
|
| /linux-6.15/arch/loongarch/mm/ |
| H A D | page.S | 44 ld.d t0, a1, 0 45 ld.d t1, a1, 8 46 ld.d t2, a1, 16 47 ld.d t3, a1, 24 48 ld.d t4, a1, 32 49 ld.d t5, a1, 40 50 ld.d t6, a1, 48 51 ld.d t7, a1, 56 55 ld.d t0, a1, 64 56 ld.d t1, a1, 72 [all …]
|
| /linux-6.15/arch/alpha/lib/ |
| H A D | stxcpy.S | 49 mskqh t1, a1, t3 # e0 : 63 ldq_u t1, 0(a1) # e0 : 64 addq a1, 8, a1 # .. e1 : 103 xor a0, a1, t0 # e0 : 111 addq a1, 8, a1 # e0 : 132 ldq_u t2, 8(a1) # e0 : 133 addq a1, 8, a1 # .. e1 : 159 addq a1, 8, a1 # e0 : 180 addq a1, 8, a1 # .. e1 : 251 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr [all …]
|
| H A D | ev6-stxcpy.S | 60 mskqh t1, a1, t3 # U : 80 addq a1, 8, a1 # E : 123 xor a0, a1, t0 # E : 131 addq a1, 8, a1 # E : 156 addq a1, 8, a1 # E : 157 extql t1, a1, t1 # U : (stall on a1) 158 extqh t2, a1, t4 # U : (stall on a1) 183 addq a1, 8, a1 # E : 204 addq a1, 8, a1 # E : (stall) 284 subq a1, t4, a1 # E : sub dest misalignment from src addr [all …]
|
| H A D | stxncpy.S | 57 mskqh t1, a1, t3 # e0 : 71 ldq_u t0, 0(a1) # e0 : 72 addq a1, 8, a1 # .. e1 : 122 xor a0, a1, t1 # e0 : 136 addq a1, 8, a1 # .. e1 : 159 addq a1, 8, a1 # .. e1 : 161 extqh t2, a1, t4 # e0 : 186 addq a1, 8, a1 # .. e1 : 215 addq a1, 8, a1 # .. e1 : 272 and a1, 7, t6 # e1 : [all …]
|
| /linux-6.15/arch/m68k/math-emu/ |
| H A D | fp_move.S | 79 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 220 putuser.l %d0,(%a1),fp_err_ua1,%a1 230 putuser.w %d0,(%a1),fp_err_ua1,%a1 [all …]
|
| /linux-6.15/arch/mips/kernel/ |
| H A D | r4k_fpu.S | 156 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-6.15/arch/csky/abiv2/ |
| H A D | strcpy.S | 10 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 …]
|