Lines Matching refs:txd
44 struct nfp_nfdk_tx_desc txd; in nfp_nfdk_tx_tso() local
60 txd.l3_offset = l3_offset; in nfp_nfdk_tx_tso()
61 txd.l4_offset = l4_offset; in nfp_nfdk_tx_tso()
62 txd.lso_meta_res = 0; in nfp_nfdk_tx_tso()
63 txd.mss = cpu_to_le16(mss); in nfp_nfdk_tx_tso()
64 txd.lso_hdrlen = hdrlen; in nfp_nfdk_tx_tso()
65 txd.lso_totsegs = segs; in nfp_nfdk_tx_tso()
74 return txd.raw; in nfp_nfdk_tx_tso()
121 struct nfp_nfdk_tx_desc *txd; in nfp_nfdk_tx_maybe_close_block() local
163 txd = &tx_ring->ktxds[wr_idx]; in nfp_nfdk_tx_maybe_close_block()
165 memset(txd, 0, array_size(nop_slots, sizeof(struct nfp_nfdk_tx_desc))); in nfp_nfdk_tx_maybe_close_block()
258 struct nfp_nfdk_tx_desc *txd; in nfp_nfdk_tx() local
299 txd = &tx_ring->ktxds[wr_idx]; in nfp_nfdk_tx()
334 txd->dma_len_type = cpu_to_le16(dlen_type); in nfp_nfdk_tx()
335 nfp_desc_set_dma_addr_48b(txd, dma_addr); in nfp_nfdk_tx()
346 txd++; in nfp_nfdk_tx()
359 txd->dma_len_type = cpu_to_le16(dlen_type); in nfp_nfdk_tx()
360 nfp_desc_set_dma_addr_48b(txd, dma_addr); in nfp_nfdk_tx()
364 txd++; in nfp_nfdk_tx()
382 (txd - 1)->dma_len_type = cpu_to_le16(dlen_type | NFDK_DESC_TX_EOP); in nfp_nfdk_tx()
392 txd->raw = cpu_to_le64(metadata); in nfp_nfdk_tx()
393 txd++; in nfp_nfdk_tx()
396 (txd + 1)->raw = nfp_nfdk_tx_tso(r_vec, txbuf, skb); in nfp_nfdk_tx()
401 txd->raw = cpu_to_le64(metadata); in nfp_nfdk_tx()
402 txd += 2; in nfp_nfdk_tx()
406 cnt = txd - tx_ring->ktxds - wr_idx; in nfp_nfdk_tx()
904 struct nfp_nfdk_tx_desc *txd; in nfp_nfdk_tx_xdp_buf() local
939 txd = &tx_ring->ktxds[wr_idx]; in nfp_nfdk_tx_xdp_buf()
940 memset(txd, 0, in nfp_nfdk_tx_xdp_buf()
960 txd = &tx_ring->ktxds[wr_idx]; in nfp_nfdk_tx_xdp_buf()
976 txd->dma_len_type = cpu_to_le16(dlen_type); in nfp_nfdk_tx_xdp_buf()
977 nfp_desc_set_dma_addr_48b(txd, dma_addr); in nfp_nfdk_tx_xdp_buf()
982 txd++; in nfp_nfdk_tx_xdp_buf()
987 txd->dma_len_type = cpu_to_le16(dlen_type); in nfp_nfdk_tx_xdp_buf()
988 nfp_desc_set_dma_addr_48b(txd, dma_addr); in nfp_nfdk_tx_xdp_buf()
993 txd++; in nfp_nfdk_tx_xdp_buf()
996 (txd - 1)->dma_len_type = cpu_to_le16(dlen_type | NFDK_DESC_TX_EOP); in nfp_nfdk_tx_xdp_buf()
999 txd->raw = 0; in nfp_nfdk_tx_xdp_buf()
1000 txd++; in nfp_nfdk_tx_xdp_buf()
1002 cnt = txd - tx_ring->ktxds - wr_idx; in nfp_nfdk_tx_xdp_buf()
1320 struct nfp_nfdk_tx_desc *txd; in nfp_nfdk_ctrl_tx_one() local
1365 txd = &tx_ring->ktxds[wr_idx]; in nfp_nfdk_ctrl_tx_one()
1390 txd->dma_len_type = cpu_to_le16(dlen_type); in nfp_nfdk_ctrl_tx_one()
1391 nfp_desc_set_dma_addr_48b(txd, dma_addr); in nfp_nfdk_ctrl_tx_one()
1396 txd++; in nfp_nfdk_ctrl_tx_one()
1401 txd->dma_len_type = cpu_to_le16(dlen_type); in nfp_nfdk_ctrl_tx_one()
1402 nfp_desc_set_dma_addr_48b(txd, dma_addr); in nfp_nfdk_ctrl_tx_one()
1407 txd++; in nfp_nfdk_ctrl_tx_one()
1410 (txd - 1)->dma_len_type = cpu_to_le16(dlen_type | NFDK_DESC_TX_EOP); in nfp_nfdk_ctrl_tx_one()
1413 txd->raw = cpu_to_le64(metadata); in nfp_nfdk_ctrl_tx_one()
1414 txd++; in nfp_nfdk_ctrl_tx_one()
1416 cnt = txd - tx_ring->ktxds - wr_idx; in nfp_nfdk_ctrl_tx_one()