Lines Matching refs:o1

89 	sub	%o1, 8, %o1
90 brnz %o1, 0b
94 mov ASI_L2_CTRL_RW_ADDR, %o1
95 ldxa [%o1]ASI_L2_CTRL, %o3
100 stxa %o4, [%o1]ASI_L2_CTRL
139 set 1, %o1
140 sllx %o1, MCNTL_SPECULATIVE_SHIFT, %o1
141 andn %o0, %o1, %o0
206 sub %o1, 8, %o1
207 brnz %o1, 0b
222 add %o0, SAVE_LOG, %o1
223 stx %l0, [%o1+8*0]
224 stx %l1, [%o1+8*1]
225 stx %l2, [%o1+8*2]
226 stx %l5, [%o1+8*3]
228 add %o0, FMEM_ISSUED, %o1
229 st %l7, [%o1]
241 add %o0, SAVE_LOCAL, %o1
242 ldx [%o1+8*0], %l0
243 ldx [%o1+8*1], %l1
244 ldx [%o1+8*2], %l2
245 ldx [%o1+8*3], %l3
246 ldx [%o1+8*4], %l4
247 ldx [%o1+8*5], %l5
248 ldx [%o1+8*6], %l6
249 ldx [%o1+8*7], %l7
252 ldxa [%g0]ASI_MCNTL, %o1
255 andn %o1, %o2, %o1
260 stxa %o1, [%g0]ASI_MCNTL
284 add %l0, SCF_STATUS_EX, %o1
285 lduwa [%o1]ASI_IO, %o2
295 add %l0, SCF_COMMAND, %o1
296 lduha [%o1]ASI_IO, %o2
307 add %l0, SCF_STATUS, %o1
308 lduha [%o1]ASI_IO, %o2
313 stha %o3, [%o1]ASI_IO
321 stha %o3, [%o1]ASI_IO
323 add %l0, (SCF_TDATA+0xe), %o1
333 * o1 points to SCFBASE.SCF_TDATA[0xe]
350 stha %o3, [%o1]ASI_IO
351 lduha [%o1]ASI_IO, %o2
363 sub %o1, %l0, %o2
372 sub %o1, 2, %o1
376 sub %o1, %l0, %o2
384 add %l0, (SCF_TDATA), %o1
385 ldxa [%o1]ASI_IO, %o2
388 add %l0, (SCF_TDATA+8), %o1
389 ldxa [%o1]ASI_IO, %o2
400 add %l0, %o2, %o1
401 lduba [%o1]ASI_IO, %o2
404 or %g0, (SCF_SB_INFO_BUSY), %o1
405 btst %o1, %o2
414 add %l0, SCF_COMMAND, %o1
419 stha %o2, [%o1]ASI_IO
423 add %l0, SCF_STATUS, %o1
430 lduha [%o1]ASI_IO, %o4
434 stha %o2, [%o1]ASI_IO ! Clear if the bit is set
441 stha %o3, [%o1]ASI_IO ! Now we are done and clear it
483 casx [%o0], %o2, %o1
531 sub %o1, 8, %o1
532 brnz %o1, 0b