Lines Matching refs:tx_cb_ptr

945 	struct enet_cb *tx_cb_ptr;  in bcmgenet_get_txcb()  local
947 tx_cb_ptr = ring->cbs; in bcmgenet_get_txcb()
948 tx_cb_ptr += ring->write_ptr - ring->cb_ptr; in bcmgenet_get_txcb()
956 return tx_cb_ptr; in bcmgenet_get_txcb()
1022 struct enet_cb *tx_cb_ptr; in __bcmgenet_tx_reclaim() local
1044 tx_cb_ptr = &priv->tx_cbs[ring->clean_ptr]; in __bcmgenet_tx_reclaim()
1045 if (tx_cb_ptr->skb) { in __bcmgenet_tx_reclaim()
1048 dev->stats.tx_bytes += tx_cb_ptr->skb->len; in __bcmgenet_tx_reclaim()
1050 dma_unmap_addr(tx_cb_ptr, dma_addr), in __bcmgenet_tx_reclaim()
1051 tx_cb_ptr->skb->len, in __bcmgenet_tx_reclaim()
1053 bcmgenet_free_cb(tx_cb_ptr); in __bcmgenet_tx_reclaim()
1054 } else if (dma_unmap_addr(tx_cb_ptr, dma_addr)) { in __bcmgenet_tx_reclaim()
1056 dma_unmap_len(tx_cb_ptr, dma_len); in __bcmgenet_tx_reclaim()
1058 dma_unmap_addr(tx_cb_ptr, dma_addr), in __bcmgenet_tx_reclaim()
1059 dma_unmap_len(tx_cb_ptr, dma_len), in __bcmgenet_tx_reclaim()
1061 dma_unmap_addr_set(tx_cb_ptr, dma_addr, 0); in __bcmgenet_tx_reclaim()
1137 struct enet_cb *tx_cb_ptr; in bcmgenet_xmit_single() local
1143 tx_cb_ptr = bcmgenet_get_txcb(priv, ring); in bcmgenet_xmit_single()
1145 if (unlikely(!tx_cb_ptr)) in bcmgenet_xmit_single()
1148 tx_cb_ptr->skb = skb; in bcmgenet_xmit_single()
1161 dma_unmap_addr_set(tx_cb_ptr, dma_addr, mapping); in bcmgenet_xmit_single()
1162 dma_unmap_len_set(tx_cb_ptr, dma_len, skb->len); in bcmgenet_xmit_single()
1170 dmadesc_set(priv, tx_cb_ptr->bd_addr, mapping, length_status); in bcmgenet_xmit_single()
1183 struct enet_cb *tx_cb_ptr; in bcmgenet_xmit_frag() local
1187 tx_cb_ptr = bcmgenet_get_txcb(priv, ring); in bcmgenet_xmit_frag()
1189 if (unlikely(!tx_cb_ptr)) in bcmgenet_xmit_frag()
1191 tx_cb_ptr->skb = NULL; in bcmgenet_xmit_frag()
1203 dma_unmap_addr_set(tx_cb_ptr, dma_addr, mapping); in bcmgenet_xmit_frag()
1204 dma_unmap_len_set(tx_cb_ptr, dma_len, frag->size); in bcmgenet_xmit_frag()
1206 dmadesc_set(priv, tx_cb_ptr->bd_addr, mapping, in bcmgenet_xmit_frag()