Lines Matching refs:tx_desc

699 	int tx_desc = txq->next_desc_to_proc;  in mvneta_txq_next_desc_get()  local
701 txq->next_desc_to_proc = MVNETA_QUEUE_NEXT_DESC(txq, tx_desc); in mvneta_txq_next_desc_get()
702 return txq->descs + tx_desc; in mvneta_txq_next_desc_get()
1321 struct mvneta_tx_desc *tx_desc = txq->descs + in mvneta_txq_bufs_free() local
1327 if (!IS_TSO_HEADER(txq, tx_desc->buf_phys_addr)) in mvneta_txq_bufs_free()
1329 tx_desc->buf_phys_addr, in mvneta_txq_bufs_free()
1330 tx_desc->data_size, DMA_TO_DEVICE); in mvneta_txq_bufs_free()
1575 struct mvneta_tx_desc *tx_desc; in mvneta_tso_put_hdr() local
1579 tx_desc = mvneta_txq_next_desc_get(txq); in mvneta_tso_put_hdr()
1580 tx_desc->data_size = hdr_len; in mvneta_tso_put_hdr()
1581 tx_desc->command = mvneta_skb_tx_csum(pp, skb); in mvneta_tso_put_hdr()
1582 tx_desc->command |= MVNETA_TXD_F_DESC; in mvneta_tso_put_hdr()
1583 tx_desc->buf_phys_addr = txq->tso_hdrs_phys + in mvneta_tso_put_hdr()
1593 struct mvneta_tx_desc *tx_desc; in mvneta_tso_put_data() local
1595 tx_desc = mvneta_txq_next_desc_get(txq); in mvneta_tso_put_data()
1596 tx_desc->data_size = size; in mvneta_tso_put_data()
1597 tx_desc->buf_phys_addr = dma_map_single(dev->dev.parent, data, in mvneta_tso_put_data()
1600 tx_desc->buf_phys_addr))) { in mvneta_tso_put_data()
1605 tx_desc->command = 0; in mvneta_tso_put_data()
1610 tx_desc->command = MVNETA_TXD_L_DESC; in mvneta_tso_put_data()
1680 struct mvneta_tx_desc *tx_desc = txq->descs + i; in mvneta_tx_tso() local
1681 if (!IS_TSO_HEADER(txq, tx_desc->buf_phys_addr)) in mvneta_tx_tso()
1683 tx_desc->buf_phys_addr, in mvneta_tx_tso()
1684 tx_desc->data_size, in mvneta_tx_tso()
1695 struct mvneta_tx_desc *tx_desc; in mvneta_tx_frag_process() local
1702 tx_desc = mvneta_txq_next_desc_get(txq); in mvneta_tx_frag_process()
1703 tx_desc->data_size = frag->size; in mvneta_tx_frag_process()
1705 tx_desc->buf_phys_addr = in mvneta_tx_frag_process()
1707 tx_desc->data_size, DMA_TO_DEVICE); in mvneta_tx_frag_process()
1710 tx_desc->buf_phys_addr)) { in mvneta_tx_frag_process()
1717 tx_desc->command = MVNETA_TXD_L_DESC | MVNETA_TXD_Z_PAD; in mvneta_tx_frag_process()
1721 tx_desc->command = 0; in mvneta_tx_frag_process()
1734 tx_desc = txq->descs + i; in mvneta_tx_frag_process()
1736 tx_desc->buf_phys_addr, in mvneta_tx_frag_process()
1737 tx_desc->data_size, in mvneta_tx_frag_process()
1751 struct mvneta_tx_desc *tx_desc; in mvneta_tx() local
1767 tx_desc = mvneta_txq_next_desc_get(txq); in mvneta_tx()
1771 tx_desc->data_size = skb_headlen(skb); in mvneta_tx()
1773 tx_desc->buf_phys_addr = dma_map_single(dev->dev.parent, skb->data, in mvneta_tx()
1774 tx_desc->data_size, in mvneta_tx()
1777 tx_desc->buf_phys_addr))) { in mvneta_tx()
1786 tx_desc->command = tx_cmd; in mvneta_tx()
1794 tx_desc->command = tx_cmd; in mvneta_tx()
1798 tx_desc->buf_phys_addr, in mvneta_tx()
1799 tx_desc->data_size, in mvneta_tx()