Lines Matching defs:cur_rx
309 unsigned long cur_rx; /* Index into the Rx descriptor buffer of next Rx pkt. */
451 int cur_rx;
453 cur_rx = tpc->cur_rx;
454 if ((tpc->RxDescArray[cur_rx].status & OWNbit) == 0) {
466 if (!(tpc->RxDescArray[cur_rx].status & RxRES)) {
467 nic->packetlen = (int) (tpc->RxDescArray[cur_rx].
469 memcpy(nic->packet, tpc->RxBufferRing[cur_rx],
471 if (cur_rx == NUM_RX_DESC - 1)
472 tpc->RxDescArray[cur_rx].status =
475 tpc->RxDescArray[cur_rx].status =
477 tpc->RxDescArray[cur_rx].buf_addr =
478 virt_to_bus(tpc->RxBufferRing[cur_rx]);
482 cur_rx = (cur_rx + 1) % NUM_RX_DESC;
483 tpc->cur_rx = cur_rx;
490 tpc->cur_rx = cur_rx;
491 /* FIXME: There is no reason to do this as cur_rx did not change */
597 tpc->cur_rx = 0;
616 tpc->cur_rx = 0;