Lines Matching defs:libeth_xdp_tx_frame
294 * enum - &libeth_xdp_tx_frame and &libeth_xdp_tx_desc flags
317 * struct libeth_xdp_tx_frame - represents one XDP Tx element
330 struct libeth_xdp_tx_frame {
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));
381 * to &libeth_xdp_tx_frame as they are compatible and the bulk structure is
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,
521 (*fill)(struct libeth_xdp_tx_frame frm, u32 i,
714 libeth_xdp_tx_fill_buf(struct libeth_xdp_tx_frame frm, u32 i,
774 (*fill)(struct libeth_xdp_tx_frame frm, u32 i,
839 * There's no place in &libeth_xdp_tx_frame to store DMA address for an
987 libeth_xdp_xmit_fill_buf(struct libeth_xdp_tx_frame frm, u32 i,
1034 u32 libeth_xdp_xmit_return_bulk(const struct libeth_xdp_tx_frame *bq,