Lines Matching refs:rx_fifo
232 register short rx_fifo; in t595_poll() local
259 rx_fifo = status & RX_BYTES_MASK; in t595_poll()
260 if (rx_fifo==0) in t595_poll()
267 printf("[l=%d",rx_fifo); in t595_poll()
269 insw(BASE + VX_W1_RX_PIO_RD_1, nic->packet, rx_fifo / 2); in t595_poll()
270 if(rx_fifo & 1) in t595_poll()
271 nic->packet[rx_fifo-1]=inb(BASE + VX_W1_RX_PIO_RD_1); in t595_poll()
272 nic->packetlen=rx_fifo; in t595_poll()
279 rx_fifo = status & RX_BYTES_MASK; in t595_poll()
281 if(rx_fifo>0) { in t595_poll()
282 insw(BASE + VX_W1_RX_PIO_RD_1, nic->packet+nic->packetlen, rx_fifo / 2); in t595_poll()
283 if(rx_fifo & 1) in t595_poll()
284 nic->packet[nic->packetlen+rx_fifo-1]=inb(BASE + VX_W1_RX_PIO_RD_1); in t595_poll()
285 nic->packetlen+=rx_fifo; in t595_poll()
287 printf("+%d",rx_fifo); in t595_poll()