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