Lines Matching refs:l7
80 ldub [%l6 + %lo(AUXREG_VA) + 3], %l7; \
81 or %l7, AUXIO4C_MB1|AUXIO4C_FTC, %l7; \
82 stb %l7, [%l6 + %lo(AUXREG_VA) + 3];
85 ldub [%l6 + %lo(AUXREG_VA) + 3], %l7; \
86 andn %l7, AUXIO4C_FTC, %l7; \
87 or %l7, AUXIO4C_MB1, %l7; \
88 stb %l7, [%l6 + %lo(AUXREG_VA) + 3];
93 ldub [%l6 + %lo(AUXREG_VA) + 3], %l7; \
94 or %l7, AUXIO4M_MB1|AUXIO4M_FTC, %l7; \
95 stb %l7, [%l6 + %lo(AUXREG_VA) + 3];
147 /* use %l6 and %l7 as short-term temporaries */
166 set save_l, %l7
167 std %l0, [%l7]
168 st %l2, [%l7 + 8]
171 INCR64X(CPUINFO_VA+CPUINFO_NINTR, %l4, %l5, %l7)
174 sethi %hi(_C_LABEL(fdciop)), %l7
175 ld [%l7 + %lo(_C_LABEL(fdciop))], R_fdc
179 addcc %l7, 1, %l7
188 ld [R_fdc + FDC_REG_HANDLE], %l7 ! get chip registers bus handle
190 add R_msr, %l7, R_msr
192 add R_fifo, %l7, R_fifo
194 !!add R_dor, %l7, R_dor
197 ld [R_fdc + FDC_ITASK], %l7 ! get task from fdc
198 cmp %l7, FDC_ITASK_SENSEI
201 cmp %l7, FDC_ITASK_RESULT
204 cmp %l7, FDC_ITASK_DMA
206 mov FDC_ISTATUS_SPURIOUS, %l7 ! set status and post sw intr
212 ldub [R_msr], %l7 ! get MSR value
214 btst NE7_RQM, %l7 ! room in fifo?
216 btst NE7_NDM, %l7 ! execution finished?
236 0: btst NE7_DIO, %l7 ! IO direction
239 ldub [R_fifo], %l7 ! reading:
241 stb %l7, [R_buf] ! *fdc->sc_bufp = *reg_fifo
244 ldub [R_buf], %l7 ! writing:
245 stb %l7, [R_fifo] ! *reg_fifo = *fdc->sc_bufp
249 ldub [R_msr], %l7 ! get MSR value
263 ldub [R_msr], %l7
267 mov FDC_ISTATUS_ERROR, %l7 ! and post sw interrupt
268 and %l7, (NE7_RQM | NE7_DIO | NE7_CB), %l7
269 cmp %l7, NE7_RQM
271 ldub [R_msr], %l7
272 mov NE7CMD_SENSEI, %l7
273 stb %l7, [R_fifo]
278 mov -1, %l7
279 st %l7, [R_fdc + FDC_NSTAT] ! fdc->sc_nstat = -1;
283 ldub [R_msr], %l7
287 mov FDC_ISTATUS_ERROR, %l7 ! and post sw interrupt
288 and %l7, (NE7_RQM | NE7_DIO | NE7_CB), %l7
289 cmp %l7, NE7_RQM
291 cmp %l7, (NE7_RQM | NE7_DIO | NE7_CB)
293 ldub [R_msr], %l7
297 ldub [R_fifo], %l7 ! load the status byte
298 stb %l7, [R_stat]
302 ldub [R_msr], %l7
307 mov FDC_ISTATUS_DONE, %l7
311 ! enter here with status in %l7
313 st %l7, [R_fdc + FDC_ISTATUS]
320 set save_l, %l7
321 ldd [%l7], %l0
324 ld [%l7 + 8], %l2