Lines Matching refs:rx_buffers
52 struct smsc9420_ring_info *rx_buffers; member
534 if (!pd->rx_buffers) in smsc9420_free_rx_ring()
538 if (pd->rx_buffers[i].skb) in smsc9420_free_rx_ring()
539 dev_kfree_skb_any(pd->rx_buffers[i].skb); in smsc9420_free_rx_ring()
541 if (pd->rx_buffers[i].mapping) in smsc9420_free_rx_ring()
542 pci_unmap_single(pd->pdev, pd->rx_buffers[i].mapping, in smsc9420_free_rx_ring()
552 kfree(pd->rx_buffers); in smsc9420_free_rx_ring()
553 pd->rx_buffers = NULL; in smsc9420_free_rx_ring()
761 pci_unmap_single(pd->pdev, pd->rx_buffers[index].mapping, in smsc9420_rx_handoff()
763 pd->rx_buffers[index].mapping = 0; in smsc9420_rx_handoff()
765 skb = pd->rx_buffers[index].skb; in smsc9420_rx_handoff()
766 pd->rx_buffers[index].skb = NULL; in smsc9420_rx_handoff()
788 BUG_ON(pd->rx_buffers[index].skb); in smsc9420_alloc_rx_buffer()
789 BUG_ON(pd->rx_buffers[index].mapping); in smsc9420_alloc_rx_buffer()
802 pd->rx_buffers[index].skb = skb; in smsc9420_alloc_rx_buffer()
803 pd->rx_buffers[index].mapping = mapping; in smsc9420_alloc_rx_buffer()
1218 pd->rx_buffers = kmalloc_array(RX_RING_SIZE, in smsc9420_alloc_rx_ring()
1221 if (pd->rx_buffers == NULL) in smsc9420_alloc_rx_ring()
1229 pd->rx_buffers[i].skb = NULL; in smsc9420_alloc_rx_ring()
1230 pd->rx_buffers[i].mapping = 0; in smsc9420_alloc_rx_ring()
1656 BUG_ON(pd->rx_buffers); in smsc9420_remove()