Lines Matching refs:txb
351 struct nb8800_tx_buf *txb;
354 txb = &priv->tx_bufs[priv->tx_queue];
355 if (!txb->ready)
362 nb8800_writel(priv, NB8800_TX_DESC_ADDR, txb->dma_desc);
366 priv->tx_queue = (priv->tx_queue + txb->chain_len) % TX_DESC_COUNT;
391 struct nb8800_tx_buf *txb;
424 txb = &priv->tx_bufs[next];
434 txb->dma_desc + offsetof(struct nb8800_tx_desc, buf);
435 desc->n_addr = txb->dma_desc + sizeof(txd->desc[0]);
448 txb->skb = skb;
449 txb->dma_addr = dma_addr;
450 txb->dma_len = dma_len;
453 txb->chain_len = 1;
454 priv->tx_chain = txb;
497 struct nb8800_tx_buf *txb = &priv->tx_bufs[done];
503 skb = txb->skb;
506 dma_unmap_single(&dev->dev, txb->dma_addr, txb->dma_len,
520 txb->skb = NULL;
521 txb->ready = false;
805 struct nb8800_tx_buf *txb = &priv->tx_bufs[i];
806 dma_addr_t r_dma = txb->dma_desc +
874 struct nb8800_tx_buf *txb = &priv->tx_bufs[0];
902 txb->dma_desc + offsetof(struct nb8800_tx_desc, buf);
910 nb8800_writel(priv, NB8800_TX_DESC_ADDR, txb->dma_desc);