Searched refs:libeth_xdp_buff (Results 1 – 12 of 12) sorted by relevance
| /linux/include/net/libeth/ |
| H A D | xsk.h | 25 struct libeth_xdp_buff *xdp) in libeth_xsk_tx_queue_head() 47 struct libeth_xdp_buff *frag) in libeth_xsk_tx_queue_frag() 65 struct libeth_xdp_buff *xdp, in libeth_xsk_tx_queue_bulk() 80 for (const struct libeth_xdp_buff *head = xdp; ; ) { in libeth_xsk_tx_queue_bulk() 115 struct libeth_xdp_buff *xdp = frm.xsk; in libeth_xsk_tx_fill_buf() 333 struct libeth_xdp_buff *libeth_xsk_buff_add_frag(struct libeth_xdp_buff *head, 334 struct libeth_xdp_buff *xdp); 350 static inline struct libeth_xdp_buff * 351 libeth_xsk_process_buff(struct libeth_xdp_buff *head, in libeth_xsk_process_buff() 352 struct libeth_xdp_buff *xdp, u32 len) in libeth_xsk_process_buff() [all …]
|
| H A D | xdp.h | 47 struct libeth_xdp_buff { struct 57 static_assert(offsetof(struct libeth_xdp_buff, data) == argument 59 static_assert(offsetof(struct libeth_xdp_buff, desc) == 62 __alignof(struct libeth_xdp_buff))); 80 __DEFINE_FLEX(struct libeth_xdp_buff, name, priv, \ 92 (ALIGN(sz, __alignof(struct libeth_xdp_buff)) / sizeof(long)) 97 struct_size_t(struct libeth_xdp_buff, priv, \ 348 struct libeth_xdp_buff *xsk; 589 void libeth_xdp_return_buff_slow(struct libeth_xdp_buff *xdp); 599 const struct libeth_xdp_buff *xdp) in libeth_xdp_tx_queue_head() [all …]
|
| H A D | tx.h | 67 struct libeth_xdp_buff *xsk;
|
| /linux/drivers/net/ethernet/intel/libeth/ |
| H A D | xsk.c | 36 void libeth_xsk_buff_free_slow(struct libeth_xdp_buff *xdp) in libeth_xsk_buff_free_slow() 53 struct libeth_xdp_buff *libeth_xsk_buff_add_frag(struct libeth_xdp_buff *head, in libeth_xsk_buff_add_frag() 54 struct libeth_xdp_buff *xdp) in libeth_xsk_buff_add_frag() 78 const struct libeth_xdp_buff *xdp) in libeth_xsk_buff_stats_frags() 98 u32 __libeth_xsk_run_prog_slow(struct libeth_xdp_buff *xdp, in __libeth_xsk_run_prog_slow() 130 u32 __cold libeth_xsk_prog_exception(struct libeth_xdp_buff *xdp, in libeth_xsk_prog_exception()
|
| H A D | priv.h | 12 struct libeth_xdp_buff; 21 u32 libeth_xsk_prog_exception(struct libeth_xdp_buff *xdp, enum xdp_action act, 27 void (*xsk)(struct libeth_xdp_buff *xdp);
|
| H A D | xdp.c | 189 void libeth_xdp_load_stash(struct libeth_xdp_buff *dst, in libeth_xdp_load_stash() 213 const struct libeth_xdp_buff *src) in libeth_xdp_save_stash() 244 void __cold libeth_xdp_return_buff_slow(struct libeth_xdp_buff *xdp) in libeth_xdp_return_buff_slow() 261 bool libeth_xdp_buff_add_frag(struct libeth_xdp_buff *xdp, in libeth_xdp_buff_add_frag() 296 struct libeth_xdp_buff *xdp, in libeth_xdp_prog_exception()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_txrx.h | 563 struct libeth_xdp_buff *xsk; 764 struct libeth_xdp_buff **xsk_buf; 1128 const struct libeth_xdp_buff *xdp,
|
| H A D | xdp.c | 387 const struct libeth_xdp_buff *xdp = (typeof(xdp))ctx; in idpf_xdpmo_rx_hash() 408 const struct libeth_xdp_buff *xdp = (typeof(xdp))ctx; in idpf_xdpmo_rx_timestamp()
|
| H A D | xsk.c | 473 struct libeth_xdp_buff *xdp; in idpf_xskrq_poll()
|
| H A D | idpf_txrx.c | 3428 const struct libeth_xdp_buff *xdp, in idpf_rx_process_skb_fields()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.c | 632 ((struct libeth_xdp_buff *)first)->desc = rx_desc; in ice_clean_rx_irq_zc() 677 rx_ring->xsk = (struct libeth_xdp_buff *)first; in ice_clean_rx_irq_zc()
|
| H A D | ice_txrx.c | 651 ice_run_xdp(struct ice_rx_ring *rx_ring, struct libeth_xdp_buff *xdp, in ice_run_xdp()
|