| /Linux-v5.4/include/net/ | 
| D | xdp.h | 70 	void *data_hard_start;  member108 	headroom = xdp->data - xdp->data_hard_start;  in convert_to_xdp_frame()
 115 	xdp_frame = xdp->data_hard_start;  in convert_to_xdp_frame()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ | 
| D | bnxt_xdp.c | 136 	xdp.data_hard_start = *data_ptr - offset;  in bnxt_rx_xdp()156 		offset = xdp.data - xdp.data_hard_start;  in bnxt_rx_xdp()
 157 		*data_ptr = xdp.data_hard_start + offset;  in bnxt_rx_xdp()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ | 
| D | ixgbe_xsk.c | 156 	offset = xdp->data - xdp->data_hard_start;  in ixgbe_run_xdp_zc()404 			       xdp->data_end - xdp->data_hard_start,  in ixgbe_construct_skb_zc()
 409 	skb_reserve(skb, xdp->data - xdp->data_hard_start);  in ixgbe_construct_skb_zc()
 487 		xdp.data_hard_start = xdp.data - XDP_PACKET_HEADROOM;  in ixgbe_clean_rx_irq_zc()
 
 | 
| D | ixgbe_main.c | 2095 					       xdp->data_hard_start);  in ixgbe_construct_skb()2157 					       xdp->data_hard_start);  in ixgbe_build_skb()
 2172 	skb = build_skb(xdp->data_hard_start, truesize);  in ixgbe_build_skb()
 2177 	skb_reserve(skb, xdp->data - xdp->data_hard_start);  in ixgbe_build_skb()
 2211 	prefetchw(xdp->data_hard_start); /* xdp_frame write */  in ixgbe_run_xdp()
 2323 			xdp.data_hard_start = xdp.data -  in ixgbe_clean_rx_irq()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/i40e/ | 
| D | i40e_xsk.c | 206 	offset = xdp->data - xdp->data_hard_start;  in i40e_run_xdp_zc()496 			       xdp->data_end - xdp->data_hard_start,  in i40e_construct_skb_zc()
 501 	skb_reserve(skb, xdp->data - xdp->data_hard_start);  in i40e_construct_skb_zc()
 579 		xdp.data_hard_start = xdp.data - XDP_PACKET_HEADROOM;  in i40e_clean_rx_irq_zc()
 
 | 
| D | i40e_txrx.c | 2085 					       xdp->data_hard_start);  in i40e_build_skb()2099 	skb = build_skb(xdp->data_hard_start, truesize);  in i40e_build_skb()
 2104 	skb_reserve(skb, xdp->data - xdp->data_hard_start);  in i40e_build_skb()
 2210 	prefetchw(xdp->data_hard_start); /* xdp_frame write */  in i40e_run_xdp()
 2389 			xdp.data_hard_start = xdp.data -  in i40e_clean_rx_irq()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ | 
| D | xdp.c | 136 	xdp.data_hard_start = va;  in mlx5e_xdp_handle()143 		u64 off = xdp.data - xdp.data_hard_start;  in mlx5e_xdp_handle()
 149 		*rx_headroom = xdp.data - xdp.data_hard_start;  in mlx5e_xdp_handle()
 
 | 
| /Linux-v5.4/drivers/net/ | 
| D | veth.c | 526 		xdp.data_hard_start = hard_start;  in veth_xdp_rcv_one()541 			xdp.data_hard_start = head;  in veth_xdp_rcv_one()
 553 			xdp.data_hard_start = head;  in veth_xdp_rcv_one()
 654 	xdp.data_hard_start = skb->head;  in veth_xdp_rcv_skb()
 
 | 
| D | tap.c | 1150 	struct tun_xdp_hdr *hdr = xdp->data_hard_start;  in tap_get_user_xdp()1161 	skb = build_skb(xdp->data_hard_start, buflen);  in tap_get_user_xdp()
 1167 	skb_reserve(skb, xdp->data - xdp->data_hard_start);  in tap_get_user_xdp()
 
 | 
