NUM_RX_DESC
static BufferDesc rxd[NUM_RX_DESC] __attribute__ ((aligned(4)));
static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE] __attribute__ ((aligned(4)));
for (i = 0; i < NUM_RX_DESC; i++) {
rxd[i].link = virt_to_bus((i+1 < NUM_RX_DESC) ? &rxd[i+1] : &rxd[0]);
if (++cur_rx == NUM_RX_DESC)
static u8 rx_ring[NUM_RX_DESC * sizeof(struct TxDesc) + 256];
static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE];
unsigned char *RxBufferRing[NUM_RX_DESC]; /* Index of Rx Buffer array */
if (cur_rx == NUM_RX_DESC - 1)
cur_rx = (cur_rx + 1) % NUM_RX_DESC;
memset(tpc->RxDescArray, 0x0, NUM_RX_DESC * sizeof(struct RxDesc));
for (i = 0; i < NUM_RX_DESC; i++) {
if (i == (NUM_RX_DESC - 1))
for (i = 0; i < NUM_RX_DESC; i++) {
if (++cur_rx == NUM_RX_DESC)
static BufferDesc rxd[NUM_RX_DESC];
static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE];
for (i = 0; i < NUM_RX_DESC; i++) {
rxd[i].link = virt_to_bus((i+1 < NUM_RX_DESC) ? &rxd[i+1] : &rxd[0]);