Home
last modified time | relevance | path

Searched refs:a0 (Results 1 – 25 of 564) sorted by relevance

12345678910>>...23

/linux/arch/riscv/kvm/
A Dvcpu_switch.S20 REG_S ra, (KVM_ARCH_HOST_RA)(a0)
21 REG_S sp, (KVM_ARCH_HOST_SP)(a0)
22 REG_S gp, (KVM_ARCH_HOST_GP)(a0)
23 REG_S tp, (KVM_ARCH_HOST_TP)(a0)
24 REG_S s0, (KVM_ARCH_HOST_S0)(a0)
25 REG_S s1, (KVM_ARCH_HOST_S1)(a0)
26 REG_S a1, (KVM_ARCH_HOST_A1)(a0)
27 REG_S a2, (KVM_ARCH_HOST_A2)(a0)
64 csrrw t3, CSR_SSCRATCH, a0
109 REG_L a0, (KVM_ARCH_GUEST_A0)(a0)
[all …]
/linux/arch/mips/kvm/
A Dmsa.S20 st_d 0, VCPU_FPR0, a0
21 st_d 1, VCPU_FPR1, a0
22 st_d 2, VCPU_FPR2, a0
23 st_d 3, VCPU_FPR3, a0
24 st_d 4, VCPU_FPR4, a0
25 st_d 5, VCPU_FPR5, a0
26 st_d 6, VCPU_FPR6, a0
27 st_d 7, VCPU_FPR7, a0
28 st_d 8, VCPU_FPR8, a0
29 st_d 9, VCPU_FPR9, a0
[all …]
A Dfpu.S31 sdc1 $f1, VCPU_FPR1(a0)
32 sdc1 $f3, VCPU_FPR3(a0)
33 sdc1 $f5, VCPU_FPR5(a0)
34 sdc1 $f7, VCPU_FPR7(a0)
35 sdc1 $f9, VCPU_FPR9(a0)
36 sdc1 $f11, VCPU_FPR11(a0)
48 sdc1 $f2, VCPU_FPR2(a0)
49 sdc1 $f4, VCPU_FPR4(a0)
50 sdc1 $f6, VCPU_FPR6(a0)
51 sdc1 $f8, VCPU_FPR8(a0)
[all …]
/linux/arch/riscv/lib/
A Dclear_page.S33 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 …]
A Duaccess.S64 addi a0, a0, 1 /* dst */
104 addi a0, a0, 8*SZREG
158 addi a0, a0, SZREG
177 addi a0, a0, 1 /* dst */
183 li a0, 0
190 sub a0, t5, a0
218 addi a0, a0, SZREG
226 li a0, 0
230 addi a0, a0, 1
235 addi a0, a0, 1
[all …]
A Dstrncmp.S28 lbu t0, 0(a0)
30 addi a0, a0, 1
36 li a0, 0
43 sub a0, t0, t1
68 or t2, a0, a1
87 addi a0, a0, SZREG
102 neg a0, a0
103 ori a0, a0, 1
114 li a0, 0
123 addi a0, a0, 1
[all …]
/linux/arch/mips/kernel/
A Dr4k_fpu.S70 msa_save_all a0
78 msa_restore_all a0
118 EX sdc1 $f1, 8(a0)
119 EX sdc1 $f3, 24(a0)
120 EX sdc1 $f5, 40(a0)
121 EX sdc1 $f7, 56(a0)
122 EX sdc1 $f9, 72(a0)
140 EX sdc1 $f0, 0(a0)
185 EX ldc1 $f1, 8(a0)
205 EX ldc1 $f0, 0(a0)
[all …]
A Docteon_switch.S27 LONG_S t1, THREAD_STATUS(a0)
28 cpu_save_nonscratch a0
29 LONG_S ra, THREAD_REG31(a0)
87 move v0, a0
105 sd t0, OCTEON_CP2_CRC_IV(a0)
137 sd t2, OCTEON_CP2_AES_IV(a0)
219 sd t0, OCTEON_CP2_SHA3(a0)
261 pref 4, 128(a0)
264 pref 4, 256(a0)
266 pref 4, 384(a0)
[all …]
A Dcps-vec-ns16550.S53 move s6, a0
56 beqz a0, 2f
72 andi a0, a0, 0xf
76 addiu a0, a0, -10
77 1: addu a0, a0, t0
90 move s2, a0
91 srl a0, a0, 4
93 move a0, s2
108 srl a0, a0, 8
125 srl a0, a0, 16
[all …]
A Dr2300_fpu.S70 EX2(s.d $f0, 0(a0))
71 EX2(s.d $f2, 16(a0))
72 EX2(s.d $f4, 32(a0))
73 EX2(s.d $f6, 48(a0))
74 EX2(s.d $f8, 64(a0))
75 EX2(s.d $f10, 80(a0))
104 EX2(l.d $f0, 0(a0))
105 EX2(l.d $f2, 16(a0))
106 EX2(l.d $f4, 32(a0))
107 EX2(l.d $f6, 48(a0))
[all …]
A Dbmips_5xxx_init.S134 srl a0, a0, IS_SHIFT
135 and a0, a0, IS_MASK
152 srl a0, a0, IL_SHIFT
153 and a0, a0, IL_MASK
160 addi a0, a0, 1
181 and a0, a0, IA_MASK
182 addi a0, a0, 0x1
228 and a0, a0, DS_MASK
245 and a0, a0, DL_MASK
252 addi a0, a0, 1
[all …]
/linux/arch/xtensa/kernel/
A Dvectors.S227 xsr a0, depc # get DEPC, save a0
274 addx4 a0, a0, a3
276 l32i a0, a0, EXC_TABLE_FAST_USER
346 addx4 a0, a0, a3
348 l32i a0, a0, EXC_TABLE_FAST_USER
435 sub a0, a2, a0
436 extui a0, a0, 0, 3
466 addx4 a0, a0, a3
525 sub a0, a2, a0
526 extui a0, a0, 0, 3
[all …]
A Dentry.S1057 or a0, a0, a3
1098 addi a0, a0, 3
1170 l32i a0, a2, PT_AREG0 # restore a0
1175 l32i a0, a2, PT_AREG0 # restore a0
1191 l32i a0, a0, PT_AREG0 # restore a0
1195 l32i a0, a2, PT_AREG0 # restore a0
1200 l32i a0, a2, PT_AREG0 # restore a0
1293 sub a0, a3, a0 # WSBITS-a0:number of 0-bits from right
1643 l32i a0, a0, 0 # read pmdval
1663 xor a0, a0, a1
[all …]
/linux/arch/riscv/kernel/
A Dfpu.S24 add a0, a0, a2
28 fsd f0, TASK_THREAD_F0_F0(a0)
29 fsd f1, TASK_THREAD_F1_F0(a0)
30 fsd f2, TASK_THREAD_F2_F0(a0)
31 fsd f3, TASK_THREAD_F3_F0(a0)
32 fsd f4, TASK_THREAD_F4_F0(a0)
33 fsd f5, TASK_THREAD_F5_F0(a0)
34 fsd f6, TASK_THREAD_F6_F0(a0)
35 fsd f7, TASK_THREAD_F7_F0(a0)
67 add a0, a0, a2
[all …]
A Dcrash_save_regs.S14 REG_S ra, PT_RA(a0) /* x1 */
15 REG_S sp, PT_SP(a0) /* x2 */
16 REG_S gp, PT_GP(a0) /* x3 */
17 REG_S tp, PT_TP(a0) /* x4 */
18 REG_S t0, PT_T0(a0) /* x5 */
19 REG_S t1, PT_T1(a0) /* x6 */
23 REG_S a0, PT_A0(a0) /* x10 */
51 REG_S t1, PT_STATUS(a0)
52 REG_S t2, PT_EPC(a0)
53 REG_S t3, PT_BADADDR(a0)
[all …]
A Dsuspend_entry.S21 REG_S ra, (SUSPEND_CONTEXT_REGS + PT_RA)(a0)
22 REG_S sp, (SUSPEND_CONTEXT_REGS + PT_SP)(a0)
23 REG_S gp, (SUSPEND_CONTEXT_REGS + PT_GP)(a0)
24 REG_S tp, (SUSPEND_CONTEXT_REGS + PT_TP)(a0)
56 li a0, 1
68 add t0, a0, zero
72 la a0, swapper_pg_dir
73 XIP_FIXUP_OFFSET a0
77 add a0, t0, zero
82 add a0, a1, zero
[all …]
A Dcopy-unaligned.S25 REG_S a4, 0(a0)
33 addi a0, a0, 8*SZREG
57 sb a4, 0(a0)
58 sb a5, 1(a0)
59 sb a6, 2(a0)
60 sb a7, 3(a0)
61 sb t0, 4(a0)
62 sb t1, 5(a0)
63 sb t2, 6(a0)
64 sb t3, 7(a0)
[all …]
/linux/arch/loongarch/lib/
A Dclear_user.S35 addi.d a0, a0, 1
39 2: move a0, a1
59 addi.d a0, a0, 8
75 addi.d a0, a0, 64
86 addi.d a0, a0, 32
93 addi.d a0, a0, 16
99 addi.d a0, a0, 8
105 move a0, zero
116 move a0, zero
169 addi.d a0, a0, 1
[all …]
A Dcopy_user.S37 addi.d a0, a0, 1
42 3: move a0, a2
66 andi t1, a0, 7
70 add.d a0, a0, t0
94 addi.d a0, a0, 64
110 addi.d a0, a0, 32
120 addi.d a0, a0, 16
128 addi.d a0, a0, 8
135 move a0, zero
212 addi.d a0, a0, 1
[all …]
/linux/drivers/media/pci/tw686x/
A Dtw686x-regs.h3 #define REG8_1(a0) ((const u16[8]) { a0, a0 + 1, a0 + 2, a0 + 3, \ argument
4 a0 + 4, a0 + 5, a0 + 6, a0 + 7})
5 #define REG8_2(a0) ((const u16[8]) { a0, a0 + 2, a0 + 4, a0 + 6, \ argument
6 a0 + 8, a0 + 0xa, a0 + 0xc, a0 + 0xe})
7 #define REG8_8(a0) ((const u16[8]) { a0, a0 + 8, a0 + 0x10, a0 + 0x18, \ argument
8 a0 + 0x20, a0 + 0x28, a0 + 0x30, \
9 a0 + 0x38})
55 #define VDREG8(a0) ((const u16[8]) { \ argument
56 a0 + 0x000, a0 + 0x010, a0 + 0x020, a0 + 0x030, \
57 a0 + 0x100, a0 + 0x110, a0 + 0x120, a0 + 0x130})
[all …]
/linux/arch/loongarch/mm/
A Dpage.S14 add.d t0, t0, a0
16 st.d zero, a0, 0
17 st.d zero, a0, 8
18 st.d zero, a0, 16
19 st.d zero, a0, 24
20 st.d zero, a0, 32
24 addi.d a0, a0, 128
53 st.d t0, a0, 0
54 st.d t1, a0, 8
69 addi.d a0, a0, 128
[all …]
/linux/arch/riscv/include/asm/
A Dassembler.h23 REG_L t0, (SUSPEND_CONTEXT_REGS + PT_EPC)(a0)
37 REG_L ra, (SUSPEND_CONTEXT_REGS + PT_RA)(a0)
38 REG_L sp, (SUSPEND_CONTEXT_REGS + PT_SP)(a0)
39 REG_L gp, (SUSPEND_CONTEXT_REGS + PT_GP)(a0)
40 REG_L tp, (SUSPEND_CONTEXT_REGS + PT_TP)(a0)
67 .macro copy_page a0, a1
69 add a2, a2, a0
74 REG_S t0, 0(a0)
75 REG_S t1, SZREG(a0)
77 addi a0, a0, 2 * SZREG
[all …]
/linux/arch/m68k/kernel/
A Dhead.S1540 addw %a0@(BIR_SIZE),%a0
1544 lea %a0@(BIR_DATA),%a0
1547 lea %a0@(BIR_SIZE),%a0
2388 lea %a0@(%d0*4),%a0
2418 lea %a0@(%d0*4),%a0
2460 mmu_temp_map %a0,%a0
2465 mmu_temp_map %a0,%a0
2585 lea %a0@(%d0*4),%a0
2646 lea %a0@(%d0*4),%a0
2687 lea %a0@(PAGE_TABLE_SIZE*4),%a0
[all …]
/linux/arch/csky/abiv2/
A Dstrcmp.S8 mov a3, a0
13 andi t1, a0, 0x3
112 xtrb3 a0, t0
119 xtrb2 a0, t0
126 xtrb1 a0, t0
128 subu a0, a2
133 xtrb0 a0, t0
135 subu a0, a2
140 movi a0, 0
150 subu a0, a2
[all …]
/linux/arch/loongarch/kernel/
A Dlbt.S28 stptr.d t1, a0, THREAD_SCR0
30 stptr.d t1, a0, THREAD_SCR1
90 li.w a0, 0 # success
110 li.w a0, 0 # success
119 st.w t1, a0, 0
120 li.w a0, 0 # success
128 ld.w t1, a0, 0
130 la.pcrel a0, 1f
131 alsl.d a0, t1, a0, 3
132 jr a0
[all …]

Completed in 39 milliseconds

12345678910>>...23