Lines Matching refs:entry

732 static int ipg_get_rxbuff(struct net_device *dev, int entry)
735 struct ipg_rx *rxfd = sp->rxd + entry;
743 sp->rx_buff[entry] = NULL;
748 sp->rx_buff[entry] = skb;
1050 unsigned int entry = dirty % IPG_RFDLIST_LENGTH;
1053 if (sp->rx_buff[entry])
1060 if (ipg_get_rxbuff(dev, entry) < 0) {
1067 sp->rxd[entry].rfs = 0x0000000000000000;
1096 unsigned int entry = sp->rx_current % IPG_RFDLIST_LENGTH;
1098 if (sp->rx_buff[entry]) {
1099 struct ipg_rx *rxfd = sp->rxd + entry;
1104 dev_kfree_skb_irq(sp->rx_buff[entry]);
1105 sp->rx_buff[entry] = NULL;
1125 unsigned int entry = sp->rx_current % IPG_RFDLIST_LENGTH;
1126 struct ipg_rx *rxfd = sp->rxd + entry;
1167 if (sp->rx_buff[entry]) {
1172 dev_kfree_skb_irq(sp->rx_buff[entry]);
1173 sp->rx_buff[entry] = NULL;
1182 struct ipg_rx *rxfd, unsigned entry)
1199 skb = sp->rx_buff[entry];
1212 sp->rx_buff[entry] = NULL;
1217 struct ipg_rx *rxfd, unsigned entry)
1228 skb = sp->rx_buff[entry];
1244 sp->rx_buff[entry] = NULL;
1249 struct ipg_rx *rxfd, unsigned entry)
1255 struct sk_buff *skb = sp->rx_buff[entry];
1295 struct ipg_rx *rxfd, unsigned entry)
1301 struct sk_buff *skb = sp->rx_buff[entry];
1332 unsigned int entry = curr % IPG_RFDLIST_LENGTH;
1333 struct ipg_rx *rxfd = sp->rxd + entry;
1340 ipg_nic_rx_with_start_and_end(dev, sp, rxfd, entry);
1343 ipg_nic_rx_with_start(dev, sp, rxfd, entry);
1346 ipg_nic_rx_with_end(dev, sp, rxfd, entry);
1349 ipg_nic_rx_no_start_no_end(dev, sp, rxfd, entry);
1385 unsigned int entry = curr % IPG_RFDLIST_LENGTH;
1386 struct sk_buff *skb = sp->rx_buff[entry];
1389 rxfd = sp->rxd + entry;
1483 sp->rx_buff[entry] = NULL;
1502 unsigned int entry = curr++ % IPG_RFDLIST_LENGTH;
1504 rxfd = sp->rxd + entry;
1517 if (sp->rx_buff[entry]) {
1521 dev_kfree_skb_irq(sp->rx_buff[entry]);
1525 sp->rx_buff[entry] = NULL;
1843 unsigned int entry = sp->tx_current % IPG_TFDLIST_LENGTH;
1857 entry = 0;
1860 txfd = sp->txd + entry;
1862 sp->tx_buff[entry] = skb;