Lines Matching refs:entry
393 int entry = w840private.cur_rx % RX_RING_SIZE;
414 "multiple buffers, entry %d status %X !\n",
444 printf(" netdev_rx() normal Rx pkt ring %d length %d status %X\n", entry, pkt_len, status);
452 memcpy(nic->packet, le32desc_to_virt(w840private.rx_ring[entry].buffer1), pkt_len);
456 w840private.rx_ring[entry].status = DescOwn;
473 entry = (++w840private.cur_rx) % RX_RING_SIZE;
474 w840private.rx_head_desc = &w840private.rx_ring[entry];
492 unsigned entry;
499 entry = w840private.cur_tx % TX_RING_SIZE;
513 w840private.tx_ring[entry].buffer1 = virt_to_le32desc(tx_packet);
515 w840private.tx_ring[entry].length = (DescWholePkt | (u32) s);
516 if (entry >= TX_RING_SIZE-1) /* Wrap ring */
517 w840private.tx_ring[entry].length |= (DescIntr | DescEndRing);
518 w840private.tx_ring[entry].status = (DescOwn);
535 printf("winbond-840 : Transmit frame # %d size %d queued in slot %d.\n", w840private.cur_tx, s, entry);
539 transmit_status = w840private.tx_ring[entry].status;
555 transmit_status = w840private.tx_ring[entry].status;
566 w840private.tx_ring[entry].status);
574 printf("winbond-840 : transmission TIMEOUT : status %X\n", w840private.tx_ring[entry].status);
930 /* Mark the last entry as wrapping the ring. */