equal
deleted
inserted
replaced
1746 |
1746 |
1747 pci_unmap_single(nic->pdev, |
1747 pci_unmap_single(nic->pdev, |
1748 le32_to_cpu(cb->u.tcb.tbd.buf_addr), |
1748 le32_to_cpu(cb->u.tcb.tbd.buf_addr), |
1749 le16_to_cpu(cb->u.tcb.tbd.size), |
1749 le16_to_cpu(cb->u.tcb.tbd.size), |
1750 PCI_DMA_TODEVICE); |
1750 PCI_DMA_TODEVICE); |
1751 if (!nic->ecdev) { |
1751 if (!nic->ecdev) |
1752 dev_kfree_skb_any(cb->skb); |
1752 dev_kfree_skb_any(cb->skb); |
1753 cb->skb = NULL; |
1753 cb->skb = NULL; |
1754 } |
|
1755 tx_cleaned = 1; |
1754 tx_cleaned = 1; |
1756 } |
1755 } |
1757 cb->status = 0; |
1756 cb->status = 0; |
1758 nic->cbs_avail++; |
1757 nic->cbs_avail++; |
1759 } |
1758 } |
1777 if(cb->skb) { |
1776 if(cb->skb) { |
1778 pci_unmap_single(nic->pdev, |
1777 pci_unmap_single(nic->pdev, |
1779 le32_to_cpu(cb->u.tcb.tbd.buf_addr), |
1778 le32_to_cpu(cb->u.tcb.tbd.buf_addr), |
1780 le16_to_cpu(cb->u.tcb.tbd.size), |
1779 le16_to_cpu(cb->u.tcb.tbd.size), |
1781 PCI_DMA_TODEVICE); |
1780 PCI_DMA_TODEVICE); |
1782 dev_kfree_skb(cb->skb); |
1781 if (!nic->ecdev) |
|
1782 dev_kfree_skb(cb->skb); |
1783 } |
1783 } |
1784 nic->cb_to_clean = nic->cb_to_clean->next; |
1784 nic->cb_to_clean = nic->cb_to_clean->next; |
1785 nic->cbs_avail++; |
1785 nic->cbs_avail++; |
1786 } |
1786 } |
1787 pci_free_consistent(nic->pdev, |
1787 pci_free_consistent(nic->pdev, |