Lines Matching refs:tx_ring
176 struct xge_desc_ring *tx_ring; in xge_start_xmit() local
184 tx_ring = pdata->tx_ring; in xge_start_xmit()
185 tail = tx_ring->tail; in xge_start_xmit()
187 raw_desc = &tx_ring->raw_desc[tail]; in xge_start_xmit()
210 tx_ring->pkt_info[tail].skb = skb; in xge_start_xmit()
211 tx_ring->pkt_info[tail].dma_addr = dma_addr; in xge_start_xmit()
212 tx_ring->pkt_info[tail].pkt_buf = pkt_buf; in xge_start_xmit()
222 tx_ring->tail = (tail + 1) & (XGENE_ENET_NUM_DESC - 1); in xge_start_xmit()
240 struct xge_desc_ring *tx_ring; in xge_txc_poll() local
248 tx_ring = pdata->tx_ring; in xge_txc_poll()
249 head = tx_ring->head; in xge_txc_poll()
256 raw_desc = &tx_ring->raw_desc[head]; in xge_txc_poll()
263 skb = tx_ring->pkt_info[head].skb; in xge_txc_poll()
264 dma_addr = tx_ring->pkt_info[head].dma_addr; in xge_txc_poll()
265 pkt_buf = tx_ring->pkt_info[head].pkt_buf; in xge_txc_poll()
282 tx_ring->head = head; in xge_txc_poll()
396 xge_delete_desc_ring(ndev, pdata->tx_ring); in xge_delete_desc_rings()
448 pdata->tx_ring = ring; in xge_create_desc_rings()
555 struct xge_desc_ring *tx_ring; in xge_free_pending_skb() local
562 tx_ring = pdata->tx_ring; in xge_free_pending_skb()
565 raw_desc = &tx_ring->raw_desc[i]; in xge_free_pending_skb()
570 skb = tx_ring->pkt_info[i].skb; in xge_free_pending_skb()
571 dma_addr = tx_ring->pkt_info[i].dma_addr; in xge_free_pending_skb()
572 pkt_buf = tx_ring->pkt_info[i].pkt_buf; in xge_free_pending_skb()
596 xge_setup_desc(pdata->tx_ring); in xge_timeout()