Lines Matching defs:libeth_xdp_tx_bulk

368  * struct libeth_xdp_tx_bulk - XDP Tx frame bulk for bulk sending
384 struct libeth_xdp_tx_bulk {
395 * LIBETH_XDP_ONSTACK_BULK - declare &libeth_xdp_tx_bulk on the stack
403 struct libeth_xdp_tx_bulk bq __uninitialized
598 static inline bool libeth_xdp_tx_queue_head(struct libeth_xdp_tx_bulk *bq,
622 static inline void libeth_xdp_tx_queue_frag(struct libeth_xdp_tx_bulk *bq,
637 libeth_xdp_tx_queue_bulk(struct libeth_xdp_tx_bulk *bq,
639 bool (*flush_bulk)(struct libeth_xdp_tx_bulk *bq,
754 void libeth_xdp_tx_exception(struct libeth_xdp_tx_bulk *bq, u32 sent,
771 __libeth_xdp_tx_flush_bulk(struct libeth_xdp_tx_bulk *bq, u32 flags,
826 static inline void __libeth_xdp_xmit_init_bulk(struct libeth_xdp_tx_bulk *bq,
874 static inline u32 libeth_xdp_xmit_queue_head(struct libeth_xdp_tx_bulk *bq,
907 static inline bool libeth_xdp_xmit_queue_frag(struct libeth_xdp_tx_bulk *bq,
936 libeth_xdp_xmit_queue_bulk(struct libeth_xdp_tx_bulk *bq,
938 bool (*flush_bulk)(struct libeth_xdp_tx_bulk *bq,
1052 __libeth_xdp_xmit_do_bulk(struct libeth_xdp_tx_bulk *bq,
1054 bool (*flush_bulk)(struct libeth_xdp_tx_bulk *bq,
1339 u32 libeth_xdp_prog_exception(const struct libeth_xdp_tx_bulk *bq,
1356 const struct libeth_xdp_tx_bulk *bq)
1404 struct libeth_xdp_tx_bulk *bq,
1406 const struct libeth_xdp_tx_bulk *bq),
1407 bool (*queue)(struct libeth_xdp_tx_bulk *bq,
1410 (struct libeth_xdp_tx_bulk *bq,
1412 bool (*flush_bulk)(struct libeth_xdp_tx_bulk *bq,
1470 struct libeth_xdp_tx_bulk *bq, struct napi_struct *napi,
1475 struct libeth_xdp_tx_bulk *bq),
1550 __libeth_xdp_finalize_rx(struct libeth_xdp_tx_bulk *bq, u32 flags,
1551 bool (*flush_bulk)(struct libeth_xdp_tx_bulk *bq,
1617 bool name(struct libeth_xdp_tx_bulk *bq, u32 flags) \
1629 bool name(struct libeth_xdp_tx_bulk *bq, u32 flags) \
1643 name(struct libeth_xdp_buff *xdp, struct libeth_xdp_tx_bulk *bq) \
1658 name(struct libeth_xdp_buff *xdp, struct libeth_xdp_tx_bulk *bq, \
1690 void name(struct libeth_xdp_tx_bulk *bq) \