Lines Matching refs:descs
913 static void ice_xmit_pkt_batch(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, in ice_xmit_pkt_batch() argument
923 dma = xsk_buff_raw_get_dma(xdp_ring->xsk_pool, descs[i].addr); in ice_xmit_pkt_batch()
924 xsk_buff_raw_dma_sync_for_device(xdp_ring->xsk_pool, dma, descs[i].len); in ice_xmit_pkt_batch()
929 0, descs[i].len, 0); in ice_xmit_pkt_batch()
931 *total_bytes += descs[i].len; in ice_xmit_pkt_batch()
944 static void ice_fill_tx_hw_ring(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, in ice_fill_tx_hw_ring() argument
952 ice_xmit_pkt_batch(xdp_ring, &descs[i], total_bytes); in ice_fill_tx_hw_ring()
954 ice_xmit_pkt(xdp_ring, &descs[i], total_bytes); in ice_fill_tx_hw_ring()
965 struct xdp_desc *descs = xdp_ring->xsk_pool->tx_descs; in ice_xmit_zc() local
981 ice_fill_tx_hw_ring(xdp_ring, descs, nb_processed, &total_bytes); in ice_xmit_zc()
985 ice_fill_tx_hw_ring(xdp_ring, &descs[nb_processed], nb_pkts - nb_processed, in ice_xmit_zc()