Lines Matching defs:tx_buffers
149 * @tx_buffers: The sk_buff mappings for the TX ring
150 * @txq_lock: A lock to protect the tx_buffers tx_ring_used etc variables
180 struct ks8695_skbuff tx_buffers[MAX_TX_DESC];
379 if (ksp->tx_buffers[buff_n].skb &&
385 ndev->stats.tx_bytes += ksp->tx_buffers[buff_n].length;
392 ksp->tx_buffers[buff_n].dma_ptr,
393 ksp->tx_buffers[buff_n].length,
395 dev_kfree_skb_irq(ksp->tx_buffers[buff_n].skb);
396 ksp->tx_buffers[buff_n].skb = NULL;
686 if (ksp->tx_buffers[buff_n].skb) {
694 ksp->tx_buffers[buff_n].dma_ptr,
695 ksp->tx_buffers[buff_n].length,
697 dev_kfree_skb_irq(ksp->tx_buffers[buff_n].skb);
698 ksp->tx_buffers[buff_n].skb = NULL;
1177 BUG_ON(ksp->tx_buffers[buff_n].skb);
1188 ksp->tx_buffers[buff_n].dma_ptr = dmap;
1190 ksp->tx_buffers[buff_n].skb = skb;
1191 ksp->tx_buffers[buff_n].length = skb->len;
1195 cpu_to_le32(ksp->tx_buffers[buff_n].dma_ptr);