Lines Matching refs:rx_ring
61 struct smsc9420_dma_desc *rx_ring; member
581 BUG_ON(!pd->rx_ring); in smsc9420_free_rx_ring()
594 pd->rx_ring[i].status = 0; in smsc9420_free_rx_ring()
595 pd->rx_ring[i].length = 0; in smsc9420_free_rx_ring()
596 pd->rx_ring[i].buffer1 = 0; in smsc9420_free_rx_ring()
597 pd->rx_ring[i].buffer2 = 0; in smsc9420_free_rx_ring()
854 pd->rx_ring[index].buffer1 = mapping + NET_IP_ALIGN; in smsc9420_alloc_rx_buffer()
855 pd->rx_ring[index].status = RDES0_OWN_; in smsc9420_alloc_rx_buffer()
881 status = pd->rx_ring[pd->rx_ring_head].status; in smsc9420_rx_poll()
1273 BUG_ON(!pd->rx_ring); in smsc9420_alloc_rx_ring()
1283 pd->rx_ring[i].status = 0; in smsc9420_alloc_rx_ring()
1284 pd->rx_ring[i].length = PKT_BUF_SZ; in smsc9420_alloc_rx_ring()
1285 pd->rx_ring[i].buffer2 = 0; in smsc9420_alloc_rx_ring()
1289 pd->rx_ring[RX_RING_SIZE - 1].length = (PKT_BUF_SZ | RDES1_RER_); in smsc9420_alloc_rx_ring()
1626 pd->rx_ring = pci_alloc_consistent(pdev, in smsc9420_probe()
1631 if (!pd->rx_ring) in smsc9420_probe()
1635 pd->tx_ring = (pd->rx_ring + RX_RING_SIZE); in smsc9420_probe()
1686 (RX_RING_SIZE + TX_RING_SIZE), pd->rx_ring, pd->rx_dma_addr); in smsc9420_probe()
1716 BUG_ON(!pd->rx_ring); in smsc9420_remove()
1719 (RX_RING_SIZE + TX_RING_SIZE), pd->rx_ring, pd->rx_dma_addr); in smsc9420_remove()