Lines Matching refs:xdpsq
219 void libeth_xdpsq_init_timer(struct libeth_xdpsq_timer *timer, void *xdpsq,
261 u32 (*poll)(void *xdpsq, u32 budget)) in libeth_xdpsq_run_timer() argument
268 if (poll(timer->xdpsq, U32_MAX)) in libeth_xdpsq_run_timer()
387 void *xdpsq; member
517 libeth_xdp_tx_xmit_bulk(const struct libeth_xdp_tx_frame *bulk, void *xdpsq, in libeth_xdp_tx_xmit_bulk() argument
519 u32 (*prep)(void *xdpsq, struct libeth_xdpsq *sq), in libeth_xdp_tx_xmit_bulk() argument
530 n = min(n, prep(xdpsq, &sq)); in libeth_xdp_tx_xmit_bulk()
772 u32 (*prep)(void *xdpsq, struct libeth_xdpsq *sq), in __libeth_xdp_tx_flush_bulk() argument
783 sent = libeth_xdp_tx_xmit_bulk(bq->bulk, bq->xdpsq, in __libeth_xdp_tx_flush_bulk()
828 void *xdpsq) in __libeth_xdp_xmit_init_bulk() argument
831 bq->xdpsq = xdpsq; in __libeth_xdp_xmit_init_bulk()
1056 void (*finalize)(void *xdpsq, bool sent, bool flush)) in __libeth_xdp_xmit_do_bulk() argument
1083 finalize(bq->xdpsq, nxmit, flags & XDP_XMIT_FLUSH); in __libeth_xdp_xmit_do_bulk()
1154 ub->xdpsq = (xdpsqs)[libeth_xdpsq_id(un)]; \
1553 void (*finalize)(void *xdpsq, bool sent, bool flush)) in __libeth_xdp_finalize_rx() argument
1558 finalize(bq->xdpsq, true, true); in __libeth_xdp_finalize_rx()