Lines Matching refs:rx_buffers
52 struct smsc9420_ring_info *rx_buffers;
526 if (!pd->rx_buffers)
530 if (pd->rx_buffers[i].skb)
531 dev_kfree_skb_any(pd->rx_buffers[i].skb);
533 if (pd->rx_buffers[i].mapping)
535 pd->rx_buffers[i].mapping,
545 kfree(pd->rx_buffers);
546 pd->rx_buffers = NULL;
754 dma_unmap_single(&pd->pdev->dev, pd->rx_buffers[index].mapping,
756 pd->rx_buffers[index].mapping = 0;
758 skb = pd->rx_buffers[index].skb;
759 pd->rx_buffers[index].skb = NULL;
781 BUG_ON(pd->rx_buffers[index].skb);
782 BUG_ON(pd->rx_buffers[index].mapping);
795 pd->rx_buffers[index].skb = skb;
796 pd->rx_buffers[index].mapping = mapping;
1213 pd->rx_buffers = kmalloc_array(RX_RING_SIZE,
1216 if (pd->rx_buffers == NULL)
1224 pd->rx_buffers[i].skb = NULL;
1225 pd->rx_buffers[i].mapping = 0;
1632 /* tx_buffers and rx_buffers are freed in stop */
1634 BUG_ON(pd->rx_buffers);