Lines Matching refs:xsk_pool

373 		if (!rx_ring->xsk_pool)  in ice_realloc_zc_buf()
497 nb_buffs_extra = ice_fill_rx_descs(rx_ring->xsk_pool, xdp, in __ice_alloc_rx_bufs_zc()
511 nb_buffs = ice_fill_rx_descs(rx_ring->xsk_pool, xdp, rx_desc, count); in __ice_alloc_rx_bufs_zc()
667 xsk_tx_completed(xdp_ring->xsk_pool, xsk_frames); in ice_clean_xdp_irq_zc()
719 xsk_buff_raw_dma_sync_for_device(xdp_ring->xsk_pool, dma, size); in ice_xmit_xdp_tx_zc()
777 if (xsk_uses_need_wakeup(rx_ring->xsk_pool) && err == -ENOBUFS) in ice_run_xdp_zc()
847 struct xsk_buff_pool *xsk_pool = rx_ring->xsk_pool; in ice_clean_rx_irq_zc() local
897 xsk_buff_dma_sync_for_cpu(xdp, xsk_pool); in ice_clean_rx_irq_zc()
968 if (xsk_uses_need_wakeup(xsk_pool)) { in ice_clean_rx_irq_zc()
973 xsk_set_rx_need_wakeup(xsk_pool); in ice_clean_rx_irq_zc()
975 xsk_clear_rx_need_wakeup(xsk_pool); in ice_clean_rx_irq_zc()
995 dma = xsk_buff_raw_get_dma(xdp_ring->xsk_pool, desc->addr); in ice_xmit_pkt()
996 xsk_buff_raw_dma_sync_for_device(xdp_ring->xsk_pool, dma, desc->len); in ice_xmit_pkt()
1022 dma = xsk_buff_raw_get_dma(xdp_ring->xsk_pool, descs[i].addr); in ice_xmit_pkt_batch()
1023 xsk_buff_raw_dma_sync_for_device(xdp_ring->xsk_pool, dma, descs[i].len); in ice_xmit_pkt_batch()
1064 struct xdp_desc *descs = xdp_ring->xsk_pool->tx_descs; in ice_xmit_zc()
1074 nb_pkts = xsk_tx_peek_release_desc_batch(xdp_ring->xsk_pool, budget); in ice_xmit_zc()
1091 if (xsk_uses_need_wakeup(xdp_ring->xsk_pool)) in ice_xmit_zc()
1092 xsk_set_tx_need_wakeup(xdp_ring->xsk_pool); in ice_xmit_zc()
1125 if (!ring->xsk_pool) in ice_xsk_wakeup()
1203 xsk_tx_completed(xdp_ring->xsk_pool, xsk_frames); in ice_xsk_clean_xdp_ring()