Symbol: libeth_xdp_buff
drivers/net/ethernet/intel/ice/ice_txrx.c
652
ice_run_xdp(struct ice_rx_ring *rx_ring, struct libeth_xdp_buff *xdp,
drivers/net/ethernet/intel/ice/ice_txrx.h
319
struct libeth_xdp_buff *xsk;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
525
const struct libeth_xdp_buff *xdp_ext = (void *)ctx;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
559
const struct libeth_xdp_buff *xdp_ext = (void *)ctx;
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
581
const struct libeth_xdp_buff *xdp_ext = (void *)ctx;
drivers/net/ethernet/intel/ice/ice_xsk.c
632
((struct libeth_xdp_buff *)first)->desc = rx_desc;
drivers/net/ethernet/intel/ice/ice_xsk.c
677
rx_ring->xsk = (struct libeth_xdp_buff *)first;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
1003
const struct libeth_xdp_buff *xdp,
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
1018
static void idpf_xdp_run_pass(struct libeth_xdp_buff *xdp,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3425
const struct libeth_xdp_buff *xdp,
drivers/net/ethernet/intel/idpf/idpf_txrx.h
1128
const struct libeth_xdp_buff *xdp,
drivers/net/ethernet/intel/idpf/idpf_txrx.h
563
struct libeth_xdp_buff *xsk;
drivers/net/ethernet/intel/idpf/idpf_txrx.h
764
struct libeth_xdp_buff **xsk_buf;
drivers/net/ethernet/intel/idpf/xdp.c
387
const struct libeth_xdp_buff *xdp = (typeof(xdp))ctx;
drivers/net/ethernet/intel/idpf/xdp.c
408
const struct libeth_xdp_buff *xdp = (typeof(xdp))ctx;
drivers/net/ethernet/intel/idpf/xsk.c
473
struct libeth_xdp_buff *xdp;
drivers/net/ethernet/intel/libeth/priv.h
12
struct libeth_xdp_buff;
drivers/net/ethernet/intel/libeth/priv.h
21
u32 libeth_xsk_prog_exception(struct libeth_xdp_buff *xdp, enum xdp_action act,
drivers/net/ethernet/intel/libeth/priv.h
27
void (*xsk)(struct libeth_xdp_buff *xdp);
drivers/net/ethernet/intel/libeth/xdp.c
189
void libeth_xdp_load_stash(struct libeth_xdp_buff *dst,
drivers/net/ethernet/intel/libeth/xdp.c
213
const struct libeth_xdp_buff *src)
drivers/net/ethernet/intel/libeth/xdp.c
244
void __cold libeth_xdp_return_buff_slow(struct libeth_xdp_buff *xdp)
drivers/net/ethernet/intel/libeth/xdp.c
261
bool libeth_xdp_buff_add_frag(struct libeth_xdp_buff *xdp,
drivers/net/ethernet/intel/libeth/xdp.c
296
struct libeth_xdp_buff *xdp,
drivers/net/ethernet/intel/libeth/xsk.c
130
u32 __cold libeth_xsk_prog_exception(struct libeth_xdp_buff *xdp,
drivers/net/ethernet/intel/libeth/xsk.c
36
void libeth_xsk_buff_free_slow(struct libeth_xdp_buff *xdp)
drivers/net/ethernet/intel/libeth/xsk.c
53
struct libeth_xdp_buff *libeth_xsk_buff_add_frag(struct libeth_xdp_buff *head,
drivers/net/ethernet/intel/libeth/xsk.c
54
struct libeth_xdp_buff *xdp)
drivers/net/ethernet/intel/libeth/xsk.c
78
const struct libeth_xdp_buff *xdp)
drivers/net/ethernet/intel/libeth/xsk.c
98
u32 __libeth_xsk_run_prog_slow(struct libeth_xdp_buff *xdp,
include/net/libeth/tx.h
67
struct libeth_xdp_buff *xsk;
include/net/libeth/xdp.h
1163
void libeth_xdp_load_stash(struct libeth_xdp_buff *dst,
include/net/libeth/xdp.h
1166
const struct libeth_xdp_buff *src);
include/net/libeth/xdp.h
1180
libeth_xdp_init_buff(struct libeth_xdp_buff *dst,
include/net/libeth/xdp.h
1202
const struct libeth_xdp_buff *src)
include/net/libeth/xdp.h
1250
static inline void __libeth_xdp_return_buff(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1264
bool libeth_xdp_buff_add_frag(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1278
static inline void libeth_xdp_prepare_buff(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1303
static inline bool libeth_xdp_process_buff(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1330
const struct libeth_xdp_buff *xdp)
include/net/libeth/xdp.h
1340
struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1355
__libeth_xdp_run_prog(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1403
__libeth_xdp_run_flush(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1405
u32 (*run)(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1408
struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1469
__libeth_xdp_run_pass(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1472
void (*prep)(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1474
bool (*run)(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1477
const struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1514
static inline void libeth_xdp_prep_desc(struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
1643
name(struct libeth_xdp_buff *xdp, struct libeth_xdp_tx_bulk *bq) \
include/net/libeth/xdp.h
1658
name(struct libeth_xdp_buff *xdp, struct libeth_xdp_tx_bulk *bq, \
include/net/libeth/xdp.h
1746
void libeth_xsk_buff_free_slow(struct libeth_xdp_buff *xdp);
include/net/libeth/xdp.h
348
struct libeth_xdp_buff *xsk;
include/net/libeth/xdp.h
57
static_assert(offsetof(struct libeth_xdp_buff, data) ==
include/net/libeth/xdp.h
589
void libeth_xdp_return_buff_slow(struct libeth_xdp_buff *xdp);
include/net/libeth/xdp.h
59
static_assert(offsetof(struct libeth_xdp_buff, desc) ==
include/net/libeth/xdp.h
599
const struct libeth_xdp_buff *xdp)
include/net/libeth/xdp.h
62
__alignof(struct libeth_xdp_buff)));
include/net/libeth/xdp.h
638
struct libeth_xdp_buff *xdp,
include/net/libeth/xdp.h
80
__DEFINE_FLEX(struct libeth_xdp_buff, name, priv, \
include/net/libeth/xdp.h
92
(ALIGN(sz, __alignof(struct libeth_xdp_buff)) / sizeof(long))
include/net/libeth/xdp.h
97
struct_size_t(struct libeth_xdp_buff, priv, \
include/net/libeth/xsk.h
115
struct libeth_xdp_buff *xdp = frm.xsk;
include/net/libeth/xsk.h
25
struct libeth_xdp_buff *xdp)
include/net/libeth/xsk.h
333
struct libeth_xdp_buff *libeth_xsk_buff_add_frag(struct libeth_xdp_buff *head,
include/net/libeth/xsk.h
334
struct libeth_xdp_buff *xdp);
include/net/libeth/xsk.h
350
static inline struct libeth_xdp_buff *
include/net/libeth/xsk.h
351
libeth_xsk_process_buff(struct libeth_xdp_buff *head,
include/net/libeth/xsk.h
352
struct libeth_xdp_buff *xdp, u32 len)
include/net/libeth/xsk.h
371
const struct libeth_xdp_buff *xdp);
include/net/libeth/xsk.h
373
u32 __libeth_xsk_run_prog_slow(struct libeth_xdp_buff *xdp,
include/net/libeth/xsk.h
390
__libeth_xsk_run_prog(struct libeth_xdp_buff *xdp,
include/net/libeth/xsk.h
441
__libeth_xsk_run_pass(struct libeth_xdp_buff *xdp,
include/net/libeth/xsk.h
444
void (*prep)(struct libeth_xdp_buff *xdp,
include/net/libeth/xsk.h
446
u32 (*run)(struct libeth_xdp_buff *xdp,
include/net/libeth/xsk.h
449
const struct libeth_xdp_buff *xdp,
include/net/libeth/xsk.h
47
struct libeth_xdp_buff *frag)
include/net/libeth/xsk.h
606
struct libeth_xdp_buff **fqes;
include/net/libeth/xsk.h
65
struct libeth_xdp_buff *xdp,
include/net/libeth/xsk.h
80
for (const struct libeth_xdp_buff *head = xdp; ; ) {