Lines Matching refs:tx_q
17 static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb,
21 struct stmmac_priv *priv = tx_q->priv_data;
22 unsigned int entry = tx_q->cur_tx;
27 desc = (struct dma_desc *)(tx_q->dma_etx + entry);
29 desc = tx_q->dma_tx + entry;
46 tx_q->tx_skbuff_dma[entry].buf = des2;
47 tx_q->tx_skbuff_dma[entry].len = bmax;
48 tx_q->tx_skbuff_dma[entry].is_jumbo = true;
53 tx_q->tx_skbuff[entry] = NULL;
57 desc = (struct dma_desc *)(tx_q->dma_etx + entry);
59 desc = tx_q->dma_tx + entry;
66 tx_q->tx_skbuff_dma[entry].buf = des2;
67 tx_q->tx_skbuff_dma[entry].len = len;
68 tx_q->tx_skbuff_dma[entry].is_jumbo = true;
80 tx_q->tx_skbuff_dma[entry].buf = des2;
81 tx_q->tx_skbuff_dma[entry].len = nopaged_len;
82 tx_q->tx_skbuff_dma[entry].is_jumbo = true;
89 tx_q->cur_tx = entry;
119 static void clean_desc3(struct stmmac_tx_queue *tx_q, struct dma_desc *p)
121 struct stmmac_priv *priv = tx_q->priv_data;
122 unsigned int entry = tx_q->dirty_tx;
125 if (unlikely(tx_q->tx_skbuff_dma[entry].is_jumbo ||
126 (tx_q->tx_skbuff_dma[entry].last_segment &&