Home
last modified time | relevance | path

Searched refs:xdp_rxq_info (Results 1 - 25 of 95) sorted by relevance

1234

/kernel/linux/linux-5.10/include/net/
H A Dxdp.h14 * The XDP RX-queue info (xdp_rxq_info) is associated with the driver
19 * reference to this xdp_rxq_info structure. This provides the XDP
57 struct xdp_rxq_info { struct
73 struct xdp_rxq_info *rxq;
100 /* Lifetime of xdp_rxq_info is limited to NAPI/enqueue time,
213 int xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq,
215 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq);
216 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq);
217 bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq);
218 int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rx
[all...]
H A Dxsk_buff_pool.h13 struct xdp_rxq_info;
103 void xp_set_rxq_info(struct xsk_buff_pool *pool, struct xdp_rxq_info *rxq);
H A Dxdp_sock_drv.h41 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info()
178 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info()
/kernel/linux/linux-6.6/include/net/
H A Dxdp.h17 * The XDP RX-queue info (xdp_rxq_info) is associated with the driver
22 * reference to this xdp_rxq_info structure. This provides the XDP
60 struct xdp_rxq_info { struct
85 struct xdp_rxq_info *rxq;
117 xdp_init_buff(struct xdp_buff *xdp, u32 frame_sz, struct xdp_rxq_info *rxq) in xdp_init_buff()
171 /* Lifetime of xdp_rxq_info is limited to NAPI/enqueue time,
334 int __xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq,
338 xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg()
345 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq);
346 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rx
[all...]
H A Dnetdev_rx_queue.h12 struct xdp_rxq_info xdp_rxq;
H A Dxsk_buff_pool.h14 struct xdp_rxq_info;
134 void xp_set_rxq_info(struct xsk_buff_pool *pool, struct xdp_rxq_info *rxq);
H A Dxdp_sock_drv.h45 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info()
267 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info()
/kernel/linux/linux-5.10/net/core/
H A Dxdp.c133 void xdp_rxq_info_unreg_mem_model(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg_mem_model()
144 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg()
159 static void xdp_rxq_info_init(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_init()
165 int xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg()
193 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unused()
199 bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_is_reg()
343 int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg_mem_model()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_bpf2bpf.c15 struct xdp_rxq_info { struct
29 struct xdp_rxq_info *rxq;
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_bpf2bpf.c15 struct xdp_rxq_info { struct
29 struct xdp_rxq_info *rxq;
/kernel/linux/linux-6.6/net/core/
H A Dxdp.c137 void xdp_rxq_info_unreg_mem_model(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg_mem_model()
148 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg()
161 static void xdp_rxq_info_init(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_init()
167 int __xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, in __xdp_rxq_info_reg()
198 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unused()
204 bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_is_reg()
350 int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg_mem_model()
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/
H A Dtsnep.h140 struct xdp_rxq_info xdp_rxq;
141 struct xdp_rxq_info xdp_rxq_zc;
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.h47 struct xdp_rxq_info xdp_rxq;
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.h141 struct xdp_rxq_info xdp_rxq;
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.h154 struct xdp_rxq_info xdp_rxq;
/kernel/linux/linux-5.10/include/trace/events/
H A Dxdp.h338 const struct xdp_rxq_info *rxq),
347 __field(const struct xdp_rxq_info *, rxq)
/kernel/linux/linux-6.6/include/trace/events/
H A Dxdp.h351 const struct xdp_rxq_info *rxq),
360 __field(const struct xdp_rxq_info *, rxq)
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_txrx.h300 struct xdp_rxq_info xdp_rxq;
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_txrx.h198 struct xdp_rxq_info xdp_rxq;
/kernel/linux/linux-5.10/samples/bpf/
H A DMakefile46 tprogs-y += xdp_rxq_info
103 xdp_rxq_info-objs := xdp_rxq_info_user.o
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/
H A Dgve.h280 struct xdp_rxq_info xdp_rxq;
281 struct xdp_rxq_info xsk_rxq;
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.h252 struct xdp_rxq_info xdp_rxq;
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.h390 struct xdp_rxq_info xdp_rxq;
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.h265 struct xdp_rxq_info xdp_rxq;
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.h252 struct xdp_rxq_info xdp_rxq;

Completed in 19 milliseconds

1234