Home
last modified time | relevance | path

Searched refs:t0 (Results 1 – 25 of 201) sorted by relevance

123456789

/linux-5.19.10/arch/loongarch/mm/
Dtlbex.S20 la.abs t0, do_page_fault
21 jirl ra, t0, 0
36 la.abs t0, do_page_fault
37 jirl ra, t0, 0
42 csrwr t0, EXCEPTION_KS0
49 csrrd t0, LOONGARCH_CSR_BADV
50 bltz t0, vmalloc_load
55 srli.d t0, t0, PGDIR_SHIFT
56 andi t0, t0, (PTRS_PER_PGD - 1)
57 slli.d t0, t0, 3
[all …]
/linux-5.19.10/arch/riscv/lib/
Dmemset.S13 move t0, a0 /* Preserve return value */
23 addi a3, t0, SZREG-1
25 beq a3, t0, 2f /* Skip if already aligned */
27 sub a4, a3, t0
29 sb a1, 0(t0)
30 addi t0, t0, 1
31 bltu t0, a3, 1b
48 add a3, t0, a4
56 sub t0, t0, a4
67 REG_S a1, 0(t0)
[all …]
/linux-5.19.10/drivers/soc/bcm/brcmstb/pm/
Ds3-mips.S25 la t0, gp_regs
26 sw ra, 0(t0)
27 sw s0, 4(t0)
28 sw s1, 8(t0)
29 sw s2, 12(t0)
30 sw s3, 16(t0)
31 sw s4, 20(t0)
32 sw s5, 24(t0)
33 sw s6, 28(t0)
34 sw s7, 32(t0)
[all …]
Ds2-mips.S42 move t0, a0
44 lw s0, 0(t0)
45 lw s1, 4(t0)
46 lw s2, 8(t0)
47 lw s3, 12(t0)
48 lw s4, 16(t0)
49 lw s5, 20(t0)
55 la t0, brcm_pm_do_s2
56 and t0, t1
61 1: cache 0x1c, 0(t0)
[all …]
/linux-5.19.10/arch/mips/kernel/
Dcps-vec.S116 li t0, CAUSEF_IV
117 mtc0 t0, CP0_CAUSE
120 li t0, ST0_CU1 | ST0_CU0 | ST0_BEV | STATUS_BITDEPS
121 mtc0 t0, CP0_STATUS
134 li t0, 0xff
135 sw t0, GCR_CL_COHERENCE_OFS(v1)
139 1: mfc0 t0, CP0_CONFIG
140 ori t0, 0x7
141 xori t0, 0x7
142 or t0, t0, s0
[all …]
Dbmips_5xxx_init.S33 and t0, kva, t2 ; \
36 9: cache op, 0(t0) ; \
37 bne t0, t1, 9b ; \
38 addu t0, linesize ; \
123 move t0, a0
150 move a0, t0
178 move a0, t0
216 move t0, a0
242 move a0, t0
269 move a0, t0
[all …]
Docteon_switch.S34 dmfc0 t0, $11,7 /* CvmMemCtl */
35 bbit0 t0, 6, 3f /* Is user access enabled? */
39 andi t0, 0x3f
41 sll t0, 7-LONGLOG-1
48 subu t0, 1 /* Decrement loop var */
53 bnez t0, 2b /* Loop until we've copied it all */
58 dmfc0 t0, $11,7 /* CvmMemCtl */
59 xori t0, t0, 0x40 /* Bit 6 is CVMSEG user enable */
60 dmtc0 t0, $11,7 /* CvmMemCtl */
77 PTR_ADDU t0, $28, _THREAD_SIZE - 32
[all …]
Dscall64-o32.S36 dsubu t0, v0, __NR_O32_Linux # check syscall number
37 sltiu t0, t0, __NR_O32_Linux_syscalls
40 beqz t0, not_o32_scall
65 ld t0, PT_R29(sp) # get old user stack pointer
66 daddu t1, t0, 32
69 load_a4: lw a4, 16(t0) # argument #5 from usp
70 load_a5: lw a5, 20(t0) # argument #6 from usp
71 load_a6: lw a6, 24(t0) # argument #7 from usp
72 load_a7: lw a7, 28(t0) # argument #8 from usp
83 LONG_L t0, TI_FLAGS($28) # syscall tracing enabled?
[all …]
Dentry.S42 LONG_L t0, PT_STATUS(sp) # returning to kernel mode?
43 andi t0, t0, KU_USER
44 beqz t0, resume_kernel
51 andi t0, a2, _TIF_WORK_MASK # (ignoring syscall_trace)
52 bnez t0, work_pending
58 lw t0, TI_PRE_COUNT($28)
59 bnez t0, restore_all
60 LONG_L t0, TI_FLAGS($28)
61 andi t1, t0, _TIF_NEED_RESCHED
63 LONG_L t0, PT_STATUS(sp) # Interrupts off?
[all …]
/linux-5.19.10/arch/loongarch/kernel/
Dhead.S20 li.d t0, CSR_DMW0_INIT # UC, PLV0, 0x8000 xxxx xxxx xxxx
21 csrwr t0, LOONGARCH_CSR_DMWIN0
22 li.d t0, CSR_DMW1_INIT # CA, PLV0, 0x9000 xxxx xxxx xxxx
23 csrwr t0, LOONGARCH_CSR_DMWIN1
25 li.w t0, 0xb0 # PLV=0, IE=0, PG=1
26 csrwr t0, LOONGARCH_CSR_CRMD
27 li.w t0, 0x04 # PLV=0, PIE=1, PWE=0
28 csrwr t0, LOONGARCH_CSR_PRMD
29 li.w t0, 0x00 # FPE=0, SXE=0, ASXE=0, BTE=0
30 csrwr t0, LOONGARCH_CSR_EUEN
[all …]
Dgenex.S22 LONG_L t0, tp, TI_FLAGS
24 andi t0, t0, _TIF_NEED_RESCHED
25 bnez t0, 1f
38 LONG_L t0, sp, PT_ERA
40 ori t0, t0, 0x1f
41 xori t0, t0, 0x1f
42 bne t0, t1, 1f
43 LONG_S t0, sp, PT_ERA
46 la.abs t0, do_vint
47 jirl ra, t0, 0
[all …]
/linux-5.19.10/arch/mips/power/
Dhibernate_asm.S15 PTR_LA t0, saved_regs
16 PTR_S ra, PT_R31(t0)
17 PTR_S sp, PT_R29(t0)
18 PTR_S fp, PT_R30(t0)
19 PTR_S gp, PT_R28(t0)
20 PTR_S s0, PT_R16(t0)
21 PTR_S s1, PT_R17(t0)
22 PTR_S s2, PT_R18(t0)
23 PTR_S s3, PT_R19(t0)
24 PTR_S s4, PT_R20(t0)
[all …]
/linux-5.19.10/arch/arm/crypto/
Dsha512-armv4.pl73 $t0="r9";
97 mov $t0,$Elo,lsr#14
101 eor $t0,$t0,$Ehi,lsl#18
105 eor $t0,$t0,$Elo,lsr#18
107 eor $t0,$t0,$Ehi,lsl#14
109 eor $t0,$t0,$Ehi,lsr#9
111 eor $t0,$t0,$Elo,lsl#23
113 adds $Tlo,$Tlo,$t0
114 ldr $t0,[sp,#$Foff+0] @ f.lo
122 eor $t0,$t0,$t2
[all …]
/linux-5.19.10/arch/mips/include/asm/mach-ip27/
Dkernel-entry-init.h34 dli t0, 0xffffffffc0000000
35 dmtc0 t0, CP0_ENTRYHI
36 li t0, 0x1c000 # Offset of text into node memory
39 or t1, t1, t0 # Physical load address of kernel text
40 or t2, t2, t0 # Physical load address of kernel data
45 li t0, ((PAGE_GLOBAL | PAGE_VALID | CACHE_CACHABLE_COW) >> 6)
46 or t0, t0, t1
47 mtc0 t0, CP0_ENTRYLO0 # physaddr, VG, cach exlwr
48 li t0, ((PAGE_GLOBAL | PAGE_VALID | PAGE_DIRTY | CACHE_CACHABLE_COW) >> 6)
49 or t0, t0, t2
[all …]
/linux-5.19.10/arch/mips/alchemy/common/
Dsleeper.S56 lw t0, 0(t1)
57 jalr t0
93 la t0, 1f
95 cache 0x14, 0(t0)
96 cache 0x14, 32(t0)
97 cache 0x14, 64(t0)
98 cache 0x14, 96(t0)
119 la t0, 1f
121 cache 0x14, 0(t0)
122 cache 0x14, 32(t0)
[all …]
/linux-5.19.10/arch/mips/include/asm/mach-loongson64/
Dkernel-entry-init.h23 mfc0 t0, CP0_PAGEGRAIN
24 or t0, (0x1 << 29)
25 mtc0 t0, CP0_PAGEGRAIN
27 mfc0 t0, CP0_PRID
29 andi t1, t0, PRID_IMP_MASK
34 andi t0, (PRID_IMP_MASK | PRID_REV_MASK)
35 slti t0, t0, (PRID_IMP_LOONGSON_64C | PRID_REV_LOONGSON3A_R2_0)
36 bnez t0, 2f
39 mfc0 t0, CP0_CONFIG6
40 or t0, 0x100
[all …]
/linux-5.19.10/arch/csky/abiv2/
Dstrcmp.S18 ldw t0, (a3, 0)
21 cmpne t0, t1
24 tstnbz t0
28 ldw t0, (a3, 4)
30 cmpne t0, t1
32 tstnbz t0
35 ldw t0, (a3, 8)
37 cmpne t0, t1
39 tstnbz t0
42 ldw t0, (a3, 12)
[all …]
Dstrcpy.S10 andi t0, a1, 3
11 bnez t0, 11f
87 xtrb0 t0, a2
88 st.b t0, (a3)
89 bez t0, 10f
90 xtrb1 t0, a2
91 st.b t0, (a3, 1)
92 bez t0, 10f
93 xtrb2 t0, a2
94 st.b t0, (a3, 2)
[all …]
/linux-5.19.10/arch/mips/include/asm/mach-malta/
Dkernel-entry-init.h52 li t0, ((MIPS_SEGCFG_MK << MIPS_SEGCFG_AM_SHIFT) | \
58 or t0, t2
59 mtc0 t0, CP0_SEGCTL0
62 li t0, ((MIPS_SEGCFG_MUSUK << MIPS_SEGCFG_AM_SHIFT) | \
69 ins t0, t1, 16, 3
70 mtc0 t0, CP0_SEGCTL1
73 li t0, ((MIPS_SEGCFG_MUSUK << MIPS_SEGCFG_AM_SHIFT) | \
79 or t0, t2
80 mtc0 t0, CP0_SEGCTL2
83 mfc0 t0, $16, 5
[all …]
/linux-5.19.10/arch/mips/cavium-octeon/
Docteon-memcpy.S105 #undef t0
109 #define t0 $8 macro
187 EXC( LOAD t0, UNIT(0)(src), l_exc)
192 EXC( STORE t0, UNIT(0)(dst), s_exc_p16u)
196 EXC( LOAD t0, UNIT(4)(src), l_exc_copy)
200 EXC( STORE t0, UNIT(4)(dst), s_exc_p12u)
206 EXC( LOAD t0, UNIT(-8)(src), l_exc_copy_rewind16)
210 EXC( STORE t0, UNIT(-8)(dst), s_exc_p8u)
214 EXC( LOAD t0, UNIT(-4)(src), l_exc_copy_rewind16)
218 EXC( STORE t0, UNIT(-4)(dst), s_exc_p4u)
[all …]
/linux-5.19.10/arch/mips/lib/
Dcsum_partial.S25 #undef t0
29 #define t0 $8 macro
121 lbu t0, (src)
124 sll t0, t0, 8
126 ADDC(sum, t0)
134 lhu t0, (src)
136 ADDC(sum, t0)
148 LOAD32 t0, 0x00(src)
150 ADDC(sum, t0)
159 ld t0, 0x00(src)
[all …]
Dmemcpy.S170 #undef t0
174 #define t0 $8 macro
301 and t0, src, ADDRMASK
307 bnez t0, .Lsrc_unaligned_dst_aligned\@
309 or t0, t0, t1
310 bnez t0, .Lcopy_unaligned_bytes\@
317 SRL t0, len, LOG_NBYTES+3 # +3 for 8 units/iter
318 beqz t0, .Lcleanup_both_aligned\@ # len < 8*NBYTES
325 LOAD(t0, UNIT(0)(src), .Ll_exc\@)
332 STORE(t0, UNIT(0)(dst), .Ls_exc_p8u\@)
[all …]
/linux-5.19.10/arch/ia64/lib/
Dmemcpy.S32 # define t0 r18 macro
54 or t0=in0,in1
57 or t0=t0,in2
78 and t0=0x7,t0
81 cmp.ne p6,p0=t0,r0
185 and t0=-8,src // t0 = src & ~7
188 ld8 t0=[t0] // t0 = 1st source word
198 shr.u t0=t0,t2
204 or t0=t0,t1
208 (p3) st1 [dst]=t0,1
[all …]
/linux-5.19.10/arch/alpha/lib/
Dstxncpy.S59 mskql t0, a1, t0 # e0 : assemble the first output word
61 or t0, t3, t0 # e0 :
69 stq_u t0, 0(a0) # e0 :
71 ldq_u t0, 0(a1) # e0 :
74 cmpbge zero, t0, t8 # .. e1 (stall)
100 zapnot t0, t8, t0 # e0 : clear src bytes > null
102 or t0, t1, t0 # e1 :
104 1: stq_u t0, 0(a0) # e0 :
123 and a0, 7, t0 # .. e1 : find dest misalignment
125 addq a2, t0, a2 # .. e1 : bias count by dest misalignment
[all …]
Dev6-stxncpy.S71 mskql t0, a1, t0 # U : assemble the first output word
73 or t0, t3, t0 # E : (stall)
90 stq_u t0, 0(a0) # L :
95 ldq_u t0, 0(a1) # L :
97 cmpbge zero, t0, t8 # E :
125 zapnot t0, t8, t0 # U : clear src bytes > null (stall)
128 or t0, t1, t0 # e1 : (stall)
132 1: stq_u t0, 0(a0) # L :
155 and a0, 7, t0 # E : find dest misalignment
157 addq a2, t0, a2 # E : bias count by dest misalignment (stall)
[all …]

123456789