Lines Matching refs:rx_buffers
64 struct smsc9420_ring_info *rx_buffers; member
546 if (!pd->rx_buffers) in smsc9420_free_rx_ring()
550 if (pd->rx_buffers[i].skb) in smsc9420_free_rx_ring()
551 dev_kfree_skb_any(pd->rx_buffers[i].skb); in smsc9420_free_rx_ring()
553 if (pd->rx_buffers[i].mapping) in smsc9420_free_rx_ring()
554 pci_unmap_single(pd->pdev, pd->rx_buffers[i].mapping, in smsc9420_free_rx_ring()
564 kfree(pd->rx_buffers); in smsc9420_free_rx_ring()
565 pd->rx_buffers = NULL; in smsc9420_free_rx_ring()
773 pci_unmap_single(pd->pdev, pd->rx_buffers[index].mapping, in smsc9420_rx_handoff()
775 pd->rx_buffers[index].mapping = 0; in smsc9420_rx_handoff()
777 skb = pd->rx_buffers[index].skb; in smsc9420_rx_handoff()
778 pd->rx_buffers[index].skb = NULL; in smsc9420_rx_handoff()
800 BUG_ON(pd->rx_buffers[index].skb); in smsc9420_alloc_rx_buffer()
801 BUG_ON(pd->rx_buffers[index].mapping); in smsc9420_alloc_rx_buffer()
814 pd->rx_buffers[index].skb = skb; in smsc9420_alloc_rx_buffer()
815 pd->rx_buffers[index].mapping = mapping; in smsc9420_alloc_rx_buffer()
1230 pd->rx_buffers = kmalloc_array(RX_RING_SIZE, in smsc9420_alloc_rx_ring()
1233 if (pd->rx_buffers == NULL) in smsc9420_alloc_rx_ring()
1241 pd->rx_buffers[i].skb = NULL; in smsc9420_alloc_rx_ring()
1242 pd->rx_buffers[i].mapping = 0; in smsc9420_alloc_rx_ring()
1668 BUG_ON(pd->rx_buffers); in smsc9420_remove()