/linux-master/drivers/net/bonding/ |
H A D | bond_main.c | 2250 struct netdev_bpf xdp = { local 2394 struct netdev_bpf xdp = { local 4230 static u32 bond_xmit_hash_xdp(struct bonding *bond, struct xdp_buff *xdp) argument 4913 bond_xdp_xmit_roundrobin_slave_get(struct bonding *bond, struct xdp_buff *xdp) argument 5157 bond_xdp_xmit_3ad_xor_slave_get(struct bonding *bond, struct xdp_buff *xdp) argument 5478 bond_xdp_get_xmit_slave(struct net_device *bond_dev, struct xdp_buff *xdp) argument 5523 struct xdp_buff xdp; local 5556 struct netdev_bpf xdp = { local 5632 bond_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/amazon/ena/ |
H A D | ena_netdev.c | 1171 static int ena_xdp_handle_buff(struct ena_ring *rx_ring, struct xdp_buff *xdp, u16 num_descs) argument 1219 struct xdp_buff xdp; local [all...] |
H A D | ena_xdp.h | 82 static inline int ena_xdp_execute(struct ena_ring *rx_ring, struct xdp_buff *xdp) argument
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_main.c | 485 static int aq_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
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/broadcom/bnxt/ |
H A D | bnxt.c | 1979 struct xdp_buff xdp; local 1172 __bnxt_rx_agg_pages(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, struct skb_shared_info *shinfo, u16 idx, u32 agg_bufs, bool tpa, struct xdp_buff *xdp) argument 1265 bnxt_rx_agg_pages_xdp(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, struct xdp_buff *xdp, u16 idx, u32 agg_bufs, bool tpa) argument [all...] |
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/cavium/thunder/ |
H A D | nicvf_main.c | 533 struct xdp_buff xdp; local 1889 nicvf_xdp(struct net_device *netdev, struct netdev_bpf *xdp) argument [all...] |
H A D | nicvf_queues.c | 1638 nicvf_unmap_rcv_buffer(struct nicvf *nic, u64 dma_addr, u64 buf_addr, bool xdp) argument 1663 nicvf_get_rcv_skb(struct nicvf *nic, struct cqe_rx_t *cqe_rx, bool xdp) argument
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep.h | 109 struct xdp_buff *xdp; member in union:tsnep_rx_entry::__anon271
|
H A D | tsnep_main.c | 722 tsnep_xdp_xmit_back(struct tsnep_adapter *adapter, struct xdp_buff *xdp, struct netdev_queue *tx_nq, struct tsnep_tx *tx, bool zc) argument 1201 tsnep_rx_set_xdp(struct tsnep_rx *rx, struct tsnep_rx_entry *entry, struct xdp_buff *xdp) argument 1279 tsnep_xdp_run_prog(struct tsnep_rx *rx, struct bpf_prog *prog, struct xdp_buff *xdp, int *status, struct netdev_queue *tx_nq, struct tsnep_tx *tx) argument 1323 tsnep_xdp_run_prog_zc(struct tsnep_rx *rx, struct bpf_prog *prog, struct xdp_buff *xdp, int *status, struct netdev_queue *tx_nq, struct tsnep_tx *tx) argument 1435 struct xdp_buff xdp; local 2302 tsnep_netdev_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **xdp, u32 flags) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 2573 struct xdp_buff xdp; local 3035 dpaa_xdp(struct net_device *net_dev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.c | 432 struct xdp_buff xdp; local 2793 dpaa2_eth_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
H A D | dpaa2-eth.h | 161 } xdp; member in union:dpaa2_eth_swa::__anon1 497 struct dpaa2_eth_ch_xdp xdp; member in struct:dpaa2_eth_channel
|
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 915 bool xdp = !!(rx_ring->xdp.prog); local [all...] |
H A D | enetc.h | 130 struct enetc_xdp_data xdp; member in struct:enetc_bdr
|
/linux-master/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 1593 fec_enet_run_xdp(struct fec_enet_private *fep, struct bpf_prog *prog, struct xdp_buff *xdp, struct fec_enet_priv_rx_q *rxq, int cpu) argument 1682 struct xdp_buff xdp; local 3910 fec_enet_xdp_tx_xmit(struct fec_enet_private *fep, int cpu, struct xdp_buff *xdp, u32 dma_sync_len) argument [all...] |
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_main.c | 1131 static int fun_xdp_setup(struct net_device *dev, struct netdev_bpf *xdp) argument 1176 static int fun_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
H A D | funeth_rx.c | 146 struct xdp_buff xdp; local [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve.h | 333 } xdp; member in struct:gve_tx_buffer_state
|
H A D | gve_main.c | 1845 static int gve_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
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/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_main.c | 13583 i40e_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
H A D | i40e_txrx.c | 2078 i40e_process_rx_buffs(struct i40e_ring *rx_ring, int xdp_res, struct xdp_buff *xdp) argument 2117 i40e_construct_skb(struct i40e_ring *rx_ring, struct xdp_buff *xdp) argument 2214 i40e_build_skb(struct i40e_ring *rx_ring, struct xdp_buff *xdp) argument 2287 i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) argument 2303 i40e_run_xdp(struct i40e_ring *rx_ring, struct xdp_buff *xdp, struct bpf_prog *xdp_prog) argument 2422 i40e_add_xdp_frag(struct xdp_buff *xdp, u32 *nr_frags, struct i40e_rx_buffer *rx_buffer, u32 size) argument 2454 i40e_consume_xdp_buff(struct i40e_ring *rx_ring, struct xdp_buff *xdp, struct i40e_rx_buffer *rx_buffer) argument 2484 struct xdp_buff *xdp = &rx_ring->xdp; local [all...] |
H A D | i40e_txrx.h | 347 struct xdp_buff xdp; member in struct:i40e_ring
|