Home
last modified time | relevance | path

Searched refs:g2 (Results 1 - 25 of 175) sorted by relevance

1234567

/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsun4v_ivec.S15 /* Head offset in %g2, tail offset in %g4.
18 mov INTRQ_CPU_MONDO_HEAD, %g2
19 ldxa [%g2] ASI_QUEUE, %g2
22 cmp %g2, %g4
56 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g3
57 add %g2, 0x8, %g2
59 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1
60 add %g2,
[all...]
H A Dtrampoline_64.S101 sethi %hi(0x80000000), %g2
102 sllx %g2, 32, %g2
103 wr %g2, 0, %tick_cmpr
108 sethi %hi(prom_entry_lock), %g2
109 1: ldstub [%g2 + %lo(prom_entry_lock)], %g1
144 sethi %hi(call_method), %g2
145 or %g2, %lo(call_method), %g2
146 stx %g2, [
[all...]
H A Duna_asm_64.S19 srlx %g3, 24, %g2
29 8: stba %g2, [%o0 + 4] %asi
36 12: stba %g2, [%o0] %asi
37 srl %g3, 8, %g2
39 14: stba %g2, [%o0 + 2] %asi
42 2: srl %g3, 8, %g2
43 16: stba %g2, [%o0] %asi
76 4: lduba [%o2] %asi, %g2
78 sll %g2, 8, %g2
[all...]
H A Dcherrs.S13 sethi %hi(cheetah_fast_ecc), %g2
14 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
26 sethi %hi(cheetah_fast_ecc), %g2
27 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
39 sethi %hi(cheetah_cee), %g2
40 jmpl %g2 + %lo(cheetah_cee), %g0
52 sethi %hi(cheetah_cee), %g2
53 jmpl %g2 + %lo(cheetah_cee), %g0
65 sethi %hi(cheetah_deferred_trap), %g2
66 jmpl %g2
[all...]
H A Duna_asm_32.S32 srl %g1, 24, %g2
34 4: stb %g2, [%o0]
35 srl %g1, 8, %g2
38 6: stb %g2, [%o0 + 2]
39 srl %g7, 24, %g2
42 8: stb %g2, [%o0 + 4]
43 srl %g7, 8, %g2
45 10: stb %g2, [%o0 + 6]
49 12: stb %g2, [%o0]
50 srl %g1, 8, %g2
[all...]
H A Dsun4v_tlb_miss.S48 /* Load MMU Miss base into %g2. */
49 ldxa [%g0] ASI_SCRATCHPAD, %g2
55 LOAD_ITLB_INFO(%g2, %g4, %g5)
59 /* Load TSB tag/pte into %g2/%g3 and compare the tag. */
60 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
61 cmp %g2, %g6
77 mov %o1, %g2 ! save %o1
86 mov %g2, %o1 ! restore %o1
94 /* Load MMU Miss base into %g2. */
95 ldxa [%g0] ASI_SCRATCHPAD, %g2
[all...]
H A Detrap_32.S38 tsetup_7win_patch2: and %g2, 0x7f, %g2
39 tsetup_7win_patch3: and %g2, 0x7f, %g2
42 tsetup_7win_patch6: and %g2, 0x7f, %g2
91 STORE_PT_ALL(t_kstack, t_psr, t_pc, t_npc, g2)
111 srl %t_wim, 0x1, %g2 ! begin computation of new %wim
114 or %t_wim, %g2, %g2
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsun4v_ivec.S15 /* Head offset in %g2, tail offset in %g4.
18 mov INTRQ_CPU_MONDO_HEAD, %g2
19 ldxa [%g2] ASI_QUEUE, %g2
22 cmp %g2, %g4
56 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g3
57 add %g2, 0x8, %g2
59 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1
60 add %g2,
[all...]
H A Dtrampoline_64.S101 sethi %hi(0x80000000), %g2
102 sllx %g2, 32, %g2
103 wr %g2, 0, %tick_cmpr
108 sethi %hi(prom_entry_lock), %g2
109 1: ldstub [%g2 + %lo(prom_entry_lock)], %g1
144 sethi %hi(call_method), %g2
145 or %g2, %lo(call_method), %g2
146 stx %g2, [
[all...]
H A Duna_asm_64.S19 srlx %g3, 24, %g2
29 8: stba %g2, [%o0 + 4] %asi
36 12: stba %g2, [%o0] %asi
37 srl %g3, 8, %g2
39 14: stba %g2, [%o0 + 2] %asi
42 2: srl %g3, 8, %g2
43 16: stba %g2, [%o0] %asi
76 4: lduba [%o2] %asi, %g2
78 sll %g2, 8, %g2
[all...]
H A Dcherrs.S13 sethi %hi(cheetah_fast_ecc), %g2
14 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
26 sethi %hi(cheetah_fast_ecc), %g2
27 jmpl %g2 + %lo(cheetah_fast_ecc), %g0
39 sethi %hi(cheetah_cee), %g2
40 jmpl %g2 + %lo(cheetah_cee), %g0
52 sethi %hi(cheetah_cee), %g2
53 jmpl %g2 + %lo(cheetah_cee), %g0
65 sethi %hi(cheetah_deferred_trap), %g2
66 jmpl %g2
[all...]
H A Duna_asm_32.S32 srl %g1, 24, %g2
34 4: stb %g2, [%o0]
35 srl %g1, 8, %g2
38 6: stb %g2, [%o0 + 2]
39 srl %g7, 24, %g2
42 8: stb %g2, [%o0 + 4]
43 srl %g7, 8, %g2
45 10: stb %g2, [%o0 + 6]
49 12: stb %g2, [%o0]
50 srl %g1, 8, %g2
[all...]
H A Dsun4v_tlb_miss.S48 /* Load MMU Miss base into %g2. */
49 ldxa [%g0] ASI_SCRATCHPAD, %g2
55 LOAD_ITLB_INFO(%g2, %g4, %g5)
59 /* Load TSB tag/pte into %g2/%g3 and compare the tag. */
60 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
61 cmp %g2, %g6
77 mov %o1, %g2 ! save %o1
86 mov %g2, %o1 ! restore %o1
94 /* Load MMU Miss base into %g2. */
95 ldxa [%g0] ASI_SCRATCHPAD, %g2
[all...]
H A Detrap_32.S38 tsetup_7win_patch2: and %g2, 0x7f, %g2
39 tsetup_7win_patch3: and %g2, 0x7f, %g2
42 tsetup_7win_patch6: and %g2, 0x7f, %g2
91 STORE_PT_ALL(t_kstack, t_psr, t_pc, t_npc, g2)
111 srl %t_wim, 0x1, %g2 ! begin computation of new %wim
114 or %t_wim, %g2, %g2
[all...]
/kernel/linux/linux-5.10/arch/sparc/lib/
H A Dlocks.S25 orcc %g2, 0x0, %g0
27 ldstub [%g1 + 3], %g2
29 ldub [%g1 + 3], %g2
31 andcc %g2, 0xff, %g0
33 ldstub [%g1 + 3], %g2
34 xnorcc %g2, 0x0, %o0 /* if g2 is ~0, set o0 to 0 and bugger off */
36 ld [%g1], %g2
40 orcc %g2, 0x0, %g0
42 ldstub [%g1 + 3], %g2
[all...]
H A Dmemcpy.S110 ldub [%o1], %g2
112 stb %g2, [%o0]
117 lduh [%o1], %g2
119 sth %g2, [%o0]
157 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
158 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
159 MOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
160 MOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g3, g4, g5)
181 MOVE_LASTCHUNK(o1, o0, 0x60, g2, g3, g4, g5)
182 MOVE_LASTCHUNK(o1, o0, 0x50, g2, g
[all...]
H A Dcopy_user.S130 EXO2(ldub [%o1], %g2)
132 EXO2(stb %g2, [%o0])
137 EXO2(lduh [%o1], %g2)
139 EXO2(sth %g2, [%o0])
144 EXO2(lduh [%o1], %g2)
146 EXO2(sth %g2, [%o0])
181 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
182 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
183 MOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
184 MOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g
[all...]
H A Dmemscan_32.S32 sethi %hi(HI_MAGIC), %g2
55 sethi %hi(HI_MAGIC), %g2
57 or %g2, %lo(HI_MAGIC), %o3
61 ld [%o0], %g2
63 sub %g2, %o2, %g2
65 andcc %g2, %o3, %g0
72 ld [%o0], %g2
79 sub %g2, %o2, %g2
[all...]
H A Dcsum_copy.S39 .register %g2, #scratch
110 EX_LD(LOAD(lduw, %o0 + 0x08, %g2))
117 add %o4, %g2, %o4
118 EX_ST(STORE(stw, %g2, %o1 + 0x08))
119 EX_LD(LOAD(lduw, %o0 + 0x14, %g2))
126 add %o4, %g2, %o4
127 EX_ST(STORE(stw, %g2, %o1 + 0x14))
128 EX_LD(LOAD(lduw, %o0 + 0x20, %g2))
135 add %o4, %g2, %o4
136 EX_ST(STORE(stw, %g2,
[all...]
/kernel/linux/linux-6.6/arch/sparc/lib/
H A Dlocks.S25 orcc %g2, 0x0, %g0
27 ldstub [%g1 + 3], %g2
29 ldub [%g1 + 3], %g2
31 andcc %g2, 0xff, %g0
33 ldstub [%g1 + 3], %g2
34 xnorcc %g2, 0x0, %o0 /* if g2 is ~0, set o0 to 0 and bugger off */
36 ld [%g1], %g2
40 orcc %g2, 0x0, %g0
42 ldstub [%g1 + 3], %g2
[all...]
H A Dmemcpy.S111 ldub [%o1], %g2
113 stb %g2, [%o0]
118 lduh [%o1], %g2
120 sth %g2, [%o0]
158 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
159 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
160 MOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
161 MOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g3, g4, g5)
182 MOVE_LASTCHUNK(o1, o0, 0x60, g2, g3, g4, g5)
183 MOVE_LASTCHUNK(o1, o0, 0x50, g2, g
[all...]
H A Dmemscan_32.S32 sethi %hi(HI_MAGIC), %g2
55 sethi %hi(HI_MAGIC), %g2
57 or %g2, %lo(HI_MAGIC), %o3
61 ld [%o0], %g2
63 sub %g2, %o2, %g2
65 andcc %g2, %o3, %g0
72 ld [%o0], %g2
79 sub %g2, %o2, %g2
[all...]
H A Dcsum_copy.S39 .register %g2, #scratch
110 EX_LD(LOAD(lduw, %o0 + 0x08, %g2))
117 add %o4, %g2, %o4
118 EX_ST(STORE(stw, %g2, %o1 + 0x08))
119 EX_LD(LOAD(lduw, %o0 + 0x14, %g2))
126 add %o4, %g2, %o4
127 EX_ST(STORE(stw, %g2, %o1 + 0x14))
128 EX_LD(LOAD(lduw, %o0 + 0x20, %g2))
135 add %o4, %g2, %o4
136 EX_ST(STORE(stw, %g2,
[all...]
/kernel/linux/linux-5.10/arch/sparc/power/
H A Dhibernate_asm.S22 rdpr %cwp, %g2
23 stx %g2, [%g3 + SC_REG_CWP]
24 rdpr %wstate, %g2
25 stx %g2, [%g3 + SC_REG_WSTATE]
29 rdpr %tick, %g2
30 stx %g2, [%g3 + SC_REG_TICK]
31 rdpr %pstate, %g2
32 stx %g2, [%g3 + SC_REG_PSTATE]
84 ldxa [%l1 + %l3] ASI_PHYS_USE_EC, %g2
85 stxa %g2, [
[all...]
/kernel/linux/linux-6.6/arch/sparc/power/
H A Dhibernate_asm.S22 rdpr %cwp, %g2
23 stx %g2, [%g3 + SC_REG_CWP]
24 rdpr %wstate, %g2
25 stx %g2, [%g3 + SC_REG_WSTATE]
29 rdpr %tick, %g2
30 stx %g2, [%g3 + SC_REG_TICK]
31 rdpr %pstate, %g2
32 stx %g2, [%g3 + SC_REG_PSTATE]
84 ldxa [%l1 + %l3] ASI_PHYS_USE_EC, %g2
85 stxa %g2, [
[all...]

Completed in 6 milliseconds

1234567