Lines Matching refs:status
200 unsigned int status; in eesoxscsi_buffer_in() local
205 status = readb(reg_fas + (REG_STAT << EESOX_FAS216_SHIFT)); in eesoxscsi_buffer_in()
206 if (status & STAT_INT) in eesoxscsi_buffer_in()
212 status = readb(reg_dmastat); in eesoxscsi_buffer_in()
213 if (!(status & EESOX_STAT_DMA)) in eesoxscsi_buffer_in()
219 status = readb(reg_fas + (REG_CFIS << EESOX_FAS216_SHIFT)) & CFIS_CF; in eesoxscsi_buffer_in()
220 if (status > 16) in eesoxscsi_buffer_in()
221 status = 16; in eesoxscsi_buffer_in()
222 if (status > length) in eesoxscsi_buffer_in()
223 status = length; in eesoxscsi_buffer_in()
228 if (((u32)buf) & 2 && status >= 2) { in eesoxscsi_buffer_in()
231 status -= 2; in eesoxscsi_buffer_in()
235 if (status >= 8) { in eesoxscsi_buffer_in()
250 if (status >= 4) { in eesoxscsi_buffer_in()
262 if (status >= 2) { in eesoxscsi_buffer_in()
277 unsigned int status; in eesoxscsi_buffer_out() local
282 status = readb(reg_fas + (REG_STAT << EESOX_FAS216_SHIFT)); in eesoxscsi_buffer_out()
283 if (status & STAT_INT) in eesoxscsi_buffer_out()
289 status = readb(reg_dmastat); in eesoxscsi_buffer_out()
290 if (!(status & EESOX_STAT_DMA)) in eesoxscsi_buffer_out()
296 status = readb(reg_fas + (REG_CFIS << EESOX_FAS216_SHIFT)) & CFIS_CF; in eesoxscsi_buffer_out()
297 if (status > 16) in eesoxscsi_buffer_out()
298 status = 16; in eesoxscsi_buffer_out()
299 status = 16 - status; in eesoxscsi_buffer_out()
300 if (status > length) in eesoxscsi_buffer_out()
301 status = length; in eesoxscsi_buffer_out()
302 status &= ~1; in eesoxscsi_buffer_out()
307 if (((u32)buf) & 2 && status >= 2) { in eesoxscsi_buffer_out()
310 status -= 2; in eesoxscsi_buffer_out()
314 if (status >= 8) { in eesoxscsi_buffer_out()
330 if (status >= 4) { in eesoxscsi_buffer_out()
342 if (status >= 2) { in eesoxscsi_buffer_out()