| /linux/drivers/net/hyperv/ |
| H A D | netvsc_bpf.c | 35 xdp->data_hard_start = NULL; in netvsc_run_xdp() 107 xdp->data_hard_start = NULL; in netvsc_run_xdp()
|
| H A D | netvsc_drv.c | 763 void *xbuf = xdp->data_hard_start; in netvsc_alloc_recv_skb() 767 unsigned int hdroom = xdp->data - xdp->data_hard_start; in netvsc_alloc_recv_skb()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_xdp_bpf2bpf.c | 27 void *data_hard_start; member
|
| /linux/drivers/net/ethernet/intel/libeth/ |
| H A D | xdp.c | 195 dst->base.data_hard_start = src->data - src->headroom; in libeth_xdp_load_stash() 216 dst->headroom = src->data - src->base.data_hard_start; in libeth_xdp_save_stash()
|
| /linux/drivers/net/vmxnet3/ |
| H A D | vmxnet3_xdp.c | 271 page = virt_to_page(xdp->data_hard_start); in vmxnet3_run_xdp() 326 skb_reserve(skb, xdp->data - xdp->data_hard_start); in vmxnet3_build_skb()
|
| /linux/net/core/ |
| H A D | xdp.c | 646 skb = napi_build_skb(xdp->data_hard_start, xdp->frame_sz); in xdp_build_skb_from_buff() 650 skb_reserve(skb, xdp->data - xdp->data_hard_start); in xdp_build_skb_from_buff() 765 skb_reserve(skb, xdp->data_meta - xdp->data_hard_start); in xdp_build_skb_from_zc()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_xdp.c | 260 offset = xdp->data - xdp->data_hard_start; in bnxt_rx_xdp() 261 *data_ptr = xdp->data_hard_start + offset; in bnxt_rx_xdp()
|
| /linux/drivers/net/ |
| H A D | tap.c | 1047 struct virtio_net_hdr *gso = xdp->data_hard_start; in tap_get_user_xdp() 1062 skb = build_skb(xdp->data_hard_start, buflen); in tap_get_user_xdp() 1068 skb_reserve(skb, xdp->data - xdp->data_hard_start); in tap_get_user_xdp()
|
| H A D | virtio_net.c | 1078 xdp_prepare_buff(xdp, xdp->data_hard_start, in buf_to_xdp() 1095 size = xdp->data_end - xdp->data_hard_start; in xsk_construct_skb() 1102 skb_reserve(skb, xdp->data_meta - xdp->data_hard_start); in xsk_construct_skb() 2075 skb = build_skb(xdp->data_hard_start, xdp->frame_sz); in build_skb_from_xdp_buff() 2079 headroom = xdp->data - xdp->data_hard_start; in build_skb_from_xdp_buff()
|
| /linux/net/xdp/ |
| H A D | xsk_buff_pool.c | 446 orig_addr = xskb->xdp.data_hard_start - pool->addrs - pool->headroom; in xp_init_dma_info() 593 xskb->xdp.data = xskb->xdp.data_hard_start + XDP_PACKET_HEADROOM; in xp_alloc()
|
| /linux/include/net/ |
| H A D | xdp_sock_drv.h | 222 xdp->data = xdp->data_hard_start + XDP_PACKET_HEADROOM; in xsk_buff_set_size()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_rx.c | 1607 rx_headroom = mxbuf->xdp.data - mxbuf->xdp.data_hard_start; in mlx5e_skb_from_cqe_linear() 1697 rq, mxbuf->xdp.data_hard_start, rq->buff.frame0_sz, in mlx5e_skb_from_cqe_nonlinear() 1698 mxbuf->xdp.data - mxbuf->xdp.data_hard_start, in mlx5e_skb_from_cqe_nonlinear() 2031 rq, mxbuf->xdp.data_hard_start, linear_frame_sz, in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2032 mxbuf->xdp.data - mxbuf->xdp.data_hard_start, len, in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2128 rx_headroom = mxbuf->xdp.data - mxbuf->xdp.data_hard_start; in mlx5e_skb_from_cqe_mpwrq_linear()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-xsk.c | 52 xdp_buff->data_hard_start = vaddr; in dpaa2_xsk_run_xdp()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_txrx.c | 969 WARN_ON_ONCE(pkt->buff.data_hard_start); in fbnic_pkt_prepare() 1031 if (!pkt->buff.data_hard_start) in fbnic_put_pkt_buff() 1049 page = virt_to_page(pkt->buff.data_hard_start); in fbnic_put_pkt_buff() 1095 page = virt_to_page(pkt->buff.data_hard_start); in fbnic_pkt_tx() 1310 pkt->buff.data_hard_start = NULL; in fbnic_clean_rcq()
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_common.c | 892 unsigned int headroom = xdp->data - xdp->data_hard_start; in emac_dispatch_skb_zc() 897 skb = napi_alloc_skb(&emac->napi_rx, xdp->data_end - xdp->data_hard_start); in emac_dispatch_skb_zc() 1084 headroom = xdp.data - xdp.data_hard_start; in emac_rx_packet()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_xsk.c | 301 prefetchw(xdp->data_hard_start); /* xdp_frame write */ in igb_run_xdp_zc()
|
| /linux/drivers/net/ethernet/fungible/funeth/ |
| H A D | funeth_rx.c | 162 skb_frag_off_add(frags, xdp.data - xdp.data_hard_start); in fun_run_xdp()
|
| /linux/drivers/net/ethernet/intel/ixgbevf/ |
| H A D | ixgbevf_main.c | 859 xdp->data_hard_start); in ixgbevf_construct_skb() 935 xdp->data_hard_start); in ixgbevf_build_skb() 947 skb = napi_build_skb(xdp->data_hard_start, truesize); in ixgbevf_build_skb() 952 skb_reserve(skb, xdp->data - xdp->data_hard_start); in ixgbevf_build_skb()
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_eth.c | 2619 xdp.data_hard_start = vaddr; in dpaa_run_xdp() 2642 xdp.data_hard_start = vaddr; in dpaa_run_xdp() 2656 xdp.data_hard_start = vaddr; in dpaa_run_xdp()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_txrx.c | 2196 skb = napi_build_skb(xdp->data_hard_start, xdp->frame_sz); in i40e_build_skb() 2201 skb_reserve(skb, xdp->data - xdp->data_hard_start); in i40e_build_skb() 2272 prefetchw(xdp->data_hard_start); /* xdp_frame write */ in i40e_run_xdp()
|
| /linux/drivers/net/ethernet/socionext/ |
| H A D | netsec.c | 911 sync = xdp->data_end - xdp->data_hard_start - NETSEC_RXBUF_HEADROOM; in netsec_run_xdp() 1049 skb_reserve(skb, xdp.data - xdp.data_hard_start); in netsec_process_rx()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ring.c | 426 prefetchw(xdp->data_hard_start); /* xdp_frame write */ in aq_xdp_run_prog()
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_main.c | 1294 length = xdp->data_end - xdp->data_hard_start - XDP_PACKET_HEADROOM; in tsnep_xdp_run_prog() 1321 sync = xdp->data_end - xdp->data_hard_start - in tsnep_xdp_run_prog()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_rx.c | 814 mxbuf.xdp.data_hard_start; in mlx4_en_process_rx_cq()
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_main.c | 5370 xdp->data_end - xdp->data_hard_start); in stmmac_construct_skb_zc() 5374 skb_reserve(skb, xdp->data - xdp->data_hard_start); in stmmac_construct_skb_zc() 5798 pre_len = ctx.xdp.data_end - ctx.xdp.data_hard_start - in stmmac_rx() 5809 sync_len = ctx.xdp.data_end - ctx.xdp.data_hard_start - in stmmac_rx() 5862 head_pad_len = ctx.xdp.data - ctx.xdp.data_hard_start; in stmmac_rx()
|