/linux/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 | 18 andi a4, a1, SZREG-1 26 andi a3, a1, ~(SZREG-1) 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 43 REG_L a4, 0(a1) 44 REG_L a5, SZREG(a1) 45 REG_L a6, 2*SZREG(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 40 sll a4,a1,a4 41 sra a2,a1,a2 43 mv a1,a2 48 srai a2,a1,0x3f 49 sra a0,a1,a0 [all …]
|
H A D | uaccess.S | 37 * a1 - start of uncopied src 61 fixup lb a5, 0(a1), 10f 62 addi a1, a1, 1 /* src */ 74 /* a1 - start of src */ 75 andi a3, a1, SZREG-1 83 * a1 - start of aligned src 88 fixup REG_L a4, 0(a1), 10f 89 fixup REG_L a5, SZREG(a1), 10f 90 fixup REG_L a6, 2*SZREG(a1), 10f 91 fixup REG_L a7, 3*SZREG(a1), 10f [all …]
|
H A D | clear_page.S | 29 lw a1, riscv_cboz_block_size 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 [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/arch/loongarch/lib/ |
H A D | memcpy.S | 35 * a1: src 42 1: ld.b t0, a1, 0 45 addi.d a1, a1, 1 65 1: ld.b t0, a1, 0 70 2: ld.h t0, a1, 0 75 3: ld.h t0, a1, 0 76 ld.b t1, a1, 2 82 4: ld.w t0, a1, 0 87 5: ld.w t0, a1, 0 88 ld.b t1, a1, 4 [all …]
|
H A D | copy_user.S | 29 * a1: from 35 1: ld.b t0, a1, 0 38 addi.d a1, a1, 1 53 * a1: from 60 0: ld.d t0, a1, 0 62 add.d a3, a1, a2 69 add.d a1, a1, t0 73 bgeu a1, a4, .Llt64 77 2: ld.d t0, a1, 0 78 3: ld.d t1, a1, 8 [all …]
|
H A D | memset.S | 41 * a1: c 48 1: st.b a1, a0, 0 62 * a1: c 66 /* fill a1 to 64 bits */ 67 fill_to_64 a1 73 st.d a1, a0, 0 84 st.d a1, a3, 0 85 st.d a1, a3, 8 86 st.d a1, a3, 16 87 st.d a1, a3, 24 [all …]
|
/linux/tools/testing/selftests/cgroup/ |
H A D | test_cpuset_prs.sh | 105 rmdir A1/A2/A3 A1/A2 A1 B1 > /dev/null 2>&1 176 # root -- A1 -- A2 -- A3 196 # old-A1 old-A2 old-A3 old-B1 new-A1 new-A2 new-A3 new-B1 fail ECPUs Pstate ISOLCPUS 206 " C0-1:P1 . . C2-3 C4-5 . . . 0 A1:4-5" 207 " C0-1:P1 . . C2-3 S+:C4-5 . . . 0 A1:4-5" 210 "C0-3:P1:S+ C2-3:P1 . . . . . . 0 A1:0-1,A2:2-3" 211 "C0-3:P1:S+ C2-3:P1 . . C1-3 . . . 0 A1:1,A2:2-3" 212 "C2-3:P1:S+ C3:P1 . . C3 . . . 0 A1:,A2:3 A1:P1,A2:P1" 213 "C2-3:P1:S+ C3:P1 . . C3 P0 . . 0 A1:3,A2:3 A1:P1,A2:P0" 214 "C2-3:P1:S+ C2:P1 . . C2-4 . . . 0 A1:3-4,A2:2" [all …]
|
/linux/arch/xtensa/kernel/ |
H A D | entry.S | 103 * a1: a1 116 * stack pointer (a1) has been set. 124 /* Save a1, a2, a3, and set SP. */ 127 s32i a1, a2, PT_AREG1 130 mov a1, a2 141 s32i a3, a1, PT_SAR 142 s32i a2, a1, PT_ICOUNTLEVEL 146 s32i a2, a1, PT_THREADPTR 156 s32i a2, a1, PT_WINDOWBASE 157 s32i a3, a1, PT_WINDOWSTART [all …]
|
H A D | stacktrace.c | 35 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local 44 frame.sp = a1; in xtensa_backtrace_user() 73 /* Get the PC from a0 and a1. */ in xtensa_backtrace_user() 75 /* Read a0 and a1 from the in xtensa_backtrace_user() 79 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user() 82 frame.sp = a1; in xtensa_backtrace_user() 95 /* Start from the a1 register. */ in xtensa_backtrace_user() 96 /* a1 = regs->areg[1]; */ in xtensa_backtrace_user() 101 if (!access_ok(&SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user() 103 /* Copy a1, a0 from user space stack frame. */ in xtensa_backtrace_user() [all …]
|
H A D | coprocessor.S | 112 * a1: a1 152 /* Save remaining registers a1-a3 and SAR */ 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 [all …]
|
/linux/arch/riscv/kernel/ |
H A D | copy-unaligned.S | 15 add a3, a1, a4 17 REG_L a4, 0(a1) 18 REG_L a5, SZREG(a1) 19 REG_L a6, 2*SZREG(a1) 20 REG_L a7, 3*SZREG(a1) 21 REG_L t0, 4*SZREG(a1) 22 REG_L t1, 5*SZREG(a1) 23 REG_L t2, 6*SZREG(a1) 24 REG_L t3, 7*SZREG(a1) 34 addi a1, a1, 8*SZREG [all …]
|
/linux/tools/testing/selftests/hid/tests/ |
H A D | test_multitouch.py | 492 …a1 01 85 01 09 01 a1 00 05 09 19 01 29 03 15 00 25 01 95 03 75 01 81 02 95 05 81 03 05 01 15 00 26… 1112 …a1 01 85 01 09 01 a1 00 05 09 09 01 95 01 75 01 15 00 25 01 81 02 95 07 75 01 81 03 95 01 75 08 81… 1123 …a1 01 85 01 09 01 a1 00 05 09 09 01 95 01 75 01 15 00 25 01 81 02 95 07 75 01 81 03 95 01 75 08 81… 1134 …a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05 81 03 09… 1171 …a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 95 01 75 01 81 02 09 32 81 02 09 47 81 02 75 05 81 03 09… 1181 …a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05 81 03 09… 1190 …rdesc="05 0d 09 04 a1 01 85 01 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 37 8… 1199 …a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08 09 51 95… 1208 …a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05 81 03 09… 1217 …a1 01 85 fd 06 00 ff 09 01 09 02 09 03 09 04 09 05 09 06 15 00 26 ff 00 75 08 95 06 81 02 85 fe 06… [all …]
|
H A D | test_tablet.py | 1302 …a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51 75 05 95… 1310 …a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51 75 05 95… 1318 …a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51 75 05 95… 1326 …a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51 75 05 95… 1334 …a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51 75 05 95… 1342 …a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51 75 05 95… 1350 …a1 01 85 10 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 95 02 75 01 81 02 95 06 81 03 05 01 09 30 09… 1358 …a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08 09 51 95… 1367 …a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08 09 51 95… 1376 …a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08 09 51 95… [all …]
|
/linux/include/linux/firmware/intel/ |
H A D | stratix10-smc.h | 86 * a1: flag for full or partial configuration. 0 for full and 1 for partial 92 * a1-3: not used. 106 * a1: 64bit physical address of the configuration data memory block 113 * a1: 64bit physical address of 1st completed memory block if any completed 133 * a1-7: not used. 138 * a1: 64bit physical address of 1st completed memory block. 157 * a1-7: not used. 162 * a1-3: not used. 176 * a1-7: not used. 180 * a1: start of physical address of reserved memory block. [all …]
|
/linux/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/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_dev.c | 440 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy() argument 450 vdev->args[3] = *a1; in vnic_dev_cmd_proxy() 467 *a1 = vdev->args[2]; in vnic_dev_cmd_proxy() 473 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument 478 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy() 483 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy() 501 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument 508 a0, a1, wait); in vnic_dev_cmd() 511 a0, a1, wait); in vnic_dev_cmd() 514 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd() [all …]
|
/linux/arch/m68k/fpsp040/ |
H A D | x_store.S | 44 lea fpreg_mask,%a1 45 moveb (%a1,%d0.w),%d0 |convert reg# to dynamic register mask 89 movel %a0,%a1 |save source addr in a1 104 | a1 -> source in extended precision 107 | a1 -> destroyed 132 movew LOCAL_EX(%a1),%d0 |get exponent 139 tstb LOCAL_SGN(%a1) 146 clrl LOCAL_HI(%a1) |clear msb 147 tstb LOCAL_SGN(%a1) 151 movel %d0,LOCAL_EX(%a1) |put the new exp back on the stack [all …]
|
H A D | util.S | 185 leal tblovfl,%a1 |load a1 with table address 186 movel %a1@(%d0:l:4),%a1 |use d0 as index to the table 187 jmp (%a1) |go to the correct routine 192 leal EXT_PINF,%a1 |answer is +/- infinity 196 leal EXT_PLRG,%a1 |answer is +/- large number 202 leal EXT_PINF,%a1 |answer is negative infinity 206 leal EXT_PLRG,%a1 |answer is large positive number 212 leal EXT_PLRG,%a1 |answer is large negative number 216 leal EXT_PINF,%a1 |answer is positive infinity 223 leal EXT_PINF,%a1 |answer is +/- infinity [all …]
|
/linux/arch/mips/kernel/ |
H A D | r4k_fpu.S | 94 * @a1 - pointer to fpc_csr field of sigcontext 156 EX sw t1, 0(a1) 165 * @a1 - pointer to fpc_csr field of sigcontext 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 [all …]
|
/linux/arch/alpha/lib/ |
H A D | stxcpy.S | 15 * a1 = SRC 48 mskqh t2, a1, t2 # e0 : detection in the src word 49 mskqh t1, a1, t3 # e0 : 51 mskql t0, a1, t0 # e0 : assemble the first output word 63 ldq_u t1, 0(a1) # e0 : 64 addq a1, 8, a1 # .. e1 : 103 xor a0, a1, t0 # e0 : 109 ldq_u t1, 0(a1) # e0 : load first src word 111 addq a1, 8, a1 # e0 : 132 ldq_u t2, 8(a1) # e0 : [all …]
|
H A D | ev6-stxcpy.S | 15 * a1 = SRC 59 mskqh t2, a1, t2 # U : detection in the src word (stall) 60 mskqh t1, a1, t3 # U : 63 mskql t0, a1, t0 # U : assemble the first output word 79 ldq_u t1, 0(a1) # L : Latency=3 80 addq a1, 8, a1 # E : 123 xor a0, a1, t0 # E : 129 ldq_u t1, 0(a1) # L : load first src word 131 addq a1, 8, a1 # E : 155 ldq_u t2, 8(a1) # L : [all …]
|
/linux/arch/m68k/kernel/ |
H A D | head.S | 600 lea %pc@(m68k_machtype),%a1 601 movel %a0@,%a1@ 604 lea %pc@(m68k_fputype),%a1 605 movel %a0@,%a1@ 608 lea %pc@(m68k_mmutype),%a1 609 movel %a0@,%a1@ 612 lea %pc@(m68k_cputype),%a1 613 movel %a0@,%a1@ 626 lea %pc@(L(mac_videobase)),%a1 627 movel %a0@,%a1@ [all …]
|