| D | tun.c | 1706 		xdp.data_hard_start = buf;  in tun_build_skb()1725 		pad = xdp.data - xdp.data_hard_start;  in tun_build_skb()
 2421 	struct tun_xdp_hdr *hdr = xdp->data_hard_start;  in tun_xdp_one()
 2470 	skb = build_skb(xdp->data_hard_start, buflen);  in tun_xdp_one()
 2476 	skb_reserve(skb, xdp->data - xdp->data_hard_start);  in tun_xdp_one()
 
 | 
| D | virtio_net.c | 684 		xdp.data_hard_start = buf + VIRTNET_RX_PAD + vi->hdr_len;  in receive_small()685 		xdp.data = xdp.data_hard_start + xdp_headroom;  in receive_small()
 840 		xdp.data_hard_start = data - VIRTIO_XDP_HEADROOM + vi->hdr_len;  in receive_mergeable()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/qlogic/qede/ | 
| D | qede_fp.c | 1064 	xdp.data_hard_start = page_address(bd->data);  in qede_rx_xdp()1065 	xdp.data = xdp.data_hard_start + *data_offset;  in qede_rx_xdp()
 1079 	*data_offset = xdp.data - xdp.data_hard_start;  in qede_rx_xdp()
 
 | 
| /Linux-v5.4/net/bpf/ | 
| D | test_run.c | 360 	xdp.data_hard_start = data;  in bpf_prog_test_run_xdp()
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ | 
| D | en_rx.c | 779 			xdp.data_hard_start = va - frags[0].page_offset;  in mlx4_en_process_rx_cq()790 					xdp.data_hard_start;  in mlx4_en_process_rx_cq()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/ | 
| D | ixgbevf_main.c | 866 					       xdp->data_hard_start);  in ixgbevf_construct_skb()944 					       xdp->data_hard_start);  in ixgbevf_build_skb()
 959 	skb = build_skb(xdp->data_hard_start, truesize);  in ixgbevf_build_skb()
 964 	skb_reserve(skb, xdp->data - xdp->data_hard_start);  in ixgbevf_build_skb()
 1157 			xdp.data_hard_start = xdp.data -  in ixgbevf_clean_rx_irq()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/socionext/ | 
| D | netsec.c | 993 		xdp.data_hard_start = desc->addr;  in netsec_process_rx()1023 		skb_reserve(skb, xdp.data - xdp.data_hard_start);  in netsec_process_rx()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/ti/ | 
| D | cpsw.c | 735 		xdp.data_hard_start = pa;  in cpsw_rx_handler()744 		headroom = xdp.data - xdp.data_hard_start;  in cpsw_rx_handler()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/ | 
| D | dpaa2-eth.c | 297 	xdp.data_hard_start = xdp.data - XDP_PACKET_HEADROOM;  in run_xdp()336 		xdp.data_hard_start = vaddr;  in run_xdp()
 
 | 
| /Linux-v5.4/drivers/vhost/ | 
| D | net.c | 744 	xdp->data_hard_start = buf;  in vhost_net_build_xdp()
 | 
| /Linux-v5.4/drivers/net/ethernet/cavium/thunder/ | 
| D | nicvf_main.c | 551 	xdp.data_hard_start = page_address(page);  in nicvf_xdp_rx()
 | 
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/ | 
| D | nfp_net_common.c | 1911 			xdp.data_hard_start = rxbuf->frag + NFP_NET_RX_BUF_HEADROOM;  in nfp_net_rx()
 | 
| /Linux-v5.4/net/core/ | 
| D | filter.c | 3382 	void *xdp_frame_end = xdp->data_hard_start + sizeof(struct xdp_frame);  in BPF_CALL_2()3434 	void *xdp_frame_end = xdp->data_hard_start + sizeof(struct xdp_frame);  in BPF_CALL_2()
 
 | 
| D | dev.c | 4290 	xdp->data_hard_start = skb->data - skb_headroom(skb);  in netif_receive_generic_xdp()
 |