xdp_buff 118 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c struct xdp_buff xdp; xdp_buff 534 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct xdp_buff xdp; xdp_buff 283 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct xdp_buff xdp; xdp_buff 1996 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct xdp_buff *xdp) xdp_buff 2077 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct xdp_buff *xdp) xdp_buff 2181 drivers/net/ethernet/intel/i40e/i40e_txrx.c int i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) xdp_buff 2197 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct xdp_buff *xdp) xdp_buff 2336 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct xdp_buff xdp; xdp_buff 9 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h int i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring); xdp_buff 191 drivers/net/ethernet/intel/i40e/i40e_xsk.c static int i40e_run_xdp_zc(struct i40e_ring *rx_ring, struct xdp_buff *xdp) xdp_buff 488 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct xdp_buff *xdp) xdp_buff 537 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct xdp_buff xdp; xdp_buff 2087 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct xdp_buff *xdp, xdp_buff 2148 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct xdp_buff *xdp, xdp_buff 2198 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct xdp_buff *xdp) xdp_buff 2289 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct xdp_buff xdp; xdp_buff 144 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c struct xdp_buff *xdp) xdp_buff 396 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c struct xdp_buff *xdp) xdp_buff 437 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c struct xdp_buff xdp; xdp_buff 858 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct xdp_buff *xdp, xdp_buff 935 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct xdp_buff *xdp, xdp_buff 984 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct xdp_buff *xdp) xdp_buff 1062 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct xdp_buff *xdp) xdp_buff 1124 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct xdp_buff xdp; xdp_buff 673 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct xdp_buff xdp; xdp_buff 60 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct mlx5e_dma_info *di, struct xdp_buff *xdp) xdp_buff 126 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct xdp_buff xdp; xdp_buff 1812 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct xdp_buff xdp; xdp_buff 1061 drivers/net/ethernet/qlogic/qede/qede_fp.c struct xdp_buff xdp; xdp_buff 866 drivers/net/ethernet/socionext/netsec.c static u32 netsec_xdp_xmit_back(struct netsec_priv *priv, struct xdp_buff *xdp) xdp_buff 883 drivers/net/ethernet/socionext/netsec.c struct xdp_buff *xdp) xdp_buff 948 drivers/net/ethernet/socionext/netsec.c struct xdp_buff xdp; xdp_buff 488 drivers/net/ethernet/ti/cpsw.c static int cpsw_run_xdp(struct cpsw_priv *priv, int ch, struct xdp_buff *xdp, xdp_buff 685 drivers/net/ethernet/ti/cpsw.c struct xdp_buff xdp; xdp_buff 1148 drivers/net/tap.c static int tap_get_user_xdp(struct tap_queue *q, struct xdp_buff *xdp) xdp_buff 1215 drivers/net/tap.c struct xdp_buff *xdp; xdp_buff 1220 drivers/net/tap.c xdp = &((struct xdp_buff *)ctl->ptr)[i]; xdp_buff 1331 drivers/net/tun.c static int tun_xdp_tx(struct net_device *dev, struct xdp_buff *xdp) xdp_buff 1624 drivers/net/tun.c struct xdp_buff *xdp, u32 act) xdp_buff 1703 drivers/net/tun.c struct xdp_buff xdp; xdp_buff 2430 drivers/net/tun.c struct xdp_buff *xdp, int *flush, xdp_buff 2538 drivers/net/tun.c struct xdp_buff *xdp; xdp_buff 2554 drivers/net/tun.c xdp = &((struct xdp_buff *)ctl->ptr)[i]; xdp_buff 491 drivers/net/veth.c static int veth_xdp_tx(struct net_device *dev, struct xdp_buff *xdp, xdp_buff 523 drivers/net/veth.c struct xdp_buff xdp; xdp_buff 601 drivers/net/veth.c struct xdp_buff xdp; xdp_buff 656 drivers/net/virtio_net.c struct xdp_buff xdp; xdp_buff 805 drivers/net/virtio_net.c struct xdp_buff xdp; xdp_buff 128 drivers/vhost/net.c struct xdp_buff *xdp; xdp_buff 691 drivers/vhost/net.c struct xdp_buff *xdp = &nvq->xdp[nvq->batched_xdp]; xdp_buff 1279 drivers/vhost/net.c struct xdp_buff *xdp; xdp_buff 717 include/linux/bpf.h struct xdp_buff; xdp_buff 723 include/linux/bpf.h int dev_map_enqueue(struct bpf_dtab_netdev *dst, struct xdp_buff *xdp, xdp_buff 730 include/linux/bpf.h int cpu_map_enqueue(struct bpf_cpu_map_entry *rcpu, struct xdp_buff *xdp, xdp_buff 818 include/linux/bpf.h struct xdp_buff; xdp_buff 822 include/linux/bpf.h int dev_map_enqueue(struct bpf_dtab_netdev *dst, struct xdp_buff *xdp, xdp_buff 848 include/linux/bpf.h struct xdp_buff *xdp, xdp_buff 978 include/linux/bpf.h int __xsk_map_redirect(struct bpf_map *map, struct xdp_buff *xdp, xdp_buff 989 include/linux/bpf.h static inline int __xsk_map_redirect(struct bpf_map *map, struct xdp_buff *xdp, xdp_buff 36 include/linux/filter.h struct xdp_buff; xdp_buff 697 include/linux/filter.h struct xdp_buff *xdp) xdp_buff 913 include/linux/filter.h struct xdp_buff *xdp, struct bpf_prog *prog); xdp_buff 915 include/linux/filter.h struct xdp_buff *xdp, xdp_buff 66 include/linux/netdevice.h struct xdp_buff; xdp_buff 94 include/net/xdp.h struct xdp_frame *xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp); xdp_buff 98 include/net/xdp.h struct xdp_frame *convert_to_xdp_frame(struct xdp_buff *xdp) xdp_buff 130 include/net/xdp.h void xdp_return_buff(struct xdp_buff *xdp); xdp_buff 160 include/net/xdp.h xdp_set_data_meta_invalid(struct xdp_buff *xdp) xdp_buff 166 include/net/xdp.h xdp_data_meta_unsupported(const struct xdp_buff *xdp) xdp_buff 109 include/net/xdp_sock.h struct xdp_buff; xdp_buff 111 include/net/xdp_sock.h int xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp); xdp_buff 112 include/net/xdp_sock.h int xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp); xdp_buff 222 include/net/xdp_sock.h static inline int xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) xdp_buff 227 include/net/xdp_sock.h static inline int xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) xdp_buff 668 kernel/bpf/cpumap.c int cpu_map_enqueue(struct bpf_cpu_map_entry *rcpu, struct xdp_buff *xdp, xdp_buff 461 kernel/bpf/devmap.c int dev_map_enqueue(struct bpf_dtab_netdev *dst, struct xdp_buff *xdp, xdp_buff 175 kernel/bpf/xskmap.c int __xsk_map_redirect(struct bpf_map *map, struct xdp_buff *xdp, xdp_buff 348 net/bpf/test_run.c struct xdp_buff xdp = {}; xdp_buff 4228 net/core/dev.c struct xdp_buff *xdp, xdp_buff 4372 net/core/dev.c struct xdp_buff xdp; xdp_buff 3376 net/core/filter.c static unsigned long xdp_get_metalen(const struct xdp_buff *xdp) xdp_buff 3382 net/core/filter.c BPF_CALL_2(bpf_xdp_adjust_head, struct xdp_buff *, xdp, int, offset) xdp_buff 3410 net/core/filter.c BPF_CALL_2(bpf_xdp_adjust_tail, struct xdp_buff *, xdp, int, offset) xdp_buff 3434 net/core/filter.c BPF_CALL_2(bpf_xdp_adjust_meta, struct xdp_buff *, xdp, int, offset) xdp_buff 3464 net/core/filter.c struct xdp_buff *xdp, xdp_buff 3489 net/core/filter.c xdp_do_redirect_slow(struct net_device *dev, struct xdp_buff *xdp, xdp_buff 3516 net/core/filter.c struct xdp_buff *xdp, xdp_buff 3609 net/core/filter.c static int xdp_do_redirect_map(struct net_device *dev, struct xdp_buff *xdp, xdp_buff 3636 net/core/filter.c int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, xdp_buff 3651 net/core/filter.c struct xdp_buff *xdp, xdp_buff 3692 net/core/filter.c struct xdp_buff *xdp, struct bpf_prog *xdp_prog) xdp_buff 4138 net/core/filter.c BPF_CALL_5(bpf_xdp_event_output, struct xdp_buff *, xdp, struct bpf_map *, map, xdp_buff 4840 net/core/filter.c BPF_CALL_4(bpf_xdp_fib_lookup, struct xdp_buff *, ctx, xdp_buff 5426 net/core/filter.c BPF_CALL_5(bpf_xdp_sk_lookup_udp, struct xdp_buff *, ctx, xdp_buff 5449 net/core/filter.c BPF_CALL_5(bpf_xdp_skc_lookup_tcp, struct xdp_buff *, ctx, xdp_buff 5472 net/core/filter.c BPF_CALL_5(bpf_xdp_sk_lookup_tcp, struct xdp_buff *, ctx, xdp_buff 7775 net/core/filter.c *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct xdp_buff, data), xdp_buff 7777 net/core/filter.c offsetof(struct xdp_buff, data)); xdp_buff 7780 net/core/filter.c *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct xdp_buff, data_meta), xdp_buff 7782 net/core/filter.c offsetof(struct xdp_buff, data_meta)); xdp_buff 7785 net/core/filter.c *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct xdp_buff, data_end), xdp_buff 7787 net/core/filter.c offsetof(struct xdp_buff, data_end)); xdp_buff 7790 net/core/filter.c *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct xdp_buff, rxq), xdp_buff 7792 net/core/filter.c offsetof(struct xdp_buff, rxq)); xdp_buff 7800 net/core/filter.c *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct xdp_buff, rxq), xdp_buff 7802 net/core/filter.c offsetof(struct xdp_buff, rxq)); xdp_buff 415 net/core/xdp.c void xdp_return_buff(struct xdp_buff *xdp) xdp_buff 467 net/core/xdp.c struct xdp_frame *xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp) xdp_buff 142 net/xdp/xsk.c static int __xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) xdp_buff 180 net/xdp/xsk.c static int __xsk_rcv_zc(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) xdp_buff 200 net/xdp/xsk.c int xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) xdp_buff 222 net/xdp/xsk.c int xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp)