NUM_RX_DESC
data->rx_max_pending = NUM_RX_DESC;
data->rx_pending = NUM_RX_DESC;
for (i = 0; i < NUM_RX_DESC && tp->Rx_databuff[i]; i++) {
for (i = 0; i < NUM_RX_DESC; i++) {
tp->RxDescArray[NUM_RX_DESC - 1].opts1 |= cpu_to_le32(RingEnd);
for (i = 0; i < NUM_RX_DESC; i++)
unsigned int pkt_size, entry = tp->cur_rx % NUM_RX_DESC;
struct page *Rx_databuff[NUM_RX_DESC]; /* Rx data buffers */
#define R8169_RX_RING_BYTES (NUM_RX_DESC * sizeof(struct RxDesc))
struct sk_buff *Rx_skbuff[NUM_RX_DESC];
unsigned int i = cur % NUM_RX_DESC;
#define RX_RING_BYTES (NUM_RX_DESC * sizeof(struct RxDesc))
rx_left = NUM_RX_DESC + tp->dirty_rx - cur_rx;
unsigned int entry = cur_rx % NUM_RX_DESC;
if ((tp->dirty_rx + NUM_RX_DESC) == tp->cur_rx)
for (i = 0; i < NUM_RX_DESC; i++) {
memset(tp->Rx_skbuff, 0x0, NUM_RX_DESC * sizeof(struct sk_buff *));
if (sis190_rx_fill(tp, dev, 0, NUM_RX_DESC) != NUM_RX_DESC)
sis190_mark_as_last_descriptor(tp->RxDescRing + NUM_RX_DESC - 1);
for (i = 0; i < NUM_RX_DESC; i++) {
((i+1)%NUM_RX_DESC)*sizeof(BufferDesc);
for (i = 0; i < NUM_RX_DESC; i++) {
sis_priv->dirty_rx = (unsigned int) (i - NUM_RX_DESC);
unsigned int entry = sis_priv->cur_rx % NUM_RX_DESC;
rx_work_limit = sis_priv->dirty_rx + NUM_RX_DESC - sis_priv->cur_rx;
struct sk_buff *rx_skbuff[NUM_RX_DESC];
entry = sis_priv->cur_rx % NUM_RX_DESC;
entry = sis_priv->dirty_rx % NUM_RX_DESC;
for (i = 0; i < NUM_RX_DESC; i++) {
#define RX_TOTAL_SIZE NUM_RX_DESC*sizeof(BufferDesc)