/linux-master/include/net/ |
H A D | xsk_buff_pool.h | 26 struct xdp_buff xdp; member in struct:xdp_buff_xsk
|
H A D | xdp_sock_drv.h | 85 static inline dma_addr_t xsk_buff_xdp_get_dma(struct xdp_buff *xdp) argument 92 static inline dma_addr_t xsk_buff_xdp_get_frame_dma(struct xdp_buff *xdp) argument 110 static inline u32 xsk_buff_alloc_batch(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 max) argument 120 static inline void xsk_buff_free(struct xdp_buff *xdp) argument 139 xsk_buff_add_frag(struct xdp_buff *xdp) argument 179 xsk_buff_set_size(struct xdp_buff *xdp, u32 size) argument 222 xsk_buff_dma_sync_for_cpu(struct xdp_buff *xdp) argument 325 xsk_buff_xdp_get_dma(struct xdp_buff *xdp) argument 330 xsk_buff_xdp_get_frame_dma(struct xdp_buff *xdp) argument 345 xsk_buff_alloc_batch(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 max) argument 355 xsk_buff_free(struct xdp_buff *xdp) argument 359 xsk_buff_add_frag(struct xdp_buff *xdp) argument 377 xsk_buff_set_size(struct xdp_buff *xdp, u32 size) argument 402 xsk_buff_dma_sync_for_cpu(struct xdp_buff *xdp) argument [all...] |
H A D | xdp.h | 91 static __always_inline bool xdp_buff_has_frags(struct xdp_buff *xdp) argument 96 static __always_inline void xdp_buff_set_frags_flag(struct xdp_buff *xdp) argument 101 static __always_inline void xdp_buff_clear_frags_flag(struct xdp_buff *xdp) argument 106 static __always_inline bool xdp_buff_is_frag_pfmemalloc(struct xdp_buff *xdp) argument 111 xdp_buff_set_frag_pfmemalloc(struct xdp_buff *xdp) argument 117 xdp_init_buff(struct xdp_buff *xdp, u32 frame_sz, struct xdp_rxq_info *rxq) argument 125 xdp_prepare_buff(struct xdp_buff *xdp, unsigned char *hard_start, int headroom, int data_len, const bool meta_valid) argument 147 xdp_get_shared_info_from_buff(struct xdp_buff *xdp) argument 152 xdp_get_buff_len(struct xdp_buff *xdp) argument 252 xdp_convert_frame_to_buff(struct xdp_frame *frame, struct xdp_buff *xdp) argument 263 xdp_update_frame_from_buff(struct xdp_buff *xdp, struct xdp_frame *xdp_frame) argument 293 xdp_convert_buff_to_frame(struct xdp_buff *xdp) argument 359 xdp_set_data_meta_invalid(struct xdp_buff *xdp) argument 365 xdp_data_meta_unsupported(const struct xdp_buff *xdp) argument 507 bpf_prog_run_xdp(const struct bpf_prog *prog, struct xdp_buff *xdp) argument [all...] |
H A D | net_namespace.h | 179 struct netns_xdp xdp; member in struct:net
|
/linux-master/include/xen/interface/io/ |
H A D | netif.h | 882 } xdp; member in union:xen_netif_extra_info::__anon184
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_rx.c | 146 struct xdp_buff xdp; local [all...] |
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep.h | 109 struct xdp_buff *xdp; member in union:tsnep_rx_entry::__anon271
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | efx.c | 656 static int efx_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
H A D | ethtool_common.c | 428 unsigned short xdp; local 550 int xdp; local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | dp.c | 916 struct xdp_buff xdp; local
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | efx.c | 655 static int efx_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
H A D | ethtool_common.c | 427 unsigned short xdp; local 549 int xdp; local [all...] |
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ring.c | 386 static struct sk_buff *aq_xdp_build_skb(struct xdp_buff *xdp, argument 23 aq_get_rxpages_xdp(struct aq_ring_buff_s *buff, struct xdp_buff *xdp) argument 405 aq_xdp_run_prog(struct aq_nic_s *aq_nic, struct xdp_buff *xdp, struct aq_ring_s *rx_ring, struct aq_ring_buff_s *buff) argument 484 aq_add_rx_fragment(struct device *dev, struct aq_ring_s *ring, struct aq_ring_buff_s *buff, struct xdp_buff *xdp) argument 720 struct xdp_buff xdp; local [all...] |
/linux-master/kernel/bpf/ |
H A D | cpumap.c | 143 struct xdp_buff xdp; local 183 struct xdp_buff xdp; local [all...] |
H A D | devmap.c | 328 struct xdp_buff xdp; local 502 struct xdp_buff xdp; local [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_rx.c | 697 struct xdp_buff *xdp; local 750 gve_xdp_done(struct gve_priv *priv, struct gve_rx_ring *rx, struct xdp_buff *xdp, struct bpf_prog *xprog, int xdp_act) argument 806 struct xdp_buff xdp; local [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_noinline.c | 279 bool encap_v6(struct xdp_md *xdp, struct ctl_value *cval, argument 330 bool encap_v4(struct xdp_md *xdp, struct ctl_value *cval, argument 665 process_packet(void *data, __u64 off, void *data_end, bool is_ipv6, struct xdp_md *xdp) argument [all...] |
H A D | dynptr_fail.c | 1197 int xdp_invalid_data_slice1(struct xdp_md *xdp) argument 1222 int xdp_invalid_data_slice2(struct xdp_md *xdp) argument 1452 clone_invalid2(struct xdp_md *xdp) argument 1646 clone_xdp_packet_data(struct xdp_md *xdp) argument [all...] |
H A D | xdp_synproxy_kern.c | 430 static __always_inline int tcp_lookup(void *ctx, struct header_pointers *hdr, bool xdp) argument 579 syncookie_handle_syn(struct header_pointers *hdr, void *ctx, void *data, void *data_end, bool xdp) argument 750 syncookie_part1(void *ctx, void *data, void *data_end, struct header_pointers *hdr, bool xdp) argument 787 syncookie_part2(void *ctx, void *data, void *data_end, struct header_pointers *hdr, bool xdp) argument [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 197 static int i40e_run_xdp_zc(struct i40e_ring *rx_ring, struct xdp_buff *xdp, argument 244 struct xdp_buff **xdp; local 288 i40e_construct_skb_zc(struct i40e_ring *rx_ring, struct xdp_buff *xdp) argument 399 i40e_add_xsk_frag(struct i40e_ring *rx_ring, struct xdp_buff *first, struct xdp_buff *xdp, const unsigned int size) argument [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | dp.c | 1037 struct xdp_buff xdp; local
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw.c | 357 struct xdp_buff xdp; local
|
/linux-master/net/core/ |
H A D | xdp.c | 516 void xdp_return_buff(struct xdp_buff *xdp) argument 528 __xdp_return(page_address(page), &xdp->rxq->mem, true, xdp); local 378 __xdp_return(void *data, struct xdp_mem_info *mem, bool napi_direct, struct xdp_buff *xdp) argument 545 xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_txrx.c | 1411 struct xdp_buff xdp; local
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | xdp.c | 314 struct xdp_buff *xdp = &mxbuf->xdp; local 61 mlx5e_xmit_xdp_buff(struct mlx5e_xdpsq *sq, struct mlx5e_rq *rq, struct xdp_buff *xdp) argument [all...] |