Lines Matching refs:rx_buffers
52 struct smsc9420_ring_info *rx_buffers;
528 if (!pd->rx_buffers)
532 if (pd->rx_buffers[i].skb)
533 dev_kfree_skb_any(pd->rx_buffers[i].skb);
535 if (pd->rx_buffers[i].mapping)
537 pd->rx_buffers[i].mapping,
547 kfree(pd->rx_buffers);
548 pd->rx_buffers = NULL;
756 dma_unmap_single(&pd->pdev->dev, pd->rx_buffers[index].mapping,
758 pd->rx_buffers[index].mapping = 0;
760 skb = pd->rx_buffers[index].skb;
761 pd->rx_buffers[index].skb = NULL;
783 BUG_ON(pd->rx_buffers[index].skb);
784 BUG_ON(pd->rx_buffers[index].mapping);
797 pd->rx_buffers[index].skb = skb;
798 pd->rx_buffers[index].mapping = mapping;
1214 pd->rx_buffers = kmalloc_array(RX_RING_SIZE,
1217 if (pd->rx_buffers == NULL)
1225 pd->rx_buffers[i].skb = NULL;
1226 pd->rx_buffers[i].mapping = 0;
1633 /* tx_buffers and rx_buffers are freed in stop */
1635 BUG_ON(pd->rx_buffers);