Home
last modified time | relevance | path

Searched refs:data_hard_start (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/include/net/
Dxdp.h70 void *data_hard_start; member
107 headroom = xdp->data - xdp->data_hard_start; in convert_to_xdp_frame()
114 xdp_frame = xdp->data_hard_start; in convert_to_xdp_frame()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_xdp.c95 xdp.data_hard_start = *data_ptr - offset; in bnxt_rx_xdp()
118 offset = xdp.data - xdp.data_hard_start; in bnxt_rx_xdp()
119 *data_ptr = xdp.data_hard_start + offset; in bnxt_rx_xdp()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/
Dxdp.c68 xdp.data_hard_start = va; in mlx5e_xdp_handle()
74 *rx_headroom = xdp.data - xdp.data_hard_start; in mlx5e_xdp_handle()
/Linux-v4.19/drivers/net/
Dveth.c393 xdp.data_hard_start = hard_start; in veth_xdp_rcv_one()
408 xdp.data_hard_start = head; in veth_xdp_rcv_one()
420 xdp.data_hard_start = head; in veth_xdp_rcv_one()
517 xdp.data_hard_start = skb->head; in veth_xdp_rcv_skb()
Dvirtio_net.c662 xdp.data_hard_start = buf + VIRTNET_RX_PAD + vi->hdr_len; in receive_small()
663 xdp.data = xdp.data_hard_start + xdp_headroom; in receive_small()
817 xdp.data_hard_start = data - VIRTIO_XDP_HEADROOM + vi->hdr_len; in receive_mergeable()
Dtun.c1628 xdp.data_hard_start = buf; in tun_build_skb()
/Linux-v4.19/net/bpf/
Dtest_run.c184 xdp.data_hard_start = data; in bpf_prog_test_run_xdp()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_fp.c1073 xdp.data_hard_start = page_address(bd->data); in qede_rx_xdp()
1074 xdp.data = xdp.data_hard_start + *data_offset; in qede_rx_xdp()
1088 *data_offset = xdp.data - xdp.data_hard_start; in qede_rx_xdp()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2107 xdp->data_hard_start); in i40e_build_skb()
2121 skb = build_skb(xdp->data_hard_start, truesize); in i40e_build_skb()
2126 skb_reserve(skb, xdp->data - xdp->data_hard_start); in i40e_build_skb()
2240 prefetchw(xdp->data_hard_start); /* xdp_frame write */ in i40e_run_xdp()
2370 xdp.data_hard_start = xdp.data - in i40e_clean_rx_irq()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c769 xdp.data_hard_start = va - frags[0].page_offset; in mlx4_en_process_rx_cq()
780 xdp.data_hard_start; in mlx4_en_process_rx_cq()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c859 xdp->data_hard_start); in ixgbevf_construct_skb()
936 xdp->data_hard_start); in ixgbevf_build_skb()
951 skb = build_skb(xdp->data_hard_start, truesize); in ixgbevf_build_skb()
956 skb_reserve(skb, xdp->data - xdp->data_hard_start); in ixgbevf_build_skb()
1149 xdp.data_hard_start = xdp.data - in ixgbevf_clean_rx_irq()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c2088 xdp->data_hard_start); in ixgbe_construct_skb()
2150 xdp->data_hard_start); in ixgbe_build_skb()
2165 skb = build_skb(xdp->data_hard_start, truesize); in ixgbe_build_skb()
2170 skb_reserve(skb, xdp->data - xdp->data_hard_start); in ixgbe_build_skb()
2212 prefetchw(xdp->data_hard_start); /* xdp_frame write */ in ixgbe_run_xdp()
2324 xdp.data_hard_start = xdp.data - in ixgbe_clean_rx_irq()
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c530 xdp.data_hard_start = page_address(page); in nicvf_xdp_rx()
/Linux-v4.19/net/core/
Dfilter.c3075 void *xdp_frame_end = xdp->data_hard_start + sizeof(struct xdp_frame); in BPF_CALL_2()
3127 void *xdp_frame_end = xdp->data_hard_start + sizeof(struct xdp_frame); in BPF_CALL_2()
Ddev.c4317 xdp->data_hard_start = skb->data - skb_headroom(skb); in netif_receive_generic_xdp()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/
Dnfp_net_common.c1739 xdp.data_hard_start = rxbuf->frag + NFP_NET_RX_BUF_HEADROOM; in nfp_net_rx()