Home
last modified time | relevance | path

Searched refs:xdp_desc (Results 1 – 14 of 14) sorted by relevance

/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-xsk.c335 struct xdp_desc *xdp_desc) in dpaa2_xsk_tx_build_fd() argument
354 addr = xsk_buff_raw_get_dma(ch->xsk_pool, xdp_desc->addr); in dpaa2_xsk_tx_build_fd()
355 xsk_buff_raw_dma_sync_for_device(ch->xsk_pool, addr, xdp_desc->len); in dpaa2_xsk_tx_build_fd()
359 dpaa2_sg_set_len(sgt, xdp_desc->len); in dpaa2_xsk_tx_build_fd()
379 dpaa2_fd_set_len(fd, xdp_desc->len); in dpaa2_xsk_tx_build_fd()
393 struct xdp_desc *xdp_descs = ch->xsk_pool->tx_descs; in dpaa2_xsk_tx()
/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_xsk.c231 struct xdp_desc *xdp_desc = pool->tx_descs; in otx2_zc_napi_handler() local
242 dma_addr = xsk_buff_raw_get_dma(pool, xdp_desc[i].addr); in otx2_zc_napi_handler()
243 otx2_xsk_sq_append_pkt(pfvf, dma_addr, xdp_desc[i].len, queue); in otx2_zc_napi_handler()
/drivers/net/ethernet/intel/i40e/
A Di40e_xsk.c508 static void i40e_xmit_pkt(struct i40e_ring *xdp_ring, struct xdp_desc *desc, in i40e_xmit_pkt()
525 static void i40e_xmit_pkt_batch(struct i40e_ring *xdp_ring, struct xdp_desc *desc, in i40e_xmit_pkt_batch()
550 static void i40e_fill_tx_hw_ring(struct i40e_ring *xdp_ring, struct xdp_desc *descs, u32 nb_pkts, in i40e_fill_tx_hw_ring()
581 struct xdp_desc *descs = xdp_ring->xsk_pool->tx_descs; in i40e_xmit_zc()
/drivers/net/ethernet/intel/ice/
A Dice_xsk.c960 struct xsk_buff_pool *xsk_pool, struct xdp_desc *desc, in ice_xmit_pkt()
986 struct xdp_desc *descs, in ice_xmit_pkt_batch()
1021 struct xdp_desc *descs, u32 nb_pkts, in ice_fill_tx_hw_ring()
1043 struct xdp_desc *descs = xsk_pool->tx_descs; in ice_xmit_zc()
/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
A Dtx.c80 struct xdp_desc desc; in mlx5e_xsk_tx()
/drivers/net/ethernet/netronome/nfp/nfd3/
A Dxsk.c336 struct xdp_desc desc[NFP_NET_XSK_TX_BATCH]; in nfp_nfd3_xsk_tx()
/drivers/net/ethernet/intel/igc/
A Digc_main.c3039 struct xdp_desc xdp_desc; in igc_xdp_xmit_zc() local
3059 while (budget >= 4 && xsk_tx_peek_desc(pool, &xdp_desc)) { in igc_xdp_xmit_zc()
3069 IGC_TXD_DCMD | xdp_desc.len; in igc_xdp_xmit_zc()
3070 olinfo_status = xdp_desc.len << IGC_ADVTXD_PAYLEN_SHIFT; in igc_xdp_xmit_zc()
3072 dma = xsk_buff_raw_get_dma(pool, xdp_desc.addr); in igc_xdp_xmit_zc()
3073 meta = xsk_buff_get_metadata(pool, xdp_desc.addr); in igc_xdp_xmit_zc()
3074 xsk_buff_raw_dma_sync_for_device(pool, dma, xdp_desc.len); in igc_xdp_xmit_zc()
3100 bi->bytecount = xdp_desc.len; in igc_xdp_xmit_zc()
3105 netdev_tx_sent_queue(txring_txq(ring), xdp_desc.len); in igc_xdp_xmit_zc()
/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_xsk.c397 struct xdp_desc desc; in ixgbe_xmit_zc()
/drivers/net/ethernet/intel/igb/
A Digb_xsk.c469 struct xdp_desc *descs = xsk_pool->tx_descs; in igb_xmit_zc()
/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_main.c2590 struct xdp_desc xdp_desc; in stmmac_xdp_xmit_zc() local
2614 if (!xsk_tx_peek_desc(pool, &xdp_desc)) in stmmac_xdp_xmit_zc()
2619 xdp_desc.len > priv->est->max_sdu[queue]) { in stmmac_xdp_xmit_zc()
2631 dma_addr = xsk_buff_raw_get_dma(pool, xdp_desc.addr); in stmmac_xdp_xmit_zc()
2632 meta = xsk_buff_get_metadata(pool, xdp_desc.addr); in stmmac_xdp_xmit_zc()
2633 xsk_buff_raw_dma_sync_for_device(pool, dma_addr, xdp_desc.len); in stmmac_xdp_xmit_zc()
2645 tx_q->tx_skbuff_dma[entry].len = xdp_desc.len; in stmmac_xdp_xmit_zc()
2673 stmmac_prepare_tx_desc(priv, tx_desc, 1, xdp_desc.len, in stmmac_xdp_xmit_zc()
2675 xdp_desc.len); in stmmac_xdp_xmit_zc()
/drivers/net/ethernet/engleder/
A Dtsnep_main.c761 static int tsnep_xdp_tx_map_zc(struct xdp_desc *xdpd, struct tsnep_tx *tx) in tsnep_xdp_tx_map_zc()
780 static void tsnep_xdp_xmit_frame_ring_zc(struct xdp_desc *xdpd, in tsnep_xdp_xmit_frame_ring_zc()
794 struct xdp_desc *descs = tx->xsk_pool->tx_descs; in tsnep_xdp_xmit_zc()
/drivers/net/ethernet/google/gve/
A Dgve_tx.c949 struct xdp_desc desc; in gve_xsk_tx()
A Dgve_tx_dqo.c1069 struct xdp_desc desc; in gve_xsk_tx_dqo()
/drivers/net/
A Dvirtio_net.c1506 struct xdp_desc *desc) in virtnet_xsk_xmit_one()
1530 struct xdp_desc *descs = pool->tx_descs; in virtnet_xsk_xmit_batch()

Completed in 79 milliseconds