Lines Matching refs:pool
122 xsk_buff_raw_dma_sync_for_device(sq->pool, desc.addr, desc.len); in libeth_xsk_tx_fill_buf()
199 ctx = xsk_buff_raw_get_ctx(sq->pool, xdesc->addr); in __libeth_xsk_xmit_fill_buf_md()
228 .addr = xsk_buff_raw_get_dma(sq->pool, xdesc->addr), in __libeth_xsk_xmit_fill_buf()
259 xsk_buff_raw_dma_sync_for_device(sq->pool, desc.addr, desc.len); in libeth_xsk_xmit_fill_buf()
285 libeth_xsk_xmit_do_bulk(struct xsk_buff_pool *pool, void *xdpsq, u32 budget, in libeth_xsk_xmit_do_bulk() argument
296 wake = xsk_uses_need_wakeup(pool); in libeth_xsk_xmit_do_bulk()
298 xsk_clear_tx_need_wakeup(pool); in libeth_xsk_xmit_do_bulk()
300 n = xsk_tx_peek_release_desc_batch(pool, budget); in libeth_xsk_xmit_do_bulk()
301 bulk = container_of(&pool->tx_descs[0], typeof(*bulk), desc); in libeth_xsk_xmit_do_bulk()
309 xsk_set_tx_need_wakeup(pool); in libeth_xsk_xmit_do_bulk()
604 struct xsk_buff_pool *pool;
654 ret = xsk_buff_alloc_batch(fq->pool, xskb, this); in libeth_xskfqe_alloc()