Lines Matching refs:tx_cb_ptr

1094 	struct enet_cb *tx_cb_ptr;  in bcmgenet_get_txcb()  local
1096 tx_cb_ptr = ring->cbs; in bcmgenet_get_txcb()
1097 tx_cb_ptr += ring->write_ptr - ring->cb_ptr; in bcmgenet_get_txcb()
1105 return tx_cb_ptr; in bcmgenet_get_txcb()
1171 struct enet_cb *tx_cb_ptr; in __bcmgenet_tx_reclaim() local
1193 tx_cb_ptr = &priv->tx_cbs[ring->clean_ptr]; in __bcmgenet_tx_reclaim()
1194 if (tx_cb_ptr->skb) { in __bcmgenet_tx_reclaim()
1197 dev->stats.tx_bytes += tx_cb_ptr->skb->len; in __bcmgenet_tx_reclaim()
1199 dma_unmap_addr(tx_cb_ptr, dma_addr), in __bcmgenet_tx_reclaim()
1200 dma_unmap_len(tx_cb_ptr, dma_len), in __bcmgenet_tx_reclaim()
1202 bcmgenet_free_cb(tx_cb_ptr); in __bcmgenet_tx_reclaim()
1203 } else if (dma_unmap_addr(tx_cb_ptr, dma_addr)) { in __bcmgenet_tx_reclaim()
1205 dma_unmap_len(tx_cb_ptr, dma_len); in __bcmgenet_tx_reclaim()
1207 dma_unmap_addr(tx_cb_ptr, dma_addr), in __bcmgenet_tx_reclaim()
1208 dma_unmap_len(tx_cb_ptr, dma_len), in __bcmgenet_tx_reclaim()
1210 dma_unmap_addr_set(tx_cb_ptr, dma_addr, 0); in __bcmgenet_tx_reclaim()
1286 struct enet_cb *tx_cb_ptr; in bcmgenet_xmit_single() local
1292 tx_cb_ptr = bcmgenet_get_txcb(priv, ring); in bcmgenet_xmit_single()
1294 if (unlikely(!tx_cb_ptr)) in bcmgenet_xmit_single()
1297 tx_cb_ptr->skb = skb; in bcmgenet_xmit_single()
1310 dma_unmap_addr_set(tx_cb_ptr, dma_addr, mapping); in bcmgenet_xmit_single()
1311 dma_unmap_len_set(tx_cb_ptr, dma_len, skb_len); in bcmgenet_xmit_single()
1319 dmadesc_set(priv, tx_cb_ptr->bd_addr, mapping, length_status); in bcmgenet_xmit_single()
1332 struct enet_cb *tx_cb_ptr; in bcmgenet_xmit_frag() local
1336 tx_cb_ptr = bcmgenet_get_txcb(priv, ring); in bcmgenet_xmit_frag()
1338 if (unlikely(!tx_cb_ptr)) in bcmgenet_xmit_frag()
1340 tx_cb_ptr->skb = NULL; in bcmgenet_xmit_frag()
1352 dma_unmap_addr_set(tx_cb_ptr, dma_addr, mapping); in bcmgenet_xmit_frag()
1353 dma_unmap_len_set(tx_cb_ptr, dma_len, frag->size); in bcmgenet_xmit_frag()
1355 dmadesc_set(priv, tx_cb_ptr->bd_addr, mapping, in bcmgenet_xmit_frag()