NR_RX_DESC
4 * DESC_SIZE * NR_RX_DESC,
dma_free_coherent(&pci_dev->dev, 4 * DESC_SIZE * NR_RX_DESC,
dma_free_coherent(&dev->pci_dev->dev, 4 * DESC_SIZE * NR_RX_DESC,
struct sk_buff *skbs[NR_RX_DESC];
#define nr_rx_empty(dev) ((NR_RX_DESC-2 + dev->rx_info.next_rx - dev->rx_info.next_empty) % NR_RX_DESC)
dev->rx_info.next_empty = (next_empty + 1) % NR_RX_DESC;
dev->rx_info.descs[((NR_RX_DESC + next_empty - 1) % NR_RX_DESC) * DESC_SIZE] = cpu_to_le32(dev->rx_info.phy_descs + (next_empty * DESC_SIZE * 4));
for (i=0; i<NR_RX_DESC; i++) {
for (i=0; i<NR_RX_DESC; i++)
for (i=0; i<NR_RX_DESC; i++) {
if (dev->rx_info.up && nr_rx_empty(dev) > NR_RX_DESC*3/4)
info->next_rx = (next_rx + 1) % NR_RX_DESC;