Home
last modified time | relevance | path

Searched full:a1 (Results 1 – 25 of 804) sorted by relevance

12345678910>>...33

/Linux-v6.1/arch/riscv/lib/
Dmemset.S29 sb a1, 0(t0)
36 andi a1, a1, 0xff
37 slli a3, a1, 8
38 or a1, a3, a1
39 slli a3, a1, 16
40 or a1, a3, a1
42 slli a3, a1, 32
43 or a1, a3, a1
67 REG_S a1, 0(t0)
68 REG_S a1, SZREG(t0)
[all …]
Dmemcpy.S19 andi a4, a1, SZREG-1
27 andi a3, a1, ~(SZREG-1)
30 sub a4, a3, a1
32 lb a5, 0(a1)
33 addi a1, a1, 1
36 bltu a1, a3, 1b
42 add a3, a1, a4
44 REG_L a4, 0(a1)
45 REG_L a5, SZREG(a1)
46 REG_L a6, 2*SZREG(a1)
[all …]
Duaccess.S26 * a1 - start of uncopied src
50 fixup lb a5, 0(a1), 10f
51 addi a1, a1, 1 /* src */
63 /* a1 - start of src */
64 andi a3, a1, SZREG-1
72 * a1 - start of aligned src
77 fixup REG_L a4, 0(a1), 10f
78 fixup REG_L a5, SZREG(a1), 10f
79 fixup REG_L a6, 2*SZREG(a1), 10f
80 fixup REG_L a7, 3*SZREG(a1), 10f
[all …]
Dtishift.S17 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 …]
Dmemmove.S17 * a1 - Inclusive first byte of src
29 beq a0, a1, return_from_memmove
34 * Forward Copy: a1 - Index counter of src
55 add a4, a1, a2
88 xor t0, a0, a1
94 bltu a1, a0, misaligned_fixup_copy_reverse
99 andi a5, a1, (SZREG - 1) /* Find the alignment offset of src (a1) */
101 sub a5, a1, t3 /* Find the difference between src and dest */
102 andi a1, a1, -SZREG /* Align the src pointer */
133 REG_L t0, (0 * SZREG)(a1)
[all …]
/Linux-v6.1/tools/testing/selftests/cgroup/
Dtest_cpuset_prs.sh151 mkdir A1
152 cd A1
161 cd A1
166 cd A1
170 cd A1
178 [[ -d A1 ]] && rmdir A1
186 # test -- A1 -- A2 -- A3
197 # test old-A1 old-A2 old-A3 old-B1 new-A1 new-A2 new-A3 new-B1 fail ECPUs Pstate
207 " S+ C0-1:P1 . . C2-3 C4-5 . . . 0 A1:4-5"
208 " S+ C0-1:P1 . . C2-3 S+:C4-5 . . . 0 A1:4-5"
[all …]
/Linux-v6.1/arch/xtensa/kernel/
Dentry.S103 * 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 …]
Dstacktrace.c33 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local
42 frame.sp = a1; in xtensa_backtrace_user()
71 /* Get the PC from a0 and a1. */ in xtensa_backtrace_user()
73 /* Read a0 and a1 from the in xtensa_backtrace_user()
77 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user()
80 frame.sp = a1; in xtensa_backtrace_user()
93 /* Start from the a1 register. */ in xtensa_backtrace_user()
94 /* a1 = regs->areg[1]; */ in xtensa_backtrace_user()
99 if (!access_ok(&SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user()
101 /* Copy a1, a0 from user space stack frame. */ in xtensa_backtrace_user()
[all …]
Dcoprocessor.S112 * 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-v6.1/include/linux/firmware/intel/
Dstratix10-smc.h86 * 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-v6.1/arch/loongarch/mm/
Dpage.S44 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-v6.1/drivers/net/ethernet/cisco/enic/
Dvnic_dev.c444 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy() argument
454 vdev->args[3] = *a1; in vnic_dev_cmd_proxy()
471 *a1 = vdev->args[2]; in vnic_dev_cmd_proxy()
477 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument
482 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy()
487 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy()
505 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
512 a0, a1, wait); in vnic_dev_cmd()
515 a0, a1, wait); in vnic_dev_cmd()
518 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd()
[all …]
/Linux-v6.1/arch/m68k/fpsp040/
Dx_store.S44 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 …]
Dutil.S185 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-v6.1/arch/mips/kernel/
Dr4k_fpu.S94 * @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-v6.1/arch/alpha/lib/
Dstxcpy.S15 * 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 …]
Dev6-stxcpy.S15 * 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 …]
Dstxncpy.S16 * a1 = SRC
56 mskqh t2, a1, t2 # e0 : detection in the src word
57 mskqh t1, a1, t3 # e0 :
59 mskql t0, a1, t0 # e0 : assemble the first output word
71 ldq_u t0, 0(a1) # e0 :
72 addq a1, 8, a1 # .. e1 :
122 xor a0, a1, t1 # e0 :
135 ldq_u t1, 0(a1) # e0 : load first src word
136 addq a1, 8, a1 # .. e1 :
158 ldq_u t2, 8(a1) # e0 : load second src word
[all …]
Dev6-stxncpy.S16 * a1 = SRC
67 mskqh t2, a1, t2 # U : detection in the src word (stall)
68 mskqh t1, a1, t3 # U :
71 mskql t0, a1, t0 # U : assemble the first output word
95 ldq_u t0, 0(a1) # L :
96 addq a1, 8, a1 # E :
154 xor a0, a1, t1 # E :
167 ldq_u t1, 0(a1) # L : load first src word
168 addq a1, 8, a1 # E :
197 ldq_u t2, 8(a1) # L : Latency=3 load second src word
[all …]
/Linux-v6.1/drivers/tee/optee/
Doptee_smc.h126 * a1 Upper 32 bits of a 64-bit physical pointer to a struct optee_msg_arg
135 * a1 Upper 32 bits of a 64-bit shared memory cookie
144 * a1-3 Not used
149 * a1-3 Preserved
154 * a1-2 RPC parameters
186 * a1-6 Not used
191 * a1 Physical address of start of SHM
199 * a1-3 Not used
218 * a1 bitfield of normal world capabilities OPTEE_SMC_NSEC_CAP_*
224 * a1 bitfield of secure world capabilities OPTEE_SMC_SEC_CAP_*
[all …]
/Linux-v6.1/arch/m68k/kernel/
Dhead.S604 lea %pc@(m68k_machtype),%a1
605 movel %a0@,%a1@
608 lea %pc@(m68k_fputype),%a1
609 movel %a0@,%a1@
612 lea %pc@(m68k_mmutype),%a1
613 movel %a0@,%a1@
616 lea %pc@(m68k_cputype),%a1
617 movel %a0@,%a1@
630 lea %pc@(L(mac_videobase)),%a1
631 movel %a0@,%a1@
[all …]
/Linux-v6.1/arch/m68k/math-emu/
Dfp_move.S78 lea (FPD_TEMPFP1,FPDATA),%a1
79 move.l (%a0)+,(%a1)+
80 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
[all …]
Dfp_scan.S97 lea (FPD_TEMPFP1,FPDATA),%a1 | copy src into a temp location
98 move.l (%a0)+,(%a1)+
99 move.l (%a0)+,(%a1)+
100 move.l (%a0),(%a1)
101 lea (-8,%a1),%a0
128 %a1, and a pointer to the destination operand in %a0. both
230 movel %a0,%a1
233 1: getuser.b (%a1)+,%d1,fp_err_ua1,%a1
238 lea (%a0,%d0.w),%a1
239 fp_put_pc %a1
[all …]
Dfp_movem.S133 lea (FPD_FPREG,FPDATA),%a1
137 lea (-12,%a1,%d0*8),%a1
143 1: printf PMOVEM,"(%p>%p)",2,%a0,%a1
148 move.l %d2,(%a1)+
150 move.l %d2,(%a1)+
152 move.l %d2,(%a1)
154 subq.l #8,%a1
156 2: add.l %d0,%a1
162 1: printf PMOVEM,"(%p>%p)",2,%a1,%a0
163 move.l (%a1)+,%d2
[all …]
/Linux-v6.1/arch/csky/abiv2/
Dstrcpy.S10 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 …]

12345678910>>...33