xdp_frame 685 drivers/net/ethernet/broadcom/bnxt/bnxt.h struct xdp_frame *xdpf; xdp_frame 60 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c struct xdp_frame *xdpf) xdp_frame 215 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c struct xdp_frame **frames, u32 flags) xdp_frame 235 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c struct xdp_frame *xdp = frames[i]; xdp_frame 22 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h struct xdp_frame **frames, u32 flags); xdp_frame 1847 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct xdp_frame *xdpf) xdp_frame 1921 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct xdp_frame **frames, u32 flags) xdp_frame 1933 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct xdp_frame *xdpf = frames[i]; xdp_frame 116 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h struct xdp_frame *xdpf; xdp_frame 2178 drivers/net/ethernet/intel/i40e/i40e_txrx.c static int i40e_xmit_xdp_ring(struct xdp_frame *xdpf, xdp_frame 2183 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct xdp_frame *xdpf = convert_to_xdp_frame(xdp); xdp_frame 3503 drivers/net/ethernet/intel/i40e/i40e_txrx.c static int i40e_xmit_xdp_ring(struct xdp_frame *xdpf, xdp_frame 3702 drivers/net/ethernet/intel/i40e/i40e_txrx.c int i40e_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, xdp_frame 3726 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct xdp_frame *xdpf = frames[i]; xdp_frame 285 drivers/net/ethernet/intel/i40e/i40e_txrx.h struct xdp_frame *xdpf; xdp_frame 496 drivers/net/ethernet/intel/i40e/i40e_txrx.h int i40e_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, xdp_frame 216 drivers/net/ethernet/intel/ixgbe/ixgbe.h struct xdp_frame *xdpf; xdp_frame 2202 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct xdp_frame *xdpf; xdp_frame 8549 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct xdp_frame *xdpf) xdp_frame 10330 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct xdp_frame **frames, u32 flags) xdp_frame 10354 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct xdp_frame *xdpf = frames[i]; xdp_frame 16 drivers/net/ethernet/intel/ixgbe/ixgbe_txrx_common.h struct xdp_frame *xdpf); xdp_frame 149 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c struct xdp_frame *xdpf; xdp_frame 464 drivers/net/ethernet/mellanox/mlx5/core/en.h struct xdp_frame *xdpf; xdp_frame 64 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct xdp_frame *xdpf; xdp_frame 471 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c int mlx5e_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, xdp_frame 495 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct xdp_frame *xdpf = frames[i]; xdp_frame 72 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h int mlx5e_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames, xdp_frame 271 drivers/net/ethernet/socionext/netsec.c struct xdp_frame *xdpf; xdp_frame 814 drivers/net/ethernet/socionext/netsec.c struct xdp_frame *xdpf, bool is_ndo) xdp_frame 869 drivers/net/ethernet/socionext/netsec.c struct xdp_frame *xdpf = convert_to_xdp_frame(xdp); xdp_frame 1740 drivers/net/ethernet/socionext/netsec.c struct xdp_frame **frames, u32 flags) xdp_frame 1752 drivers/net/ethernet/socionext/netsec.c struct xdp_frame *xdpf = frames[i]; xdp_frame 85 drivers/net/ethernet/ti/cpsw.c #define CPSW_XMETA_OFFSET ALIGN(sizeof(struct xdp_frame), sizeof(long)) xdp_frame 358 drivers/net/ethernet/ti/cpsw.c static void *cpsw_xdpf_to_handle(struct xdp_frame *xdpf) xdp_frame 363 drivers/net/ethernet/ti/cpsw.c static struct xdp_frame *cpsw_handle_to_xdpf(void *handle) xdp_frame 365 drivers/net/ethernet/ti/cpsw.c return (struct xdp_frame *)((unsigned long)handle & ~BIT(0)); xdp_frame 376 drivers/net/ethernet/ti/cpsw.c struct xdp_frame *xdpf; xdp_frame 450 drivers/net/ethernet/ti/cpsw.c static int cpsw_xdp_tx_frame(struct cpsw_priv *priv, struct xdp_frame *xdpf, xdp_frame 467 drivers/net/ethernet/ti/cpsw.c dma += xdpf->headroom + sizeof(struct xdp_frame); xdp_frame 494 drivers/net/ethernet/ti/cpsw.c struct xdp_frame *xdpf; xdp_frame 2375 drivers/net/ethernet/ti/cpsw.c struct xdp_frame **frames, u32 flags) xdp_frame 2378 drivers/net/ethernet/ti/cpsw.c struct xdp_frame *xdpf; xdp_frame 657 drivers/net/tun.c struct xdp_frame *xdpf = tun_ptr_to_xdp(ptr); xdp_frame 1282 drivers/net/tun.c struct xdp_frame **frames, u32 flags) xdp_frame 1310 drivers/net/tun.c struct xdp_frame *xdp = frames[i]; xdp_frame 1333 drivers/net/tun.c struct xdp_frame *frame = convert_to_xdp_frame(xdp); xdp_frame 2044 drivers/net/tun.c struct xdp_frame *xdp_frame, xdp_frame 2048 drivers/net/tun.c size_t size = xdp_frame->len; xdp_frame 2064 drivers/net/tun.c ret = copy_to_iter(xdp_frame->data, size, iter) + vnet_hdr_sz; xdp_frame 2234 drivers/net/tun.c struct xdp_frame *xdpf = tun_ptr_to_xdp(ptr); xdp_frame 2620 drivers/net/tun.c struct xdp_frame *xdpf = tun_ptr_to_xdp(ptr); xdp_frame 70 drivers/net/veth.c struct xdp_frame *q[VETH_XDP_TX_BULK_SIZE]; xdp_frame 393 drivers/net/veth.c struct xdp_frame **frames, u32 flags) xdp_frame 428 drivers/net/veth.c struct xdp_frame *frame = frames[i]; xdp_frame 494 drivers/net/veth.c struct xdp_frame *frame = convert_to_xdp_frame(xdp); xdp_frame 508 drivers/net/veth.c struct xdp_frame *frame, xdp_frame 513 drivers/net/veth.c void *head = hard_start - sizeof(struct xdp_frame); xdp_frame 515 drivers/net/veth.c struct xdp_frame orig_frame; xdp_frame 574 drivers/net/veth.c headroom = sizeof(struct xdp_frame) + frame->headroom - delta; xdp_frame 740 drivers/net/veth.c struct xdp_frame *frame = veth_ptr_to_xdp(ptr); xdp_frame 249 drivers/net/virtio_net.c static void *xdp_to_ptr(struct xdp_frame *ptr) xdp_frame 254 drivers/net/virtio_net.c static struct xdp_frame *ptr_to_xdp(void *ptr) xdp_frame 256 drivers/net/virtio_net.c return (struct xdp_frame *)((unsigned long)ptr & ~VIRTIO_XDP_FLAG); xdp_frame 448 drivers/net/virtio_net.c struct xdp_frame *xdpf) xdp_frame 486 drivers/net/virtio_net.c int n, struct xdp_frame **frames, u32 flags) xdp_frame 519 drivers/net/virtio_net.c struct xdp_frame *frame = ptr_to_xdp(ptr); xdp_frame 533 drivers/net/virtio_net.c struct xdp_frame *xdpf = frames[i]; xdp_frame 655 drivers/net/virtio_net.c struct xdp_frame *xdpf; xdp_frame 803 drivers/net/virtio_net.c struct xdp_frame *xdpf; xdp_frame 1370 drivers/net/virtio_net.c struct xdp_frame *frame = ptr_to_xdp(ptr); xdp_frame 201 drivers/vhost/net.c struct xdp_frame *xdpf = tun_ptr_to_xdp(ptr); xdp_frame 1440 include/linux/netdevice.h struct xdp_frame **xdp, xdp_frame 88 include/net/xdp.h static inline void xdp_scrub_frame(struct xdp_frame *frame) xdp_frame 94 include/net/xdp.h struct xdp_frame *xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp); xdp_frame 98 include/net/xdp.h struct xdp_frame *convert_to_xdp_frame(struct xdp_buff *xdp) xdp_frame 100 include/net/xdp.h struct xdp_frame *xdp_frame; xdp_frame 111 include/net/xdp.h if (unlikely((headroom - metasize) < sizeof(*xdp_frame))) xdp_frame 115 include/net/xdp.h xdp_frame = xdp->data_hard_start; xdp_frame 117 include/net/xdp.h xdp_frame->data = xdp->data; xdp_frame 118 include/net/xdp.h xdp_frame->len = xdp->data_end - xdp->data; xdp_frame 119 include/net/xdp.h xdp_frame->headroom = headroom - sizeof(*xdp_frame); xdp_frame 120 include/net/xdp.h xdp_frame->metasize = metasize; xdp_frame 123 include/net/xdp.h xdp_frame->mem = xdp->rxq->mem; xdp_frame 125 include/net/xdp.h return xdp_frame; xdp_frame 128 include/net/xdp.h void xdp_return_frame(struct xdp_frame *xdpf); xdp_frame 129 include/net/xdp.h void xdp_return_frame_rx_napi(struct xdp_frame *xdpf); xdp_frame 138 include/net/xdp.h static inline void xdp_release_frame(struct xdp_frame *xdpf) xdp_frame 164 kernel/bpf/cpumap.c struct xdp_frame *xdpf, xdp_frame 172 kernel/bpf/cpumap.c hard_start_headroom = sizeof(struct xdp_frame) + xdpf->headroom; xdp_frame 229 kernel/bpf/cpumap.c struct xdp_frame *xdpf; xdp_frame 308 kernel/bpf/cpumap.c struct xdp_frame *xdpf = frames[i]; xdp_frame 617 kernel/bpf/cpumap.c struct xdp_frame *xdpf = bq->q[i]; xdp_frame 643 kernel/bpf/cpumap.c static int bq_enqueue(struct bpf_cpu_map_entry *rcpu, struct xdp_frame *xdpf) xdp_frame 671 kernel/bpf/cpumap.c struct xdp_frame *xdpf; xdp_frame 59 kernel/bpf/devmap.c struct xdp_frame *q[DEV_MAP_BULK_SIZE]; xdp_frame 361 kernel/bpf/devmap.c struct xdp_frame *xdpf = bq->q[i]; xdp_frame 386 kernel/bpf/devmap.c struct xdp_frame *xdpf = bq->q[i]; xdp_frame 436 kernel/bpf/devmap.c static int bq_enqueue(struct bpf_dtab_netdev *obj, struct xdp_frame *xdpf, xdp_frame 465 kernel/bpf/devmap.c struct xdp_frame *xdpf; xdp_frame 3384 net/core/filter.c void *xdp_frame_end = xdp->data_hard_start + sizeof(struct xdp_frame); xdp_frame 3436 net/core/filter.c void *xdp_frame_end = xdp->data_hard_start + sizeof(struct xdp_frame); xdp_frame 3467 net/core/filter.c struct xdp_frame *xdpf; xdp_frame 403 net/core/xdp.c void xdp_return_frame(struct xdp_frame *xdpf) xdp_frame 409 net/core/xdp.c void xdp_return_frame_rx_napi(struct xdp_frame *xdpf) xdp_frame 467 net/core/xdp.c struct xdp_frame *xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp) xdp_frame 471 net/core/xdp.c struct xdp_frame *xdpf;