Home
last modified time | relevance | path

Searched refs:o2 (Results 1 – 98 of 98) sorted by relevance

/linux-4.4.14/arch/sparc/lib/
Dipcsum.S6 lduw [%o0 + 0x00], %o2
9 addcc %g2, %o2, %o2
11 addccc %g3, %o2, %o2
14 addccc %g2, %o2, %o2
15 addc %o2, %g0, %o2
16 1: addcc %g3, %o2, %o2
18 addccc %o2, %g0, %o2
21 sll %o2, 16, %g2
26 2: addcc %o2, %g2, %g2
27 srl %g2, 16, %o2
[all …]
Dbitops.S15 mov 1, %o2
18 sllx %o2, %g2, %o2
21 or %g7, %o2, %g1
25 and %g7, %o2, %g2
36 mov 1, %o2
39 sllx %o2, %g2, %o2
42 andn %g7, %o2, %g1
46 and %g7, %o2, %g2
57 mov 1, %o2
60 sllx %o2, %g2, %o2
[all …]
Ddivdi3.S45 subx %o0,0,%o2
46 mov %o2,%i2
79 mov 0,%o2
83 mov %i0,%o2
89 mov %i0,%o2
95 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
102 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
111 addcc %o2,%o2,%o2 ! shift n1n0 and a 0-bit in lsb
113 3: xnor %o2,0,%o2
154 and %o0,8,%o2
[all …]
DGENbzero.S22 mov %o2, %o1
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
34 clr %o2
53 1: EX_ST(stba %o2, [%o0 + 0x00] %asi)
64 1: EX_ST(stxa %o2, [%o0 + 0x00] %asi)
73 EX_ST(stxa %o2, [%o0 + 0x00] %asi)
[all …]
Dcopy_in_user.S32 cmp %o2, 0
35 cmp %o2, 16
37 or %o3, %o2, %o3
44 andn %o2, 0x7, %o4
45 and %o2, 0x7, %o2
52 andcc %o2, 0x4, %g0
55 sub %o2, 0x4, %o2
60 1: cmp %o2, 0
72 subcc %o2, 4, %o2
84 subcc %o2, 1, %o2
DNG4memcpy.S105 srlx %o2, 31, %g2
110 brz,pn %o2, .Lexit
111 cmp %o2, 3
113 cmp %o2, 19
116 cmp %o2, 128
125 sub %o2, %g1, %o2
155 sub %o2, %g1, %o2
166 andn %o2, 0x3f, %o4
167 sub %o2, %o4, %o2
200 brz,pn %o2, .Lexit
[all …]
DNGbzero.S21 mov %o2, %o1
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
33 clr %o2
54 1: EX_ST(stba %o2, [%o0 + 0x00] %asi)
65 1: EX_ST(stxa %o2, [%o0 + 0x00] %asi)
75 EX_ST(stxa %o2, [%o0 + 0x00] %asi)
[all …]
Dbzero.S13 mov %o2, %o1
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
23 clr %o2
31 1: stb %o2, [%o0 + 0x00]
38 stw %o2, [%o0 + 0x00]
52 stx %o2, [%o0 + 0x00]
[all …]
Dmemmove.S11 brz,pn %o2, 99f
16 add %o1, %o2, %g7
19 add %o0, %o2, %o5
24 subcc %o2, 1, %o2
39 or %o2, %g7, %g7
46 subcc %o2, 8, %o2
54 subcc %o2, 1, %o2
Dffs.S23 1: clr %o2
31 movrz %g1, 16, %o2 /* 6 */
41 add %o2, %o1, %o2
47 add %o2, %o3, %o2
55 add %o2, %o4, %o2
61 add %o2, %o5, %o2 /* 17 */
65 add %o2, %g1, %o0
DGENmemcpy.S53 srlx %o2, 31, %g2
59 cmp %o2, 0
62 cmp %o2, 16
64 or %o3, %o2, %o3
74 sub %o2, %o4, %o2
82 andn %o2, 0x7, %g1
83 sub %o2, %g1, %o2
91 brz,pt %o2, 85f
102 subcc %o2, 4, %o2
113 subcc %o2, 1, %o2
Dchecksum_32.S45 addcc %g2, %o2, %o2 ! add first word to sum
46 addxcc %g3, %o2, %o2 ! add second word as well
48 addx %g0, %o2, %o2 ! add in final carry
53 addcc %g2, %o2, %o2 ! add to sum
55 addx %g0, %o2, %o2 ! add in final carry
70 6: addcc %o4, %o2, %o2 ! add to sum
72 addx %g0, %o2, %o0 ! add final carry into retval
85 addcc %g2, %o2, %o2
86 srl %o2, 16, %g3
88 sll %o2, 16, %o2
[all …]
DU3memcpy.S91 srlx %o2, 31, %g2
96 cmp %o2, 0
99 cmp %o2, 16
101 or %o3, %o2, %o3
103 cmp %o2, (3 * 64)
123 sub %o2, %g2, %o2
160 andn %o2, (0x40 - 1), GLOBAL_SPARE
253 and %o2, 0x3f, %o2
254 andcc %o2, 0x38, %g2
260 sub %o2, %g2, %o2
[all …]
Dcsum_copy.S49 sub %o2, 1, %o2
54 cmp %o2, 2
59 sub %o2, 2, %o2
74 brz,pn %o2, 70f
86 andncc %o2, 0x3f, %g3
89 sub %o2, %g3, %o2
156 2: and %o2, 0x3c, %g3
158 sub %o2, %g3, %o2
187 cmp %o2, 2
191 sub %o2, 2, %o2
[all …]
Dudivdi3.S57 mov 0,%o2
61 mov %i0,%o2
67 mov %i0,%o2
74 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
81 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
90 addcc %o2,%o2,%o2 ! shift n1n0 and a 0-bit in lsb
92 3: xnor %o2,0,%o2
136 and %o0,8,%o2
142 mov 24,%o2
143 mov 16,%o2
[all …]
Dcopy_page.S60 and %o2, %o3, %o0 ! vaddr D-cache alias bit
69 add %o4, 1, %o2
74 stw %o2, [%g6 + TI_PRE_COUNT]
77 rdpr %pstate, %o2
78 wrpr %o2, PSTATE_IE, %pstate
85 wrpr %o2, 0x0, %pstate
94 sethi %hi((PAGE_SIZE/64)-2), %o2
97 or %o2, %lo((PAGE_SIZE/64)-2), %o2
137 subcc %o2, 1, %o2
180 sethi %hi(PAGE_SIZE), %o2
[all …]
Dcopy_user.S130 sub %o2, 1, %o2
137 sub %o2, 2, %o2
144 sub %o2, 2, %o2
154 cmp %o2, 15
164 mov %o2, %g1
178 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
179 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
180 MOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
181 MOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g3, g4, g5)
246 MOVE_BIGALIGNCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
[all …]
Datomic_64.S20 BACKOFF_SETUP(%o2); \
29 2: BACKOFF_SPIN(%o2, %o3, 1b); \
34 BACKOFF_SETUP(%o2); \
43 2: BACKOFF_SPIN(%o2, %o3, 1b); \
60 BACKOFF_SETUP(%o2); \
69 2: BACKOFF_SPIN(%o2, %o3, 1b); \
74 BACKOFF_SETUP(%o2); \
83 2: BACKOFF_SPIN(%o2, %o3, 1b); \
99 BACKOFF_SETUP(%o2)
109 2: BACKOFF_SPIN(%o2, %o3, 1b)
Dmemset.S77 mov %o2, %o1
79 cmp %o2, 3
83 cmp %o2, 2
89 sub %o2, 4, %o2
90 add %o1, %o2, %o1
92 sub %o0, %o2, %o0
100 andcc %o0, 3, %o2
115 andcc %o1, 0x78, %o2
125 orcc %o2, %g0, %g0
130 srl %o2, 1, %o3
[all …]
Dblockops.S74 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
75 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
76 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
77 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
78 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
79 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
80 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
81 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
DNG2memcpy.S187 srlx %o2, 31, %g2
192 cmp %o2, 0
195 cmp %o2, 16
197 or GLOBAL_SPARE, %o2, GLOBAL_SPARE
209 cmp %o2, (4 * 64)
231 sub %o2, %o4, %o2
250 andn %o2, (64 - 1), %g1
251 sub %o2, %g1, %o2
413 brz,pt %o2, 85f
423 andn %o2, 0xf, %o4
[all …]
Dstrncmp_32.S13 cmp %o2, 3
17 sra %o2, 2, %o4
91 and %o2, 3, %o2
104 add %o2, -1, %o2
111 cmp %o2, 0
DNGmemcpy.S181 8: EX_LD(LOAD_TWIN(%i1 + %o4, %o2, %o3))
182 MIX_THREE_WORDS(%g2, %g3, %o2, %i5, GLOBAL_SPARE, %o1)
189 MIX_THREE_WORDS(%o2, %o3, %g2, %i5, GLOBAL_SPARE, %o1)
191 EX_ST(STORE_INIT(%o2, %o0 + 0x10))
194 EX_LD(LOAD_TWIN(%i1 + %o7, %o2, %o3))
195 MIX_THREE_WORDS(%g2, %g3, %o2, %i5, GLOBAL_SPARE, %o1)
202 MIX_THREE_WORDS(%o2, %o3, %g2, %i5, GLOBAL_SPARE, %o1)
204 EX_ST(STORE_INIT(%o2, %o0 + 0x30))
214 9: EX_LD(LOAD_TWIN(%i1 + %o4, %o2, %o3))
215 MIX_THREE_WORDS(%g3, %o2, %o3, %i5, GLOBAL_SPARE, %o1)
[all …]
Dmemcmp.S12 cmp %o2, 0
17 sub %o2, 1, %o2
22 cmp %o2, 0
Dashldi3.S12 cmp %o2, 0
16 sub %g2, %o2, %g2
19 sll %o0, %o2, %g3
27 sll %o1, %o2, %o5
Dlshrdi3.S4 cmp %o2, 0
8 sub %g2, %o2, %g2
11 srl %o0, %o2, %o4
19 srl %o1, %o2, %g2
DU1memcpy.S133 srlx %o2, 31, %g2
138 cmp %o2, 0
141 cmp %o2, 16
143 or %o3, %o2, %o3
145 cmp %o2, (5 * 64)
163 sub %o2, %g2, %o2
202 subcc %o2, 0x40, %GLOBAL_SPARE
206 sub %o2, %GLOBAL_SPARE, %g3
212 sub %o2, %GLOBAL_SPARE, %o2
215 subcc %o2, %g3, %o2
[all …]
Dashrdi3.S12 tst %o2
16 sub %g2, %o2, %g2
20 sra %o0, %o2, %o4
29 srl %o1, %o2, %g2
Dmemcpy.S153 add %o1, %o2, %o3
158 add %o1, %o2, %o1
159 add %o0, %o2, %o0
166 subcc %o2, 1, %o2
193 sub %o2, 1, %o2
200 sub %o2, 2, %o2
212 cmp %o2, 15
222 mov %o2, %g1
236 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
237 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
[all …]
Dmemscan_32.S54 or %g3, %lo(LO_MAGIC), %o2
58 sub %g2, %o2, %g2
74 sub %g2, %o2, %g2
118 cmp %o2, 0
128 addcc %o2, -1, %o2
DNG4memset.S17 mov %o2, %o1
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
Dstrncmp_64.S12 brlez,pn %o2, 3f
21 subcc %o2, 1, %o2
DNG4copy_page.S27 ldx [%o1 + 0x00], %o2
33 stxa %o2, [%o0] ASI_ST_BLKINIT_MRU_P
41 ldx [%o1 + 0x38], %o2
51 stxa %o2, [%o0] ASI_ST_BLKINIT_MRU_P
Dxor.S38 ldda [%o2] %asi, %f16
50 ldda [%o2 + 64] %asi, %f48
56 add %o2, 128, %o2
65 ldda [%o2] %asi, %f16
77 ldda [%o2 + 64] %asi, %f48
107 ldda [%o2] %asi, %f16
115 add %o2, 64, %o2
133 ldda [%o2] %asi, %f16
173 ldda [%o2] %asi, %f16
181 add %o2, 64, %o2
[all …]
DGENpage.S12 1: ldx [%o1 + 0x00], %o2
16 stx %o2, [%o0 + 0x00]
20 ldx [%o1 + 0x20], %o2
24 stx %o2, [%o0 + 0x20]
Dmemscan_64.S38 srlx %o3, 7, %o2
42 sub %o5, %o2, %o4
111 brz,pn %o2, 3f
112 add %o0, %o2, %o3
114 sub %g0, %o2, %o4
Dchecksum_64.S168 1: addcc %o2, %o4, %o2
169 addc %g0, %o2, %o2
173 srl %o2, 0, %o0
Dstrlen.S36 or %o4, %lo(LO_MAGIC), %o2
42 or %o4, %lo(LO_MAGIC), %o2
46 sub %o5, %o2, %o4
Dclear_page.S39 lduw [%g6 + TI_PRE_COUNT], %o2
54 add %o2, 1, %o4
99 stw %o2, [%g6 + TI_PRE_COUNT]
DNGpage.S28 ldda [%i1 + 0x00] %asi, %o2
32 stxa %o2, [%i0 + 0x00] %asi
40 ldda [%i1 + 0x40] %asi, %o2
44 stxa %o2, [%i0 + 0x40] %asi
Dmcount.S111 mov %l1, %o2
/linux-4.4.14/arch/sparc/mm/
Dhypersparc.S91 add %o2, (PAGE_SIZE - 1), %o2
94 andn %o2, (PAGE_SIZE - 1), %o2
96 sub %o2, %o1, %g4
129 add %o2, -PAGE_SIZE, %o0
135 mov %o0, %o2
138 sub %o2, %g7, %o2
139 sta %g0, [%o2 + %g0] ASI_M_FLUSH_PAGE
140 sta %g0, [%o2 + %o4] ASI_M_FLUSH_PAGE
141 sta %g0, [%o2 + %o5] ASI_M_FLUSH_PAGE
142 sta %g0, [%o2 + %g1] ASI_M_FLUSH_PAGE
[all …]
Dtsunami.S100 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5)
101 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5)
102 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5)
103 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5)
104 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5)
105 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5)
106 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5)
107 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5)
119 sethi %hi(tsunami_setup_blockops), %o2
120 or %o2, %lo(tsunami_setup_blockops), %o2
[all …]
Dultra.S94 ldx [%o2 + %o1], %o3
185 sethi %hi(1 << 14), %o2 ! D-cache size
186 sub %o2, (1 << 5), %o2 ! D-cache line size
187 1: ldxa [%o2] ASI_DCACHE_TAG, %o3 ! load D-cache TAG
194 stxa %g0, [%o2] ASI_DCACHE_TAG ! Invalidate TAG
196 2: brnz,pt %o2, 1b
197 sub %o2, (1 << 5), %o2 ! D-cache line size
217 mov PRIMARY_CONTEXT, %o2
219 ldxa [%o2] ASI_DMMU, %g2
223 stxa %o0, [%o2] ASI_DMMU
[all …]
Dswift.S78 add %o1, 2048, %o2
79 add %o2, 2048, %o3
86 sta %g0, [%o0 + %o2] ASI_M_FLUSH_CTX
109 sub %o2, %o1, %o2
111 cmp %o2, %o3
144 add %o0, 512, %o2
145 add %o2, 512, %o3
152 sta %g0, [%o1 + %o2] ASI_M_FLUSH_PAGE
190 add %o0, 512, %o2
191 add %o2, 512, %o3
[all …]
Dviking.S47 clr %o2 ! block counter, 0 - 3
52 sll %o2, 26, %g5 ! block << 26
58 inc %o2
77 cmp %o2, 3
79 sll %o2, 26, %g5 ! block << 26
84 clr %o2
95 or %o3, %lo(MXCC_SRCSTREAM), %o2
99 stda %g2, [%o2] ASI_M_MXCC
165 cmp %o1, %o2
251 cmp %o1, %o2
/linux-4.4.14/arch/sparc/kernel/
Duna_asm_32.S26 ld [%o2], %g1
36 ld [%o2 + 4], %g7
93 4: ldub [%o2], %g1
94 5: ldub [%o2 + 1], %g2
103 6: ldub [%o2 + 1], %g2
105 7: ldub [%o2 + 2], %g7
107 8: ldub [%o2 + 3], %g3
114 9: ldub [%o2], %g1
115 10: ldub [%o2 + 1], %g2
117 11: ldub [%o2 + 2], %g7
[all …]
Dpci_sun4v_asm.S50 mov %o2, %o4
54 stx %o2, [%o3]
73 mov -1, %o2
75 mov %o2, %o0
123 mov %o2, %o4
127 stx %o2, [%o3]
141 stx %o1, [%o2]
168 stx %o1, [%o2]
195 stx %o1, [%o2]
222 stx %o1, [%o2]
[all …]
Duna_asm_64.S13 mov %o2, %g3
75 4: lduba [%o2] %asi, %g2
76 5: lduba [%o2 + 1] %asi, %g3
84 6: lduba [%o2 + 1] %asi, %g3
86 7: lduba [%o2 + 2] %asi, %g7
88 8: lduba [%o2 + 3] %asi, %g1
97 9: lduba [%o2] %asi, %g2
98 10: lduba [%o2 + 1] %asi, %g3
100 11: lduba [%o2 + 2] %asi, %g7
102 12: lduba [%o2 + 3] %asi, %g1
[all …]
Dgetsetcc.S15 ldx [%o0 + PT_V9_G1], %o2
19 sllx %o2, 32, %o2
20 and %o2, %o3, %o2
21 or %o1, %o2, %o1
Dhvcalls.S185 mov %o2, %o4
189 stx %o2, [%o4]
264 mov %o2, %o4
286 mov %o2, %o4
324 mov %o2, %o4
377 mov %o2, %g2
381 stx %o2, [%g2]
395 mov %o2, %g2
400 stx %o2, [%g2]
439 mov %o2, %g2
[all …]
Dsys32.S51 SIGN2(sys32_renameat2, sys_renameat2, %o0, %o2)
83 2: ldswa [%o1 + 0x8] %asi, %o2
92 5: ldswa [%o1 + 0x8] %asi, %o2
101 8: ldswa [%o1 + 0x8] %asi, %o2
119 13: lduwa [%o1 + 0x8] %asi, %o2
128 16: lduwa [%o1 + 0x8] %asi, %o2
137 19: lduwa [%o1 + 0x8] %asi, %o2
146 22: ldswa [%o1 + 0x8] %asi, %o2
155 26: lduwa [%o1 + 0x8] %asi, %o2
164 30: lduwa [%o1 + 0x8] %asi, %o2
[all …]
Drtrap_64.S48 mov %l0, %o2
143 ldub [%g6 + TI_WSAVED], %o2
144 brnz,pn %o2, __handle_user_windows
191 ldx [%sp + PTREGS_OFF + PT_V9_TNPC], %o2
200 wrpr %o2, %g0, %tnpc
306 sll %o0, 8, %o2
312 ldda [%o3 + %o2] ASI_BLK_P, %f0
313 ldda [%o4 + %o2] ASI_BLK_P, %f16
318 add %o2, 0x80, %o2
320 ldda [%o3 + %o2] ASI_BLK_P, %f32
[all …]
Dentry.S187 add %sp, STACKFRAME_SZ, %o2 ! struct pt_regs *regs
273 sethi %hi(0x70000000), %o2 ! Check all soft-IRQs
276 andcc %o3, %o2, %g0
280 st %o2, [%o1 + 0x04] ! sun4m_irq_percpu[cpu]->clear=0x70000000
289 srl %o3, 28, %o2 ! shift for simpler checks below
291 andcc %o2, 0x1, %g0
293 andcc %o2, 0x2, %g0
296 andcc %o2, 0x2, %g0
299 andcc %o2, 0x4, %g0
302 andcc %o2, 0x4, %g0
[all …]
Dsun4v_tlb_miss.S77 mov %o2, %g5 ! save %o2
81 mov %g3, %o2 ! PTE
87 mov %g5, %o2 ! restore %o2
120 mov %o2, %g5 ! save %o2
124 mov %g3, %o2 ! PTE
130 mov %g5, %o2 ! restore %o2
269 mov %l5, %o2
285 mov %l5, %o2
301 mov %l5, %o2
317 mov %l5, %o2
[all …]
Dsyscalls.S16 mov %g0, %o2
41 mov %i6, %o2
109 add %sp, PTREGS_OFF, %o2
182 srl %i2, 0, %o2
211 mov %i2, %o2
232 srl %i2, 0, %o2 ! IEU0 Group
252 4: mov %i2, %o2 ! IEU0 Group
Durtt_fill.S75 mov %l4, %o2
80 mov %l5, %o2
88 mov %l5, %o2
Dspiterrs.S99 mov %l5, %o2
177 mov %l5, %o2
197 mov %l5, %o2
216 mov %l5, %o2
235 mov %l5, %o2
Dmisctrap.S45 mov %l5, %o2
63 mov %l5, %o2
81 mov %l5, %o2
Dtsb.S329 TSB_WRITE(%o0, %o2, %o1)
387 brz,pt %o2, 1f
390 ldx [%o2 + TSB_CONFIG_REG_VAL], %g3
438 brz,pt %o2, 9f
441 ldx [%o2 + TSB_CONFIG_MAP_VADDR], %o4
442 ldx [%o2 + TSB_CONFIG_MAP_PTE], %o5
501 TSB_STORE(%o2 + %o4, %g2) /* Store TAG */
503 TSB_STORE(%o2 + %o4, %g3) /* Store TTE */
Dhead_32.S270 lda [%o1] ASI_M_BYPASS, %o2 ! This is the 0x0 16MB pgd
276 sta %o2, [%o3] ASI_M_BYPASS
381 sethi %hi(cputypval), %o2 ! information, the string
382 or %o2, %lo(cputypval), %o2
386 nop ! %o2 holds pointer
402 set cputypval, %o2
404 ldub [%o2], %l1
410 ldub [%o2 + 0x4], %l1
Dhead_64.S809 BRANCH_IF_SUN4V(o2, 1f)
812 sethi %hi(0x80000000), %o2
813 sllx %o2, 32, %o2
814 wr %o2, 0, %tick_cmpr
816 BRANCH_IF_ANY_CHEETAH(o2, o3, 1f)
822 sethi %hi(0x80000000), %o2
823 sllx %o2, 32, %o2
824 wr %o2, %asr25
Dwinfixup.S123 mov %l4, %o2
128 mov %l5, %o2
148 mov %l5, %o2
Drtrap_32.S76 mov %g2, %o2
161 ld [%sp + STACKFRAME_SZ + PT_NPC], %o2
Dhvtramp.S61 ldx [%l3 + HVTRAMP_MAPPING_TTE], %o2
Dtrampoline_64.S232 add %l4, %g2, %o2
240 add %l4, %g2, %o2
Dcherrs.S499 mov %l5, %o2
535 mov %l5, %o2
571 mov %l5, %o2
/linux-4.4.14/arch/sparc/crypto/
Daes_asm.S223 cmp %o2, 24
433 st %f4, [%o2 + 0x00]
434 st %f5, [%o2 + 0x04]
435 st %f6, [%o2 + 0x08]
436 st %f7, [%o2 + 0x0c]
488 st %f4, [%o2 + 0x00]
489 st %f5, [%o2 + 0x04]
490 st %f6, [%o2 + 0x08]
491 st %f7, [%o2 + 0x0c]
553 st %f4, [%o2 + 0x00]
[all …]
Ddes_asm.S79 std %f32, [%o2 + 0x00]
123 subcc %o2, 0x08, %o2
148 subcc %o2, 0x08, %o2
174 subcc %o2, 0x08, %o2
265 std %f32, [%o2 + 0x00]
378 std %f60, [%o2 + 0x00]
382 add %o2, 0x08, %o2
394 std %f60, [%o2 + 0x00]
398 add %o2, 0x08, %o2
412 std %f60, [%o2 + 0x00]
[all …]
Dcamellia_asm.S42 cmp %o2, 16
49 cmp %o2, 24
84 cmp %o2, 16
301 st %f2, [%o2 + 0x00]
302 st %f3, [%o2 + 0x04]
303 st %f0, [%o2 + 0x08]
304 st %f1, [%o2 + 0x0c]
358 subcc %o2, 0x10, %o2
402 subcc %o2, 0x10, %o2
428 subcc %o2, 0x10, %o2
[all …]
Dsha1_asm.S29 subcc %o2, 1, %o2
66 subcc %o2, 1, %o2
Dmd5_asm.S28 subcc %o2, 1, %o2
64 subcc %o2, 1, %o2
Dsha256_asm.S32 subcc %o2, 1, %o2
72 subcc %o2, 1, %o2
Dsha512_asm.S40 subcc %o2, 1, %o2
96 subcc %o2, 1, %o2
Dcrc32c_asm.S13 subcc %o2, 8, %o2
/linux-4.4.14/lib/
Dlocking-selftest.c51 static struct ww_mutex o, o2, o3; variable
951 I_WW(t); I_WW(t2); I_WW(o.base); I_WW(o2.base); I_WW(o3.base);
956 ww_mutex_init(&o, &ww_lockdep); ww_mutex_init(&o2, &ww_lockdep); ww_mutex_init(&o3, &ww_lockdep);
1302 mutex_lock(&o2.base); in ww_test_edeadlk_normal()
1303 o2.ctx = &t2; in ww_test_edeadlk_normal()
1304 mutex_release(&o2.base.dep_map, 1, _THIS_IP_); in ww_test_edeadlk_normal()
1313 ret = WWL(&o2, &t); in ww_test_edeadlk_normal()
1316 o2.ctx = NULL; in ww_test_edeadlk_normal()
1317 mutex_acquire(&o2.base.dep_map, 0, 1, _THIS_IP_); in ww_test_edeadlk_normal()
1318 mutex_unlock(&o2.base); in ww_test_edeadlk_normal()
[all …]
/linux-4.4.14/drivers/crypto/
Dn2_asm.S30 mov %o2, %g2
35 stx %o2, [%g2]
45 mov %o1, %o2
48 stx %o1, [%o2]
57 mov %o1, %o2
60 stx %o1, [%o2]
79 mov %o1, %o2
82 stx %o1, [%o2]
/linux-4.4.14/arch/s390/include/asm/
Dcmpxchg.h35 #define __cmpxchg_double(p1, p2, o1, o2, n1, n2) \ argument
38 register __typeof__(*(p2)) __old2 asm("3") = (o2); \
53 #define cmpxchg_double(p1, p2, o1, o2, n1, n2) \ argument
60 __cmpxchg_double(__p1, __p2, o1, o2, n1, n2); \
Dpercpu.h166 #define arch_this_cpu_cmpxchg_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
169 typeof(pcp2) o2__ = (o2), n2__ = (n2); \
/linux-4.4.14/include/linux/sunrpc/
Dgss_asn1.h64 #define g_OID_equal(o1,o2) \ argument
65 (((o1)->len == (o2)->len) && \
66 (memcmp((o1)->data,(o2)->data,(int) (o1)->len) == 0))
/linux-4.4.14/arch/x86/include/asm/
Dcmpxchg.h208 #define __cmpxchg_double(pfx, p1, p2, o1, o2, n1, n2) \ argument
212 __typeof__(*(p2)) __old2 = (o2), __new2 = (n2); \
225 #define cmpxchg_double(p1, p2, o1, o2, n1, n2) \ argument
226 __cmpxchg_double(LOCK_PREFIX, p1, p2, o1, o2, n1, n2)
228 #define cmpxchg_double_local(p1, p2, o1, o2, n1, n2) \ argument
229 __cmpxchg_double(, p1, p2, o1, o2, n1, n2)
Dpercpu.h447 #define percpu_cmpxchg8b_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
451 typeof(pcp2) __o2 = (o2), __n2 = (n2); \
491 #define percpu_cmpxchg16b_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
495 typeof(pcp2) __o2 = (o2), __n2 = (n2); \
/linux-4.4.14/drivers/char/hw_random/
Dn2-asm.S20 mov %o2, %o4
25 stx %o2, [%o4]
35 stx %o2, [%i3]
58 mov %o2, %o4
/linux-4.4.14/arch/arm64/include/asm/
Dcmpxchg.h182 #define cmpxchg_double(ptr1, ptr2, o1, o2, n1, n2) \ argument
186 __ret = !__cmpxchg_double_mb((unsigned long)(o1), (unsigned long)(o2), \
192 #define cmpxchg_double_local(ptr1, ptr2, o1, o2, n1, n2) \ argument
196 __ret = !__cmpxchg_double((unsigned long)(o1), (unsigned long)(o2), \
217 #define this_cpu_cmpxchg_double_8(ptr1, ptr2, o1, o2, n1, n2) \ argument
223 o1, o2, n1, n2); \
/linux-4.4.14/sound/mips/
DMakefile6 snd-sgi-o2-objs := sgio2audio.o ad1843.o
11 obj-$(CONFIG_SND_SGI_O2) += snd-sgi-o2.o
/linux-4.4.14/drivers/clocksource/
Dh8300_tpu.c56 int o1, o2; in tpu_get_counter() local
62 o2 = o1; in tpu_get_counter()
67 } while (unlikely((o1 != o2) || (v1 > v2 && v1 < v3) in tpu_get_counter()
Dh8300_timer16.c70 int o1, o2; in timer16_get_counter() local
76 o2 = o1; in timer16_get_counter()
81 } while (unlikely((o1 != o2) || (v1 > v2 && v1 < v3) in timer16_get_counter()
Dh8300_timer8.c57 int o1, o2; in timer8_get_counter() local
63 o2 = o1; in timer8_get_counter()
68 } while (unlikely((o1 != o2) || (v1 > v2 && v1 < v3) in timer8_get_counter()
Dsh_cmt.c288 int o1, o2; in sh_cmt_get_counter() local
294 o2 = o1; in sh_cmt_get_counter()
299 } while (unlikely((o1 != o2) || (v1 > v2 && v1 < v3) in sh_cmt_get_counter()
/linux-4.4.14/arch/sparc/net/
Dbpf_jit.h59 #define r_X %o2
Dbpf_jit_asm.S104 add %fp, SCRATCH_OFF, %o2; \
142 mov (LEN), %o2; \
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_video.c225 int i,p,m1,m2,m3,o1,o2; in saa7146_pgtable_build() local
234 o2 = (size+(size/4))%PAGE_SIZE; in saa7146_pgtable_build()
236 size, m1, m2, m3, o1, o2); in saa7146_pgtable_build()
245 o2 = (size+(size/2))%PAGE_SIZE; in saa7146_pgtable_build()
247 size, m1, m2, m3, o1, o2); in saa7146_pgtable_build()
276 pt3->offset = pt1->offset+o2; in saa7146_pgtable_build()
/linux-4.4.14/drivers/block/paride/
Dbpck.c37 #define o2() {PC |= 1; out_p(2,PC);} macro
91 o2(); t2(4); t2(1); in bpck_write_regr()
/linux-4.4.14/fs/nfs/
Dnfs4client.c584 struct nfs41_server_owner *o2 = b->cl_serverowner; in nfs4_check_clientid_trunking() local
586 if (o1->major_id_sz != o2->major_id_sz) in nfs4_check_clientid_trunking()
588 if (memcmp(o1->major_id, o2->major_id, o1->major_id_sz) != 0) in nfs4_check_clientid_trunking()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-palmas.c506 #define PALMAS_PINGROUP(pg_name, pin_id, base, reg, _mask, _bshift, o0, o1, o2, o3) \ argument
518 o2, \
/linux-4.4.14/arch/x86/crypto/
Dchacha20-ssse3-x86_64.S131 # o2 = i2 ^ (x2 + s2)
/linux-4.4.14/arch/sparc/include/asm/
Dttable.h17 clr %o0; clr %o1; clr %o2; clr %o3; \
/linux-4.4.14/fs/nfsd/
Dnfs4state.c1881 compare_blob(const struct xdr_netobj *o1, const struct xdr_netobj *o2) in compare_blob() argument
1883 if (o1->len < o2->len) in compare_blob()
1885 if (o1->len > o2->len) in compare_blob()
1887 return memcmp(o1->data, o2->data, o1->len); in compare_blob()