Lines Matching defs:index
684 cmd.index = 0;
905 * The index of packet we get to drop is
906 * the index of the packet following
910 u16 index = rrpriv->evt_ring[eidx].index;
911 index = (index + (RX_RING_ENTRIES - 1)) %
913 rrpriv->rx_ring[index].mode |=
930 static void rx_int(struct net_device *dev, u32 rxlimit, u32 index)
939 desc = &(rrpriv->rx_ring[index]);
942 printk("index %i, rxlimit %i\n", index, rxlimit);
945 if ( (rrpriv->rx_ring[index].mode & PACKET_BAD) == PACKET_BAD){
953 rx_skb = rrpriv->rx_skbuff[index];
989 rrpriv->rx_skbuff[index] = newskb;
1013 if ((index & 7) == 7)
1014 writel(index, ®s->IpRxPi);
1016 index = (index + 1) % RX_RING_ENTRIES;
1017 } while(index != rxlimit);
1019 rrpriv->cur_rx = index;
1270 u32 index, cons;
1286 index = (((readl(®s->EvtPrd) >> 8) & 0xff) - 1) % TX_RING_ENTRIES;
1288 printk("TX ring index %i, TX consumer %i\n",
1289 index, cons);
1291 if (rrpriv->tx_skbuff[index]){
1292 len = min_t(int, 0x80, rrpriv->tx_skbuff[index]->len);
1293 printk("skbuff for index %i is valid - dumping data (0x%x bytes - DMA len 0x%x)\n", index, len, rrpriv->tx_ring[index].size);
1297 printk("%02x ", (unsigned char) rrpriv->tx_skbuff[index]->data[i]);
1403 u32 index, len = skb->len;
1442 index = txctrl->pi;
1444 rrpriv->tx_skbuff[index] = skb;
1445 set_rraddr(&rrpriv->tx_ring[index].addr,
1447 rrpriv->tx_ring[index].size = len + 8; /* include IFIELD */
1448 rrpriv->tx_ring[index].mode = PACKET_START | PACKET_END;
1449 txctrl->pi = (index + 1) % TX_RING_ENTRIES;