Home
last modified time | relevance | path

Searched refs:g0 (Results 1 – 25 of 100) sorted by relevance

1234

/Linux-v5.4/arch/sparc/kernel/
Dwuf.S95 andcc %t_psr, PSR_PS, %g0
97 restore %g0, %g0, %g0 /* Restore to window 'O' */
106 restore %g0, %g0, %g0
113 save %g0, %g0, %g0
114 save %g0, %g0, %g0
131 restore %g0, %g0, %g0 /* Restore to window 'W' */
137 andcc %sp, 0x7, %g0
160 save %g0, %g0, %g0
167 save %g0, %g0, %g0
186 st %g0, [%curptr + TI_W_SAVED] ! no windows in the buffer
[all …]
Dwof.S95 andcc %t_psr, PSR_PS, %g0
97 save %g0, %g0, %g0 ! Go where saving will occur
101 orcc %g0, %twin_tmp, %g0 ! check for set bits
110 save %g0, %g0, %g0 ! save into the window to stash away
117 restore %g0, %g0, %g0 ! go back into trap window
144 save %g0, %g0, %g0 ! Go to where the saving will occur
168 andcc %sp, 0x7, %g0
179 restore %g0, %g0, %g0 /* Back to trap window. */
208 andcc %glob_tmp, PSR_PS, %g0
217 restore %g0, %g0, %g0
[all …]
Detrap_32.S83 andcc %t_psr, PSR_PS, %g0 ! fromsupv_p = (psr & PSR_PS)
94 andcc %t_twinmask, %t_wim, %g0
101 jmpl %t_retpc + 0x8, %g0 ! return to caller
106 orcc %g0, %g1, %g0
118 save %g0, %g0, %g0
126 restore %g0, %g0, %g0
128 jmpl %t_retpc + 0x8, %g0 ! return to caller
159 st %g0, [%curptr + TI_W_SAVED]
162 andcc %t_twinmask, %t_wim, %g0
164 orn %g0, %t_twinmask, %g1 ! negate trap win mask into %g1
[all …]
Drtrap_32.S53 andcc %t_psr, PSR_PS, %g0
64 andcc %g2, (_TIF_NEED_RESCHED), %g0
73 andcc %g2, _TIF_DO_NOTIFY_RESUME_MASK, %g0
92 orcc %g0, %twin_tmp1, %g0
116 orcc %g0, %twin_tmp1, %g0
137 andcc %fp, 0x7, %g0
142 andcc %g2, 0x3, %g0
183 andcc %g2, %g1, %g0
197 restore %g0, %g0, %g0
200 save %g0, %g0, %g0
[all …]
Drtrap_64.S28 661: wrpr %g0, RTRAP_PSTATE, %pstate
36 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate
39 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
44 661: wrpr %g0, RTRAP_PSTATE, %pstate
52 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate
55 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
59 andcc %l5, FPRS_FEF, %g0
70 661: wrpr %g0, RTRAP_PSTATE, %pstate
78 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate
80 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
[all …]
Dhvtramp.S35 wrpr %g0, PIL_NORMAL_MAX, %pil
36 wrpr %g0, 0, %canrestore
37 wrpr %g0, 0, %otherwin
38 wrpr %g0, 6, %cansave
39 wrpr %g0, 6, %cleanwin
40 wrpr %g0, 0, %cwp
41 wrpr %g0, 0, %wstate
42 wrpr %g0, 0, %tl
54 stxa %g2, [%g0] ASI_SCRATCHPAD
82 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate
[all …]
Dcherrs.S9 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
11 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
14 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
22 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
24 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
27 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
35 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
37 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
40 jmpl %g2 + %lo(cheetah_cee), %g0
48 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
[all …]
Divec.S17 ldxa [%g3 + %g0] ASI_INTR_R, %g3
22 stxa %g0, [%g0] ASI_INTR_RECEIVE
35 wr %g0, 1 << PIL_DEVICE_IRQ, %set_softint
39 ldxa [%g1 + %g0] ASI_INTR_R, %g1
43 ldxa [%g7 + %g0] ASI_INTR_R, %g7
44 stxa %g0, [%g0] ASI_INTR_RECEIVE
50 1: jmpl %g3, %g0
Dsys32.S19 jmpl %g1 + %lo(sys_mmap), %g0
33 jmpl %g2 + %o0, %g0
47 jmpl %g1 + %lo(sys_socket), %g0
56 jmpl %g1 + %lo(sys_bind), %g0
65 jmpl %g1 + %lo(sys_connect), %g0
73 jmpl %g1 + %lo(sys_listen), %g0
83 jmpl %g1 + %lo(sys_accept), %g0
92 jmpl %g1 + %lo(sys_getsockname), %g0
101 jmpl %g1 + %lo(sys_getpeername), %g0
111 jmpl %g1 + %lo(sys_socketpair), %g0
[all …]
Dspiterrs.S14 stxa %g0, [%g0] ASI_ESTATE_ERROR_EN
18 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR
25 ldxa [%g0] ASI_AFAR, %g5 ! Get AFAR
52 1: ldxa [%g0] ASI_UDBH_ERROR_R, %g3
59 stxa %g3, [%g0] ASI_UDB_ERROR_W
77 stxa %g4, [%g0] ASI_AFSR
84 wrpr %g0, PIL_NORMAL_MAX, %pil
135 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR
138 andcc %g4, %g3, %g0 ! Check for UE
147 ldxa [%g0] ASI_ESTATE_ERROR_EN, %g3
[all …]
/Linux-v5.4/arch/sparc/mm/
Dhypersparc.S35 sta %g0, [%g5] ASI_M_FLUSH_CTX
37 sta %g0, [%g0] ASI_M_FLUSH_IWHOLE ! hyper_flush_whole_icache
63 sta %g0, [%o0 + %g0] ASI_M_FLUSH_USER
64 sta %g0, [%o0 + %o1] ASI_M_FLUSH_USER
65 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER
66 sta %g0, [%o0 + %g2] ASI_M_FLUSH_USER
67 sta %g0, [%o0 + %g3] ASI_M_FLUSH_USER
68 sta %g0, [%o0 + %g4] ASI_M_FLUSH_USER
69 sta %g0, [%o0 + %g5] ASI_M_FLUSH_USER
71 sta %g0, [%o0 + %o4] ASI_M_FLUSH_USER
[all …]
Dswift.S34 sta %g0, [%o0] ASI_M_DATAC_TAG
36 sta %g0, [%o1] ASI_M_TXTC_TAG
48 sta %g0, [%o0] ASI_M_TXTC_TAG
50 sta %g0, [%o0] ASI_M_DATAC_TAG
72 sta %g0, [%o0] ASI_M_FLUSH_CTX
77 or %g0, 2048, %g7
78 or %g0, 2048, %o1
85 1: sta %g0, [%o0 ] ASI_M_FLUSH_CTX
86 sta %g0, [%o0 + %o1] ASI_M_FLUSH_CTX
87 sta %g0, [%o0 + %o2] ASI_M_FLUSH_CTX
[all …]
Dultra.S40 stxa %g0, [%g3] ASI_DMMU_DEMAP
41 stxa %g0, [%g3] ASI_IMMU_DEMAP
66 andcc %o1, 1, %g0
70 stxa %g0, [%o3] ASI_IMMU_DEMAP
71 1: stxa %g0, [%o3] ASI_DMMU_DEMAP
96 andcc %o3, 1, %g0
100 stxa %g0, [%o3] ASI_IMMU_DEMAP
101 2: stxa %g0, [%o3] ASI_DMMU_DEMAP
127 1: stxa %g0, [%o0 + %o3] ASI_DMMU_DEMAP
128 stxa %g0, [%o0 + %o3] ASI_IMMU_DEMAP
[all …]
Dtsunami.S36 sta %g0, [%g0] ASI_M_IC_FLCLEAR
37 sta %g0, [%g0] ASI_M_DC_FLCLEAR
57 sta %g0, [%o1] ASI_M_FLUSH_PROBE
77 sta %g0, [%o1] ASI_M_FLUSH_PROBE
99 or %g0, (PAGE_SIZE >> 8), %g1
129 sta %g0, [%g0] ASI_M_IC_FLCLEAR
130 sta %g0, [%g0] ASI_M_DC_FLCLEAR
/Linux-v5.4/arch/sparc/lib/
DNGpage.S22 wr %g0, ASI_BLK_INIT_QUAD_LDD_P, %asi
68 wr %g0, ASI_BLK_INIT_QUAD_LDD_P, %asi
71 1: stxa %g0, [%o0 + 0x00] %asi
72 stxa %g0, [%o0 + 0x08] %asi
73 stxa %g0, [%o0 + 0x10] %asi
74 stxa %g0, [%o0 + 0x18] %asi
75 stxa %g0, [%o0 + 0x20] %asi
76 stxa %g0, [%o0 + 0x28] %asi
77 stxa %g0, [%o0 + 0x30] %asi
78 stxa %g0, [%o0 + 0x38] %asi
[all …]
Dblockops.S16 std %g0, [buf + offset + 0x38]; \
17 std %g0, [buf + offset + 0x30]; \
18 std %g0, [buf + offset + 0x28]; \
19 std %g0, [buf + offset + 0x20]; \
20 std %g0, [buf + offset + 0x18]; \
21 std %g0, [buf + offset + 0x10]; \
22 std %g0, [buf + offset + 0x08]; \
23 std %g0, [buf + offset + 0x00];
54 or %g0, %g0, %g1
55 or %o0, %g0, %o1
[all …]
Dbzero.S31 andcc %o0, 0x3, %g0
35 andcc %o0, 0x3, %g0
38 2: andcc %o0, 0x7, %g0
99 andcc %o0, 0x3, %g0
101 1: EX_ST(stba %g0, [%o0 + 0x00] %asi)
103 andcc %o0, 0x3, %g0
106 2: andcc %o0, 0x7, %g0
108 EX_ST(stwa %g0, [%o0 + 0x00] %asi)
122 EX_ST(stxa %g0, [%o0 + 0x00] %asi)
123 EX_ST(stxa %g0, [%o0 + 0x08] %asi)
[all …]
Dchecksum_32.S45 andcc %o1, 4, %g0 ! nope, check for word remaining
50 addx %g0, %o2, %o2 ! add in final carry
51 andcc %o1, 4, %g0 ! check again for word remaining
57 addx %g0, %o2, %o2 ! add in final carry
58 andcc %o1, 3, %g0 ! check again for trailing bytes
60 addcc %o1, -1, %g0 ! only one byte remains?
64 or %g0, %g0, %o4 ! clear fake hword value
74 addx %g0, %o2, %o0 ! add final carry into retval
80 andcc %o0, 0x2, %g0
82 andcc %o0, 0x4, %g0
[all …]
Dlocks.S25 orcc %g2, 0x0, %g0
31 andcc %g2, 0xff, %g0
40 orcc %g2, 0x0, %g0
46 orcc %g2, 0x0, %g0
55 orcc %g2, 0x0, %g0
67 orcc %g2, 0x0, %g0
79 orcc %g2, 0x0, %g0
91 orcc %g2, 0x0, %g0
94 andncc %g2, 0xff, %g0
96 stb %g0, [%g1 + 3]
Dmemscan_64.S27 andcc %o0, 7, %g0
36 andcc %o0, 7, %g0
59 andcc %o5, 0xff, %g0
67 andcc %g7, 0xff, %g0
71 andcc %g7, 0xff, %g0
76 andcc %g7, 0xff, %g0
80 andcc %g3, %o3, %g0
84 3: andcc %g7, 0xff, %g0
88 andcc %g7, 0xff, %g0
93 andcc %g7, 0xff, %g0
[all …]
Dstrlen.S19 andcc %o0, 3, %g0
25 andcc %o0, 3, %g0
31 andcc %o0, 3, %g0
49 andcc %o4, %o3, %g0
55 andcc %g7, 0xff, %g0
59 andcc %g7, 0xff, %g0
63 andcc %g7, 0xff, %g0
66 andcc %o5, 0xff, %g0
DVISsave.S31 stb %g0, [%g6 + TI_FPSAVED]
33 9: jmpl %g7 + %g0, %g0
58 3: andcc %o5, FPRS_DL|FPRS_DU, %g0
61 andcc %o5, FPRS_DL, %g0
69 andcc %o5, FPRS_DU, %g0
81 80: jmpl %g7 + %g0, %g0
Ddivdi3.S18 sub %g0,%i1,%o0
20 subcc %g0,%o0,%g0
21 sub %g0,%i0,%o0
29 xnor %g0,%l4,%l4
30 sub %g0,%i3,%o0
32 subcc %g0,%o0,%g0
33 sub %g0,%i2,%o0
46 subcc %i0,%o4,%g0
53 subcc %i0,%o4,%g0
75 wr %g0, 0, %y
[all …]
DGENpage.S39 1: stx %g0, [%o0 + 0x00]
40 stx %g0, [%o0 + 0x08]
41 stx %g0, [%o0 + 0x10]
42 stx %g0, [%o0 + 0x18]
43 stx %g0, [%o0 + 0x20]
44 stx %g0, [%o0 + 0x28]
45 stx %g0, [%o0 + 0x30]
46 stx %g0, [%o0 + 0x38]
/Linux-v5.4/arch/sparc/power/
Dhibernate_asm.S65 wr %g0, ASI_PHYS_USE_EC, %asi
71 cmp %l0, %g0
86 cmp %l3, %g0
98 wrpr %g0, 0, %canrestore
99 wrpr %g0, 0, %otherwin
100 wrpr %g0, 6, %cansave
101 wrpr %g0, 0, %cleanwin
120 wr %g1, %g0, %asi
125 wrpr %g0, 14, %pil
128 mov %g0, %o0
[all …]

1234