TSI108_RXRING_LEN
struct sk_buff *rxskbs[TSI108_RXRING_LEN];
unsigned int rxring_size = TSI108_RXRING_LEN * sizeof(rx_desc);
for (i = 0; i < TSI108_RXRING_LEN; i++) {
data->rxring[TSI108_RXRING_LEN - 1].next0 = data->rxdma;
for (i = 0; i < TSI108_RXRING_LEN; i++) {
data->rxtail = (data->rxtail + 1) % TSI108_RXRING_LEN;
TSI108_RXRING_LEN * sizeof(rx_desc),
data->rxtail = (data->rxtail + 1) % TSI108_RXRING_LEN;
while (data->rxfree != TSI108_RXRING_LEN && done != budget) {
data->rxhead = (data->rxhead + 1) % TSI108_RXRING_LEN;
if (data->rxfree < TSI108_RXRING_LEN)
if (netif_running(dev) && data->rxfree < TSI108_RXRING_LEN / 4)