/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_xdp.c | 25 bnxt_xmit_bd(struct bnxt *bp, struct bnxt_tx_ring_info *txr, dma_addr_t mapping, u32 len, struct xdp_buff *xdp) argument 95 __bnxt_xmit_xdp(struct bnxt *bp, struct bnxt_tx_ring_info *txr, dma_addr_t mapping, u32 len, u16 rx_prod, struct xdp_buff *xdp) argument 182 bnxt_xdp_buff_init(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, u8 *data_ptr, unsigned int len, struct xdp_buff *xdp) argument 203 bnxt_xdp_buff_frags_free(struct bnxt_rx_ring_info *rxr, struct xdp_buff *xdp) argument 224 bnxt_rx_xdp(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, struct xdp_buff xdp, struct page *page, u8 **data_ptr, unsigned int *len, u8 *event) argument 363 struct xdp_frame *xdp = frames[i]; local 453 bnxt_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument 470 bnxt_xdp_build_skb(struct bnxt *bp, struct sk_buff *skb, u8 num_frags, struct page_pool *pool, struct xdp_buff *xdp, struct rx_cmp_ext *rxcmp1) argument [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx_lib.c | 371 int __ice_xmit_xdp_ring(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring, argument
|
H A D | ice_xsk.c | 435 static u16 ice_fill_rx_descs(struct xsk_buff_pool *pool, struct xdp_buff **xdp, argument 477 struct xdp_buff **xdp; local 544 ice_construct_skb_zc(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp) argument 670 ice_xmit_xdp_tx_zc(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring) argument 751 ice_run_xdp_zc(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) argument 795 ice_add_xsk_frag(struct ice_rx_ring *rx_ring, struct xdp_buff *first, struct xdp_buff *xdp, const unsigned int size) argument 856 struct xdp_buff *xdp; local 1151 struct xdp_buff *xdp = *ice_xdp_buf(rx_ring, ntc); local [all...] |
/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/tools/testing/selftests/bpf/progs/ |
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 | test_xdp_noinline.c | 279 bool encap_v6(struct xdp_md *xdp, struct ctl_value *cval, argument 322 bool encap_v4(struct xdp_md *xdp, struct ctl_value *cval, argument 651 process_packet(void *data, __u64 off, void *data_end, bool is_ipv6, struct xdp_md *xdp) argument [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/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 400 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/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/drivers/net/ethernet/google/gve/ |
H A D | gve_rx.c | 655 struct xdp_buff *xdp; local 708 gve_xdp_done(struct gve_priv *priv, struct gve_rx_ring *rx, struct xdp_buff *xdp, struct bpf_prog *xprog, int xdp_act) argument 764 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/ |
H A D | tap.c | 1170 static int tap_get_user_xdp(struct tap_queue *q, struct xdp_buff *xdp) argument 1236 struct xdp_buff *xdp; local [all...] |
/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...] |
/linux-master/include/net/ |
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...] |
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | dp.c | 1037 struct xdp_buff xdp; local
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_txrx.c | 1408 struct xdp_buff xdp; local
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw.c | 357 struct xdp_buff xdp; local
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 665 struct xdp_buff xdp; member in struct:mlx4_en_xdp_buff [all...] |