Home
last modified time | relevance | path

Searched refs:g1 (Results 1 – 106 of 106) sorted by relevance

/linux-4.1.27/arch/sparc/lib/
Dmuldi3.S28 andcc %g0, 0, %g1
29 mulscc %g1, %i3, %g1
30 mulscc %g1, %i3, %g1
31 mulscc %g1, %i3, %g1
32 mulscc %g1, %i3, %g1
33 mulscc %g1, %i3, %g1
34 mulscc %g1, %i3, %g1
35 mulscc %g1, %i3, %g1
36 mulscc %g1, %i3, %g1
37 mulscc %g1, %i3, %g1
[all …]
Dudivdi3.S33 mov 32,%g1
39 subcc %g1,1,%g1
49 subcc %g1,1,%g1
71 mov 32,%g1
77 subcc %g1,1,%g1
87 subcc %g1,1,%g1
97 mov 32,%g1
103 subcc %g1,1,%g1
113 subcc %g1,1,%g1
176 mov 32,%g1
[all …]
Ddivdi3.S56 mov 32,%g1
62 subcc %g1,1,%g1
72 subcc %g1,1,%g1
92 mov 32,%g1
98 subcc %g1,1,%g1
108 subcc %g1,1,%g1
116 mov 32,%g1
122 subcc %g1,1,%g1
132 subcc %g1,1,%g1
191 mov 32,%g1
[all …]
DNG4memset.S18 sllx %o4, 8, %g1
19 or %g1, %o4, %o2
20 sllx %o2, 16, %g1
21 or %g1, %o2, %o2
22 sllx %o2, 32, %g1
24 or %g1, %o2, %o4
34 sub %g0, %o0, %g1
35 and %g1, 0x7, %g1
36 brz,pt %g1, .Laligned8
37 sub %o1, %g1, %o1
[all …]
Dffs.S16 sllx %o0, 32, %g1 /* 1 */
20 movrz %g1, %g2, %o0
22 movrz %g1, 32, %o1 /* 3 */
25 sllx %o0, (64 - 16), %g1 /* 4 */
28 movrz %g1, %g2, %o0 /* 5 */
31 movrz %g1, 16, %o2 /* 6 */
34 and %o0, 0xff, %g1 /* 7 */
37 movrz %g1, %g2, %o0 /* 8 */
40 movrz %g1, 8, %o3 /* 9 */
43 and %o0, 0xf, %g1 /* 10 */
[all …]
Datomic_64.S21 1: lduw [%o1], %g1; \
22 op %g1, %o0, %g7; \
23 cas [%o1], %g1, %g7; \
24 cmp %g1, %g7; \
35 1: lduw [%o1], %g1; \
36 op %g1, %o0, %g7; \
37 cas [%o1], %g1, %g7; \
38 cmp %g1, %g7; \
40 op %g1, %o0, %g1; \
42 sra %g1, 0, %o0; \
[all …]
DGENbzero.S23 sllx %o3, 8, %g1
24 or %g1, %o3, %o2
25 sllx %o2, 16, %g1
26 or %g1, %o2, %o2
27 sllx %o2, 32, %g1
29 or %g1, %o2, %o2
48 andcc %o0, 0x7, %g1
51 sub %g2, %g1, %g1
52 sub %o1, %g1, %o1
54 subcc %g1, 1, %g1
[all …]
DNGbzero.S22 sllx %o3, 8, %g1
23 or %g1, %o3, %o2
24 sllx %o2, 16, %g1
25 or %g1, %o2, %o2
26 sllx %o2, 32, %g1
28 or %g1, %o2, %o2
49 andcc %o0, 0x7, %g1
52 sub %g2, %g1, %g1
53 sub %o1, %g1, %o1
55 subcc %g1, 1, %g1
[all …]
Dbitops.S14 srlx %o0, 6, %g1
16 sllx %g1, 3, %g3
21 or %g7, %o2, %g1
22 casx [%o1], %g7, %g1
23 cmp %g7, %g1
35 srlx %o0, 6, %g1
37 sllx %g1, 3, %g3
42 andn %g7, %o2, %g1
43 casx [%o1], %g7, %g1
44 cmp %g7, %g1
[all …]
DNG4memcpy.S26 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0;
116 sub %g0, %o0, %g1
117 and %g1, 0x7, %g1
118 brz,pt %g1, 51f
119 sub %o2, %g1, %o2
123 subcc %g1, 1, %g1
142 sub %g0, %o0, %g1
147 and %g1, 0x3f, %g1
148 brz,pt %g1, .Llarge_aligned
149 sub %o2, %g1, %o2
[all …]
DVISsave.S27 ldub [%g6 + TI_FPDEPTH], %g1
28 brnz,a,pn %g1, 1f
29 cmp %g1, 1
36 srl %g1, 1, %g1
42 clr %g1
46 2: add %g6, %g1, %g3
48 sll %g1, 3, %g1
51 add %g6, %g1, %g3
54 add %g6, %g1, %g2
56 sll %g1, 5, %g1
[all …]
Dlocks.S25 ldstub [%g1 + 3], %g2
27 ldub [%g1 + 3], %g2
31 ldstub [%g1 + 3], %g2
34 ld [%g1], %g2
40 ldstub [%g1 + 3], %g2
42 ldub [%g1 + 3], %g2
46 ldstub [%g1 + 3], %g2
48 ld [%g1], %g2
54 ldub [%g1 + 3], %g2
55 ld [%g1], %g2
[all …]
Dcsum_copy.S68 xor %o0, %o1, %g1
70 andcc %g1, 0x3, %g0
103 EX_LD(LOAD(lduw, %o0 + 0x04, %g1))
108 add %o4, %g1, %o4
109 EX_ST(STORE(stw, %g1, %o1 + 0x04))
110 EX_LD(LOAD(lduw, %o0 + 0x10, %g1))
117 add %o4, %g1, %o4
118 EX_ST(STORE(stw, %g1, %o1 + 0x10))
119 EX_LD(LOAD(lduw, %o0 + 0x1c, %g1))
126 add %o4, %g1, %o4
[all …]
DGENpatch.S9 sethi %hi(NEW), %g1; \
10 or %g1, %lo(NEW), %g1; \
13 sub %g1, %g2, %g1; \
15 sll %g1, 11, %g1; \
16 srl %g1, 11 + 2, %g1; \
18 or %g3, %g1, %g3; \
DU3patch.S9 sethi %hi(NEW), %g1; \
10 or %g1, %lo(NEW), %g1; \
13 sub %g1, %g2, %g1; \
15 sll %g1, 11, %g1; \
16 srl %g1, 11 + 2, %g1; \
18 or %g3, %g1, %g3; \
DNG2patch.S9 sethi %hi(NEW), %g1; \
10 or %g1, %lo(NEW), %g1; \
13 sub %g1, %g2, %g1; \
15 sll %g1, 11, %g1; \
16 srl %g1, 11 + 2, %g1; \
18 or %g3, %g1, %g3; \
DNGpatch.S9 sethi %hi(NEW), %g1; \
10 or %g1, %lo(NEW), %g1; \
13 sub %g1, %g2, %g1; \
15 sll %g1, 11, %g1; \
16 srl %g1, 11 + 2, %g1; \
18 or %g3, %g1, %g3; \
DNG4patch.S9 sethi %hi(NEW), %g1; \
10 or %g1, %lo(NEW), %g1; \
13 sub %g1, %g2, %g1; \
15 sll %g1, 11, %g1; \
16 srl %g1, 11 + 2, %g1; \
18 or %g3, %g1, %g3; \
Dchecksum_64.S70 lduw [%o0 + 0x04], %g1
74 add %o4, %g1, %o4
77 lduw [%o0 + 0x14], %g1
82 add %o4, %g1, %o4
85 lduw [%o0 + 0x24], %g1
90 add %o4, %g1, %o4
93 lduw [%o0 + 0x34], %g1
98 add %o4, %g1, %o4
125 sethi %hi(0xffff0000), %g1
127 andn %o4, %g1, %g2
[all …]
DNG2memcpy.S17 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0;
227 EX_LD(LOAD(ldub, %o1, %g1))
228 EX_ST(STORE(stb, %g1, %o0))
244 andn %o2, (64 - 1), %g1
245 sub %o2, %g1, %o2
248 add %o1, %g1, %o1
284 subcc %g1, 64, %g1
298 subcc %g1, 64, %g1
312 subcc %g1, 64, %g1
326 subcc %g1, 64, %g1
[all …]
DNGmemcpy.S129 EX_LD(LOAD(ldub, %i1, %g1))
130 EX_ST(STORE(stb, %g1, %o0))
151 andn %i2, (64 - 1), %g1 ! block copy loop iterator
153 sub %i2, %g1, %i2 ! final sub-block copy bytes
207 subcc %g1, 64, %g1
240 subcc %g1, 64, %g1
271 subcc %g1, 64, %g1
299 subcc %g1, 64, %g1
326 EX_LD(LOAD(ldx, %i1, %g1))
330 EX_ST(STORE(stx, %g1, %i1 + %i3))
[all …]
Dmcount.S27 sethi %hi(ftrace_trace_function), %g1
29 ldx [%g1 + %lo(ftrace_trace_function)], %g1
31 cmp %g1, %g2
36 jmpl %g1, %o7
43 sethi %hi(ftrace_graph_return), %g1
44 ldx [%g1 + %lo(ftrace_graph_return)], %g3
48 sethi %hi(ftrace_graph_entry), %g1
50 ldx [%g1 + %lo(ftrace_graph_entry)], %g1
51 cmp %g1, %g2
DGENpage.S53 sethi %hi(NEW), %g1; \
54 or %g1, %lo(NEW), %g1; \
57 sub %g1, %g2, %g1; \
59 sll %g1, 11, %g1; \
60 srl %g1, 11 + 2, %g1; \
62 or %g3, %g1, %g3; \
DU3memcpy.S15 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0;
118 andcc %g2, 0x7, %g1
122 1: subcc %g1, 0x1, %g1
131 and %o1, 0x7, %g1
229 cmp %g1, 0
252 cmp %g1, 0
279 add %o1, %g1, %o1
284 andcc %g1, 0x7, %g0
324 EX_LD(LOAD(ldx, %o1 + 0x08, %g1))
327 EX_ST(STORE(stx, %g1, %o1 + %o3))
[all …]
Dbzero.S14 sllx %o3, 8, %g1
15 or %g1, %o3, %o2
16 sllx %o2, 16, %g1
17 or %g1, %o2, %o2
18 sllx %o2, 32, %g1
20 or %g1, %o2, %o2
41 3: and %o1, 0x38, %g1
63 brz,pn %g1, 6f
66 subcc %g1, 8, %g1
107 3: and %o1, 0x38, %g1
[all …]
DGENmemcpy.S76 EX_LD(LOAD(ldub, %o1, %g1))
77 EX_ST(STORE(stb, %g1, %o0))
82 andn %o2, 0x7, %g1
83 sub %o2, %g1, %o2
84 1: subcc %g1, 0x8, %g1
103 EX_LD(LOAD(lduw, %o1, %g1))
104 EX_ST(STORE(stw, %g1, %o1 + %o3))
114 EX_LD(LOAD(ldub, %o1, %g1))
115 EX_ST(STORE(stb, %g1, %o1 + %o3))
Dcopy_user.S164 mov %o2, %g1
167 sub %g1, 4, %g1
172 andcc %g1, 0xffffff80, %g7
189 andcc %g1, 0x70, %g7
191 andcc %g1, 8, %g0
212 andcc %g1, 4, %g0
214 EX(ldd [%o1], %g2, and %g1, 0xf)
217 EX(st %g2, [%o0 - 0x08], and %g1, 0xf)
218 EX2(st %g3, [%o0 - 0x04], and %g1, 0xf, %g1, sub %g1, 4)
221 andcc %g1, 2, %g0
[all …]
Dchecksum_32.S113 andcc %o1, 0x70, %g1 ! clears carry flag too
122 andcc %o1, 0x70, %g1 ! clears carry flag too
125 srl %g1, 1, %o4 ! compute offset
126 sub %g7, %g1, %g7 ! adjust jmp ptr
129 add %o0, %g1, %o0 ! advance buf ptr
292 cmp %g1, 16
294 srl %g1, 1, %o3
297 andcc %g1, 0xf, %o3
306 EX(lduh [%o0 + 0x00], %g4, add %g1, 0)
307 sub %g1, 2, %g1
[all …]
Dhweight.S12 sllx %o0, 64-8, %g1
14 popc %g1, %o0
24 sllx %o0, 64-16, %g1
26 popc %g1, %o0
36 sllx %o0, 64-32, %g1
38 popc %g1, %o0
Dclear_page.S47 sub %o0, %g2, %g1 ! paddr
51 or %g1, %g3, %g1 ! TTE data
65 stxa %g1, [%g0] ASI_DTLB_DATA_IN
66 sethi %hi(KERNBASE), %g1
67 flush %g1
77 mov %o0, %g1 ! remember vaddr for tlbflush
97 stxa %g0, [%g1] ASI_DMMU_DEMAP
DNGpage.S113 sethi %hi(NEW), %g1; \
114 or %g1, %lo(NEW), %g1; \
117 sub %g1, %g2, %g1; \
119 sll %g1, 11, %g1; \
120 srl %g1, 11 + 2, %g1; \
122 or %g3, %g1, %g3; \
Dmemcpy.S222 mov %o2, %g1
225 sub %g1, 4, %g1
230 andcc %g1, 0xffffff80, %g0
240 sub %g1, 128, %g1
242 cmp %g1, 128
246 andcc %g1, 0x70, %g4
248 andcc %g1, 8, %g0
270 andcc %g1, 4, %g0
281 andcc %g1, 2, %g0
289 andcc %g1, 1, %g0
[all …]
DU1memcpy.S17 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0;
158 andcc %g2, 0x7, %g1
162 1: subcc %g1, 0x1, %g1
171 and %o1, 0x7, %g1
197 add %o1, %g1, %g1
199 srl %g1, 3, %g2
208 add %g1, %GLOBAL_SPARE, %g1
213 add %g1, %g3, %g1
445 mov %g1, %o1
467 EX_LD(LOAD(ldx, %o1 + 0x08, %g1))
[all …]
Dxor.S29 sethi %hi(VISenter), %g1
30 jmpl %g1 + %lo(VISenter), %g7
33 rd %asi, %g1
89 wr %g1, %g0, %asi
98 sethi %hi(VISenter), %g1
99 jmpl %g1 + %lo(VISenter), %g7
102 rd %asi, %g1
155 wr %g1, %g0, %asi
164 sethi %hi(VISenter), %g1
165 jmpl %g1 + %lo(VISenter), %g7
[all …]
Dcopy_in_user.S73 EX(lduwa [%o1] %asi, %g1)
74 EX(stwa %g1, [%o0] %asi)
85 EX(lduba [%o1] %asi, %g1)
86 EX(stba %g1, [%o0] %asi)
Dblockops.S52 or %g0, %g0, %g1
72 or %g0, (PAGE_SIZE >> 8), %g1
82 subcc %g1, 1, %g1
Dcopy_page.S56 sub %o0, %g2, %g1 ! dest paddr
61 or %g1, %g3, %g1 ! dest TTE data
80 stxa %g1, [%g0] ASI_DTLB_DATA_IN
95 mov %o0, %g1
170 mov %o0, %g1
229 stxa %g0, [%g1] ASI_DMMU_DEMAP
233 stxa %g0, [%g1 + %g2] ASI_DMMU_DEMAP
DGENcopy_from_user.S24 rd %asi, %g1; \
25 cmp %g1, ASI_AIUS; \
DGENcopy_to_user.S28 rd %asi, %g1; \
29 cmp %g1, ASI_AIUS; \
DNG4copy_from_user.S24 rd %asi, %g1; \
25 cmp %g1, ASI_AIUS; \
DU1copy_from_user.S24 rd %asi, %g1; \
25 cmp %g1, ASI_AIUS; \
DNG4copy_to_user.S33 rd %asi, %g1; \
34 cmp %g1, ASI_AIUS; \
DU1copy_to_user.S24 rd %asi, %g1; \
25 cmp %g1, ASI_AIUS; \
DNGcopy_to_user.S29 rd %asi, %g1; \
30 cmp %g1, ASI_AIUS; \
DU3copy_to_user.S24 rd %asi, %g1; \
25 cmp %g1, ASI_AIUS; \
DNG2copy_from_user.S29 rd %asi, %g1; \
30 cmp %g1, ASI_AIUS; \
DNGcopy_from_user.S26 rd %asi, %g1; \
27 cmp %g1, ASI_AIUS; \
DNG2copy_to_user.S38 rd %asi, %g1; \
39 cmp %g1, ASI_AIUS; \
Dmemmove.S12 mov %o0, %g1
31 mov %g1, %o0
DNG4copy_page.S32 ldx [%o1 + 0x20], %g1
45 stxa %g1, [%o0] ASI_ST_BLKINIT_MRU_P
Dmemset.S69 mov %o0, %g1
175 mov %g1, %o0
/linux-4.1.27/arch/sparc/kernel/
Duna_asm_32.S26 ld [%o2], %g1
31 srl %g1, 24, %g2
32 srl %g1, 16, %g7
34 srl %g1, 8, %g2
39 7: stb %g1, [%o0 + 3]
40 srl %g7, 16, %g1
43 9: stb %g1, [%o0 + 5]
47 1: srl %g1, 16, %g7
49 srl %g1, 8, %g2
53 15: stb %g1, [%o0 + 3]
[all …]
Dcherrs.S8 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
9 andn %g1, DCU_DC | DCU_IC, %g1
10 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
14 mov 0, %g1
21 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
22 andn %g1, DCU_DC | DCU_IC, %g1
23 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
27 mov 1, %g1
34 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
35 andn %g1, DCU_IC, %g1
[all …]
Drtrap_32.S30 rtrap_7win_patch3: srl %g1, 7, %g2
32 rtrap_7win_patch5: and %g1, 0x7f, %g1
53 sethi %hi(PSR_SYSCALL), %g1
55 andn %t_psr, %g1, %t_psr
85 sethi %hi(PSR_SYSCALL), %g1
86 andn %t_psr, %g1, %t_psr
150 LOAD_PT_YREG(sp, g1)
177 mov 2, %g1
178 sll %g1, %t_psr, %g1
179 rtrap_patch3: srl %g1, 8, %g2
[all …]
Dwinfixup.S24 TRAP_LOAD_THREAD_REG(%g6, %g1)
25 rdpr %tstate, %g1
26 and %g1, TSTATE_CWP, %g1
30 wrpr %g1, %cwp
44 TRAP_LOAD_THREAD_REG(%g6, %g1)
45 ldx [%g6 + TI_FLAGS], %g1
47 movne %icc, 0, %g1
48 andcc %g1, _TIF_32BIT, %g0
49 ldub [%g6 + TI_WSAVED], %g1
50 sll %g1, 3, %g3
[all …]
Dtrampoline_32.S45 set (PSR_PIL | PSR_S | PSR_PS), %g1
46 wr %g1, 0x0, %psr ! traps off though
50 mov 2, %g1
51 wr %g1, 0x0, %wim
69 rd %psr, %g1
70 wr %g1, PSR_ET, %psr ! traps on
99 set (PSR_PIL | PSR_S | PSR_PS), %g1
100 wr %g1, 0x0, %psr ! traps off though
104 mov 2, %g1
105 wr %g1, 0x0, %wim
[all …]
Dsun4v_tlb_miss.S51 mov SCRATCHPAD_UTSBREG1, %g1
52 ldxa [%g1] ASI_SCRATCHPAD, %g1
56 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7)
59 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
75 mov %o0, %g1 ! save %o0
86 mov %g1, %o0 ! restore %o0
97 mov SCRATCHPAD_UTSBREG1, %g1
98 ldxa [%g1] ASI_SCRATCHPAD, %g1
102 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7)
105 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
[all …]
Dsys32.S18 STUB: sethi %hi(SYSCALL), %g1; \
19 jmpl %g1 + %lo(SYSCALL), %g0; \
25 STUB: sethi %hi(SYSCALL), %g1; \
27 jmpl %g1 + %lo(SYSCALL), %g0; \
34 sethi %hi(SYSCALL), %g1; \
36 jmpl %g1 + %lo(SYSCALL), %g0; \
55 sethi %hi(sys_mmap), %g1
56 jmpl %g1 + %lo(sys_mmap), %g0
82 sethi %hi(sys_socket), %g1
84 jmpl %g1 + %lo(sys_socket), %g0
[all …]
Dtsb.S152 ldx [%g7 + TRAP_PER_CPU_TSB_HUGE_TEMP], %g1
153 cmp %g1, -1
186 TSB_LOCK_TAG(%g1, %g2, %g7)
187 TSB_WRITE(%g1, %g5, %g6)
346 1: TSB_LOAD_TAG(%o0, %g1)
347 srlx %g1, 32, %o3
351 cmp %g1, %o1
355 TSB_CAS_TAG(%o0, %g1, %o3)
356 cmp %g1, %o3
379 rdpr %pstate, %g1
[all …]
Dhead_64.S94 rdpr %pstate, %g1
95 andn %g1, PSTATE_AM, %g1
96 wrpr %g1, 0x0, %pstate
318 sethi %hi(prom_root_compatible), %g1
319 or %g1, %lo(prom_root_compatible), %g1
324 ldub [%g1], %g4
330 add %g1, 1, %g1
332 sethi %hi(is_sun4v), %g1
333 or %g1, %lo(is_sun4v), %g1
335 stw %g7, [%g1]
[all …]
Dhead_32.S149 set lvl14_save, %g1
151 sub %g1, %l6, %g1 ! translate to physical
154 std %g4, [%g1]
156 std %g4, [%g1+8]
158 rd %tbr, %g1
159 andn %g1, 0xfff, %g1 ! proms trap table base
161 or %g1, %g2, %g2
216 lda [%g0] ASI_M_MMUREGS, %g1
217 andcc %g1, 1, %g0
309 set AC_M_CTPR, %g1
[all …]
Dfpu_traps.S22 1: TRAP_LOAD_THREAD_REG(%g6, %g1)
66 add %g6, TI_FPREGS + 0x80, %g1
90 ldda [%g1] ASI_BLK_S, %f32
117 add %g6, TI_FPREGS, %g1
132 ldda [%g1] ASI_BLK_S, %f0
150 add %g6, TI_FPREGS, %g1
170 ldda [%g1] ASI_BLK_S, %f0
171 ldda [%g1 + %g2] ASI_BLK_S, %f16
172 add %g1, 0x80, %g1
173 ldda [%g1] ASI_BLK_S, %f32
[all …]
Detrap_64.S33 etrap_syscall: TRAP_LOAD_THREAD_REG(%g6, %g1)
34 rdpr %tstate, %g1
35 or %g1, %g3, %g1
37 andcc %g1, TSTATE_PRIV, %g0
38 or %g1, %g3, %g1
46 and %g1, %g3, %g3
52 stx %g1, [%g2 + STACKFRAME_SZ + PT_V9_TSTATE]
53 rdpr %tnpc, %g1
56 stx %g1, [%g2 + STACKFRAME_SZ + PT_V9_TNPC]
57 rdpr %tt, %g1
[all …]
Dtrampoline_64.S42 BRANCH_IF_SUN4V(g1, niagara_startup)
43 BRANCH_IF_CHEETAH_BASE(g1, g5, cheetah_startup)
44 BRANCH_IF_CHEETAH_PLUS_OR_FOLLOWON(g1, g5, cheetah_plus_startup)
55 mov DCR_BPE | DCR_RPE | DCR_SI | DCR_IFPOE | DCR_MS, %g1
56 wr %g1, %asr18
92 mov (LSU_CONTROL_IC | LSU_CONTROL_DC | LSU_CONTROL_IM | LSU_CONTROL_DM), %g1
93 stxa %g1, [%g0] ASI_LSU_CONTROL
98 BRANCH_IF_SUN4V(g1, niagara_lock_tlb)
108 1: ldstub [%g2 + %lo(prom_entry_lock)], %g1
109 brnz,pn %g1, 1b
[all …]
Duna_asm_64.S19 srlx %g3, 56, %g1
21 4: stba %g1, [%o0] %asi
22 srlx %g3, 40, %g1
25 6: stba %g1, [%o0 + 2] %asi
27 srlx %g3, 16, %g1
30 9: stba %g1, [%o0 + 5] %asi
88 8: lduba [%o2 + 3] %asi, %g1
91 or %g7, %g1, %g7
102 12: lduba [%o2 + 3] %asi, %g1
104 sllx %g1, 32, %g1
[all …]
Drtrap_64.S153 rt_continue: ldx [%sp + PTREGS_OFF + PT_V9_G1], %g1
232 rdpr %cwp, %g1
234 sub %g1, 1, %g1
236 wrpr %g1, %cwp
240 rdpr %cwp, %g1
241 add %g1, 1, %g1
242 wrpr %g1, 0x0, %cwp
252 mov PRIMARY_CONTEXT, %g1
254 661: stxa %g2, [%g1] ASI_DMMU
257 stxa %g2, [%g1] ASI_MMU
[all …]
Dktlb.S34 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_itlb_load)
49 TSB_LOCK_TAG(%g1, %g2, %g7)
50 TSB_WRITE(%g1, %g5, %g6)
96 TSB_LOCK_TAG(%g1, %g2, %g7)
98 TSB_WRITE(%g1, %g5, %g6)
106 TSB_LOCK_TAG(%g1, %g2, %g7)
108 TSB_WRITE(%g1, %g5, %g6)
121 TSB_LOCK_TAG(%g1, %g2, %g7)
122 TSB_WRITE(%g1, %g5, %g6)
142 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
[all …]
Dutrap.S4 TRAP_LOAD_THREAD_REG(%g6, %g1)
5 ldx [%g6 + TI_UTRAPS], %g1
6 brnz,pt %g1, invoke_utrap
19 ldx [%g1 + %g3], %g1
27 wrpr %g1, 0, %tnpc
Dhelpers.S5 rdpr %otherwin, %g1
6 brz,pn %g1, 2f
9 rdpr %otherwin, %g1
10 brnz,pt %g1, 1b
30 rdpr %cwp, %g1
32 sub %g1, 1, %g3
42 2: wrpr %g1, %cwp
Detrap_32.S39 tsetup_7win_patch4: and %g1, 0x7f, %g1
104 ld [%curptr + TI_UWINMASK], %g1
105 orcc %g0, %g1, %g0
163 orn %g0, %t_twinmask, %g1 ! negate trap win mask into %g1
202 and %g1, 0xff, %g1 ! patched on 7win Sparcs, mask
209 andn %g1, %g2, %g1 ! clear this bit in %g1
210 st %g1, [%curptr + TI_UWINMASK]
227 #define glob_tmp g1
Dhvcalls.S376 mov %o1, %g1
380 stx %o1, [%g1]
394 mov %o1, %g1
399 stx %o1, [%g1]
438 mov %o1, %g1
442 stx %o1, [%g1]
456 mov %o1, %g1
461 stx %o1, [%g1]
500 mov %o1, %g1
504 stx %o1, [%g1]
[all …]
Dsyscalls.S5 set sys_execve, %g1
6 jmpl %g1, %g0
10 set sys_execveat, %g1
11 jmpl %g1, %g0
18 set compat_sys_execve, %g1
19 jmpl %g1, %g0
23 set compat_sys_execveat, %g1
24 jmpl %g1, %g0
141 rdpr %otherwin, %g1
143 add %g3, %g1, %g3
[all …]
Ddtlb_prot.S17 mov TLB_SFSR, %g1
18 stxa %g0, [%g1] ASI_DMMU ! Clear FaultValid bit
22 rdpr %tl, %g1 ! Need a winfixup?
23 cmp %g1, 1 ! Trap level >1?
Dsun4v_ivec.S43 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1
99 TRAP_LOAD_IRQ_WORK_PA(%g1, %g4)
111 1: ldx [%g1], %g2
113 stx %g4, [%g1]
142 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1
143 brnz,pn %g1, sun4v_res_mondo_queue_full
149 mov %g2, %g1
190 mov %g1, %g4
253 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1
254 brnz,pn %g1, sun4v_nonres_mondo_queue_full
[all …]
Divec.S29 TRAP_LOAD_IRQ_WORK_PA(%g6, %g1)
37 mov 0x50, %g1
38 ldxa [%g1 + %g0] ASI_INTR_R, %g1
Dhvtramp.S43 sethi %hi(sparc64_ttable_tl0), %g1
44 wrpr %g1, %tba
48 lduw [%l0 + HVTRAMP_DESCR_CPU], %g1
50 stxa %g1, [%g2] ASI_SCRATCHPAD
Ddtlb_miss.S2 ldxa [%g0] ASI_DMMU_TSB_8KB_PTR, %g1 ! Get TSB 8K pointer
8 TSB_LOAD_QUAD(%g1, %g4) ! Load TSB entry
Ditlb_miss.S2 ldxa [%g0] ASI_IMMU_TSB_8KB_PTR, %g1 ! Get TSB 8K pointer
8 TSB_LOAD_QUAD(%g1, %g4) ! Load TSB entry
Dspiterrs.S16 mov UDBE_UE, %g1
55 andcc %g3, %g1, %g3 ! UDBE_UE or UDBE_CE
66 andcc %g3, %g1, %g3 ! UDBE_UE or UDBE_CE
154 mov UDBE_CE, %g1
Dentry.S707 srl %l0, 20, %g1 ! give user
708 and %g1, 0xf, %g1 ! only ICC bits in %psr
720 sll %g1, 0x14, %l4
989 cmp %g1, NR_syscalls
991 sll %g1, 2, %l4
1069 ld [%o1], %g1
1071 andcc %g1, %g4, %g0
1233 mov 1, %g1 ! signal EFAULT condition
1348 661: rd %tbr, %g1
1349 srl %g1, 12, %o0
Dpci_sun4v_asm.S19 mov %o5, %g1
Dwof.S245 STORE_PT_ALL(sp, t_psr, t_pc, t_npc, g1)
/linux-4.1.27/arch/sparc/include/asm/
Dttable.h273 sub %g1, 2, %g1; \
275 wrpr %g1, %cwp; \
281 add %sp, STACK_BIAS + 0x00, %g1; \
282 stxa %l0, [%g1 + %g0] ASI; \
284 stxa %l1, [%g1 + %g3] ASI; \
285 add %g1, 0x10, %g1; \
286 stxa %l2, [%g1 + %g0] ASI; \
287 stxa %l3, [%g1 + %g3] ASI; \
288 add %g1, 0x10, %g1; \
289 stxa %l4, [%g1 + %g0] ASI; \
[all …]
Dvisasm.h19 sethi %hi(VISenter), %g1; \
20 jmpl %g1 + %lo(VISenter), %g0; \
Dwinmacro.h44 ld [%base_reg + STACKFRAME_SZ + PT_G1], %g1; \
71 st %g1, [%base_reg + STACKFRAME_SZ + PT_G1]; \
/linux-4.1.27/arch/sparc/mm/
Dhypersparc.S29 sethi %hi(vac_line_size), %g1
30 ld [%g1 + %lo(vac_line_size)], %g2
41 ld [%o0 + AOFF_mm_context], %g1
42 cmp %g1, -1
47 sethi %hi(vac_line_size), %g1
48 ld [%g1 + %lo(vac_line_size)], %o1
51 add %o1, %o1, %g1
52 add %o1, %g1, %g2
64 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER
79 ld [%o0 + AOFF_mm_context], %g1
[all …]
Dviking.S39 srl %g3, 12, %g1 ! ppage >> 12
56 cmp %g3, %g1 ! ptag == ppage?
115 ld [%o0 + AOFF_mm_context], %g1
116 cmp %g1, -1
128 mov 0x400, %g1
130 sta %g0, [%g1] ASI_M_FLUSH_PROBE
133 mov SRMMU_CTX_REG, %g1
135 lda [%g1] ASI_M_MMUREGS, %g5
141 sta %o1, [%g1] ASI_M_MMUREGS
144 sta %g5, [%g1] ASI_M_MMUREGS
[all …]
Dultra.S136 rdpr %pstate, %g1
137 wrpr %g1, PSTATE_IE, %pstate
146 wrpr %g1, 0, %pstate
156 sethi %hi(PAGE_OFFSET), %g1
159 ldx [%g1 + %lo(PAGE_OFFSET)], %g1
160 add %o0, %g1, %o0
181 sethi %hi(PAGE_OFFSET), %g1
182 ldx [%g1 + %lo(PAGE_OFFSET)], %g1
183 sub %o0, %g1, %o0 ! physical address
290 sethi %hi(PAGE_OFFSET), %g1
[all …]
Dsrmmu_access.S34 srl %o0, 4, %g1
35 and %g1, SRMMU_CTX_PMASK, %g1
38 LEON_PI(sta %g1, [%g2] ASI_LEON_MMUREGS)
39 SUN_PI_(sta %g1, [%g2] ASI_M_MMUREGS)
47 mov SRMMU_CTX_REG, %g1
48 LEON_PI(sta %o0, [%g1] ASI_LEON_MMUREGS)
49 SUN_PI_(sta %o0, [%g1] ASI_M_MMUREGS)
Dtsunami.S69 mov SRMMU_CTX_REG, %g1
74 lda [%g1] ASI_M_MMUREGS, %g5
75 sta %o3, [%g1] ASI_M_MMUREGS
84 sta %g5, [%g1] ASI_M_MMUREGS
98 or %g0, (PAGE_SIZE >> 8), %g1
108 subcc %g1, 1, %g1
Dswift.S59 rd %psr, %g1
60 andn %g1, PSR_ET, %g3
99 wr %g1, 0x0, %psr
125 rd %psr, %g1
126 andn %g1, PSR_ET, %g3
165 wr %g1, 0x0, %psr
237 mov SRMMU_CTX_REG, %g1
247 lda [%g1] ASI_M_MMUREGS, %g5
248 sta %o3, [%g1] ASI_M_MMUREGS
251 sta %g5, [%g1] ASI_M_MMUREGS
/linux-4.1.27/arch/sparc/crypto/
Daes_asm.S914 ldx [%o0 + 0x00], %g1
922 xor %g1, %g3, %g3
926 xor %g1, %o4, %g3
943 xor %g1, %g3, %g3
957 ldx [%o0 + 0x00], %g1
965 xor %g1, %g3, %g3
969 xor %g1, %o4, %g3
986 xor %g1, %g3, %g3
1000 ldx [%o0 + 0x00], %g1
1008 xor %g1, %g3, %g3
[all …]
Ddes_asm.S407 1: ldx [%o1 + 0x00], %g1
418 stx %g1, [%o4 + 0x00]
/linux-4.1.27/Documentation/cgroups/
Dcpuacct.txt25 # mkdir g1
26 # echo $$ > g1/tasks
28 The above steps create a new group g1 and move the current shell
30 can be obtained from g1/cpuacct.usage and the same is accumulated in
Dhugetlb.txt22 # mkdir g1
23 # echo $$ > g1/tasks
25 The above steps create a new group g1 and move the current shell
/linux-4.1.27/drivers/crypto/
Dn2_asm.S29 mov %o1, %g1
34 stx %o1, [%g1]
/linux-4.1.27/arch/sparc/power/
Dhibernate_asm.S63 rd %asi, %g1
119 wr %g1, %g0, %asi
/linux-4.1.27/arch/sparc/net/
Dbpf_jit.h63 #define r_TMP %g1
/linux-4.1.27/arch/sparc/prom/
Dcif.S34 TRAP_LOAD_THREAD_REG(%g6, %g1)
/linux-4.1.27/Documentation/usb/
Dgadget_configfs.txt68 $ mkdir $CONFIGFS_HOME/usb_gadget/g1
74 $ cd $CONFIGFS_HOME/usb_gadget/g1
180 ./configs/c.1/ncm.usb0 -> ../../../../usb_gadget/g1/functions/ncm.usb0
286 $ rmdir g1
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S78 # r6 = {g7 g6 g5 g4 g3 g2 g1 g0}
83 # r1 = {h1 g1 f1 e1 d1 c1 b1 a1}
107 vshufps $0x44, \r7, \r6, \t1 # t1 = {h5 h4 g5 g4 h1 h0 g1 g0}
109 vshufps $0xDD, \t1, \r2, \r7 # r7 = {h5 g5 f5 e5 h1 g1 f1 e1}
/linux-4.1.27/drivers/media/dvb-frontends/
Dcx24110.c183 static const int g1[FEC_AUTO] = {-1, 0x01, 0x02, 0x05, 0x15, 0x45, -1}; in cx24110_set_fec() local
216 cx24110_writereg(state, 0x1a, g1[fec]); in cx24110_set_fec()
/linux-4.1.27/Documentation/filesystems/
Dautofs4-mount-control.txt49 /automount/dparse/g1 shark:/autofs/export1
54 g1 shark:/autofs/export1
60 operation. So we see a mount of shark:/autofs/export1 on /test/g1, for
64 each full path, such as /automount/dparse/g1, and using it as a mount
74 g1 \
83 /automount/dparse/g1 \
/linux-4.1.27/include/linux/
Dhyperv.h991 #define VMBUS_DEVICE(g0, g1, g2, g3, g4, g5, g6, g7, \ argument
993 .guid = { g0, g1, g2, g3, g4, g5, g6, g7, \
/linux-4.1.27/drivers/usb/serial/
Diuu_phoenix.c344 static void iuu_rgbf_fill_buffer(u8 *buf, u8 r1, u8 r2, u8 g1, u8 g2, u8 b1, in iuu_rgbf_fill_buffer() argument
350 *buf++ = g1; in iuu_rgbf_fill_buffer()
/linux-4.1.27/fs/nfsd/
Dnfs4state.c1889 static bool groups_equal(struct group_info *g1, struct group_info *g2) in groups_equal() argument
1893 if (g1->ngroups != g2->ngroups) in groups_equal()
1895 for (i=0; i<g1->ngroups; i++) in groups_equal()
1896 if (!gid_eq(GROUP_AT(g1, i), GROUP_AT(g2, i))) in groups_equal()