Lines Matching refs:g1
8 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
36 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
40 mov 0, %g1
47 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
48 andn %g1, DCU_IC, %g1
49 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
53 mov 1, %g1
60 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1;
61 andn %g1, DCU_DC | DCU_IC, %g1;
62 stxa %g1, [%g0] ASI_DCU_CONTROL_REG;
66 mov 0, %g1
73 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1;
74 andn %g1, DCU_DC | DCU_IC, %g1;
75 stxa %g1, [%g0] ASI_DCU_CONTROL_REG;
79 mov 1, %g1
181 rdpr %tl, %g1 ! Save original trap level
188 wrpr %g1, %tl ! Restore original trap level
190 cmp %g2, %g1 ! Hit them all yet?
193 wrpr %g1, %tl ! Restore original trap level
196 lduw [%g2 + %lo(dcache_parity_tl1_occurred)], %g1
197 add %g1, 1, %g1
198 stw %g1, [%g2 + %lo(dcache_parity_tl1_occurred)]
200 sethi %hi(1 << 16), %g1 ! D-cache size
202 sub %g1, %g2, %g1 ! Move down 1 cacheline
203 1: srl %g1, 14, %g3 ! Compute UTAG
205 stxa %g3, [%g1] ASI_DCACHE_UTAG
209 stxa %g0, [%g1 + %g3] ASI_DCACHE_DATA
214 subcc %g1, %g2, %g1 ! Next cacheline
232 rdpr %tl, %g1 ! Save original trap level
239 wrpr %g1, %tl ! Restore original trap level
241 cmp %g2, %g1 ! Hit them all yet?
244 wrpr %g1, %tl ! Restore original trap level
247 lduw [%g2 + %lo(icache_parity_tl1_occurred)], %g1
248 add %g1, 1, %g1
249 stw %g1, [%g2 + %lo(icache_parity_tl1_occurred)]
251 sethi %hi(1 << 15), %g1 ! I-cache size
253 sub %g1, %g2, %g1
254 1: or %g1, (2 << 3), %g3
257 subcc %g1, %g2, %g1
277 sethi %hi(1 << 16), %g1 ! D-cache size
279 sub %g1, %g2, %g1
280 1: stxa %g0, [%g1] ASI_DCACHE_TAG
282 subcc %g1, %g2, %g1
285 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1
286 or %g1, (DCU_DC | DCU_IC), %g1
287 stxa %g1, [%g0] ASI_DCU_CONTROL_REG
305 and %g1, 0x1, %g1
306 sllx %g1, 63, %g2
327 sllx %g1, 8, %g1
328 add %g3, %g1, %g1
331 ldx [%g1 + 0x0], %g7
336 stx %g4, [%g1 + 0x0]
337 stx %g5, [%g1 + 0x8]
338 add %g1, 0x10, %g1
352 stx %g2, [%g1 + 0x20]
353 stx %g7, [%g1 + 0x28]
359 stx %g7, [%g1 + 0x30]
361 stx %g7, [%g1 + 0x38]
365 stx %g7, [%g1]
369 add %g1, 0x8, %g1
372 add %g1, 0x20, %g1
381 add %g1, 0x40, %g1
397 stx %g2, [%g1 + 0x40]
398 stx %g7, [%g1 + 0x48]
402 stx %g7, [%g1 + 0x50]
405 stx %g7, [%g1 + 0x60]
407 stx %g7, [%g1 + 0x68]
410 stx %g7, [%g1 + 0x58]
415 stx %g7, [%g1]
419 add %g1, 0x8, %g1
422 add %g1, 0x30, %g1
431 add %g1, 0x70, %g1
435 stx %g2, [%g1 + 0x20]
437 stx %g7, [%g1 + 0x28]
442 stx %g7, [%g1 + %g3]