Home
last modified time | relevance | path

Searched refs:libeth_xdp_tx_frame (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/intel/libeth/
H A Dxdp.c85 libeth_xdp_tx_return_one(const struct libeth_xdp_tx_frame *frm) in libeth_xdp_tx_return_one()
94 libeth_xdp_tx_return_bulk(const struct libeth_xdp_tx_frame *bq, u32 count) in libeth_xdp_tx_return_bulk()
97 const struct libeth_xdp_tx_frame *frm = &bq[i]; in libeth_xdp_tx_return_bulk()
126 const struct libeth_xdp_tx_frame *pos = &bq->bulk[sent]; in libeth_xdp_tx_exception()
152 u32 __cold libeth_xdp_xmit_return_bulk(const struct libeth_xdp_tx_frame *bq, in libeth_xdp_xmit_return_bulk()
158 const struct libeth_xdp_tx_frame *frm = &bq[i]; in libeth_xdp_xmit_return_bulk()
H A Dpriv.h13 struct libeth_xdp_tx_frame;
19 void libeth_xsk_tx_return_bulk(const struct libeth_xdp_tx_frame *bq,
H A Dxsk.c14 void __cold libeth_xsk_tx_return_bulk(const struct libeth_xdp_tx_frame *bq, in libeth_xsk_tx_return_bulk()
/linux/include/net/libeth/
H A Dxdp.h330 struct libeth_xdp_tx_frame { struct
363 static_assert(offsetof(struct libeth_xdp_tx_frame, frag.len) ==
364 offsetof(struct libeth_xdp_tx_frame, len_fl));
365 static_assert(sizeof(struct libeth_xdp_tx_frame) == sizeof(struct xdp_desc));
391 struct libeth_xdp_tx_frame bulk[LIBETH_XDP_TX_BULK];
392 } __aligned(sizeof(struct libeth_xdp_tx_frame));
517 libeth_xdp_tx_xmit_bulk(const struct libeth_xdp_tx_frame *bulk, void *xdpsq, in libeth_xdp_tx_xmit_bulk()
521 (*fill)(struct libeth_xdp_tx_frame frm, u32 i, in libeth_xdp_tx_xmit_bulk()
714 libeth_xdp_tx_fill_buf(struct libeth_xdp_tx_frame frm, u32 i, in libeth_xdp_tx_fill_buf()
774 (*fill)(struct libeth_xdp_tx_frame frm, u32 i, in __libeth_xdp_tx_flush_bulk()
[all …]
H A Dxsk.h112 libeth_xsk_tx_fill_buf(struct libeth_xdp_tx_frame frm, u32 i, in libeth_xsk_tx_fill_buf()
247 libeth_xsk_xmit_fill_buf(struct libeth_xdp_tx_frame frm, u32 i, in libeth_xsk_xmit_fill_buf()
292 const struct libeth_xdp_tx_frame *bulk; in libeth_xsk_xmit_do_bulk()