Lines Matching refs:libeth_xdp_buff
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()
371 const struct libeth_xdp_buff *xdp);
373 u32 __libeth_xsk_run_prog_slow(struct libeth_xdp_buff *xdp,
390 __libeth_xsk_run_prog(struct libeth_xdp_buff *xdp, in __libeth_xsk_run_prog()
441 __libeth_xsk_run_pass(struct libeth_xdp_buff *xdp, in __libeth_xsk_run_pass()
444 void (*prep)(struct libeth_xdp_buff *xdp, in __libeth_xsk_run_pass()
446 u32 (*run)(struct libeth_xdp_buff *xdp, in __libeth_xsk_run_pass()
449 const struct libeth_xdp_buff *xdp, in __libeth_xsk_run_pass()
606 struct libeth_xdp_buff **fqes;