Lines Matching refs:tx_buffers

51 	struct smsc9420_ring_info *tx_buffers;  member
501 if (!pd->tx_buffers) in smsc9420_free_tx_ring()
505 struct sk_buff *skb = pd->tx_buffers[i].skb; in smsc9420_free_tx_ring()
508 BUG_ON(!pd->tx_buffers[i].mapping); in smsc9420_free_tx_ring()
509 pci_unmap_single(pd->pdev, pd->tx_buffers[i].mapping, in smsc9420_free_tx_ring()
521 kfree(pd->tx_buffers); in smsc9420_free_tx_ring()
522 pd->tx_buffers = NULL; in smsc9420_free_tx_ring()
910 BUG_ON(!pd->tx_buffers[index].skb); in smsc9420_complete_tx()
911 BUG_ON(!pd->tx_buffers[index].mapping); in smsc9420_complete_tx()
913 pci_unmap_single(pd->pdev, pd->tx_buffers[index].mapping, in smsc9420_complete_tx()
914 pd->tx_buffers[index].skb->len, PCI_DMA_TODEVICE); in smsc9420_complete_tx()
915 pd->tx_buffers[index].mapping = 0; in smsc9420_complete_tx()
917 dev_kfree_skb_any(pd->tx_buffers[index].skb); in smsc9420_complete_tx()
918 pd->tx_buffers[index].skb = NULL; in smsc9420_complete_tx()
941 BUG_ON(pd->tx_buffers[index].skb); in smsc9420_hard_start_xmit()
942 BUG_ON(pd->tx_buffers[index].mapping); in smsc9420_hard_start_xmit()
952 pd->tx_buffers[index].skb = skb; in smsc9420_hard_start_xmit()
953 pd->tx_buffers[index].mapping = mapping; in smsc9420_hard_start_xmit()
1185 pd->tx_buffers = kmalloc_array(TX_RING_SIZE, in smsc9420_alloc_tx_ring()
1188 if (!pd->tx_buffers) in smsc9420_alloc_tx_ring()
1193 pd->tx_buffers[i].skb = NULL; in smsc9420_alloc_tx_ring()
1194 pd->tx_buffers[i].mapping = 0; in smsc9420_alloc_tx_ring()
1655 BUG_ON(pd->tx_buffers); in smsc9420_remove()