/Linux-v5.4/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 263 unsigned int pull_len; in fm10k_add_rx_frag() local 283 pull_len = eth_get_headlen(skb->dev, va, FM10K_RX_HDR_LEN); in fm10k_add_rx_frag() 286 memcpy(__skb_put(skb, pull_len), va, ALIGN(pull_len, sizeof(long))); in fm10k_add_rx_frag() 289 va += pull_len; in fm10k_add_rx_frag() 290 size -= pull_len; in fm10k_add_rx_frag()
|
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns/ |
D | hns_enet.c | 409 struct hnae_ring *ring, int pull_len, in hns_nic_reuse_page() argument 431 skb_add_rx_frag(skb, i, desc_cb->priv, desc_cb->page_offset + pull_len, in hns_nic_reuse_page() 432 size - pull_len, truesize); in hns_nic_reuse_page() 549 int pull_len; in hns_nic_poll_rx_skb() local 597 pull_len = eth_get_headlen(ndev, va, HNS_RX_HEAD_SIZE); in hns_nic_poll_rx_skb() 598 memcpy(__skb_put(skb, pull_len), va, in hns_nic_poll_rx_skb() 599 ALIGN(pull_len, sizeof(long))); in hns_nic_poll_rx_skb() 601 hns_nic_reuse_page(skb, 0, ring, pull_len, desc_cb); in hns_nic_poll_rx_skb()
|
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1503 unsigned int pull_len) in t4vf_pktgl_to_skb() argument 1529 __skb_put(skb, pull_len); in t4vf_pktgl_to_skb() 1530 skb_copy_to_linear_data(skb, gl->va, pull_len); in t4vf_pktgl_to_skb() 1532 copy_frags(skb, gl, pull_len); in t4vf_pktgl_to_skb() 1534 skb->data_len = skb->len - pull_len; in t4vf_pktgl_to_skb()
|
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_uld.h | 413 unsigned int skb_len, unsigned int pull_len);
|
D | sge.c | 2655 unsigned int skb_len, unsigned int pull_len) in cxgb4_pktgl_to_skb() argument 2674 __skb_put(skb, pull_len); in cxgb4_pktgl_to_skb() 2675 skb_copy_to_linear_data(skb, gl->va, pull_len); in cxgb4_pktgl_to_skb() 2677 copy_frags(skb, gl, pull_len); in cxgb4_pktgl_to_skb() 2679 skb->data_len = skb->len - pull_len; in cxgb4_pktgl_to_skb()
|
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_enet.c | 2424 struct hns3_enet_ring *ring, int pull_len, in hns3_nic_reuse_page() argument 2431 skb_add_rx_frag(skb, i, desc_cb->priv, desc_cb->page_offset + pull_len, in hns3_nic_reuse_page() 2432 size - pull_len, truesize); in hns3_nic_reuse_page() 2665 ring->pull_len = eth_get_headlen(netdev, va, HNS3_RX_HEAD_SIZE); in hns3_alloc_skb() 2666 __skb_put(skb, ring->pull_len); in hns3_alloc_skb() 2667 hns3_nic_reuse_page(skb, ring->frag_num++, ring, ring->pull_len, in hns3_alloc_skb() 2913 ALIGN(ring->pull_len, sizeof(long))); in hns3_handle_rx_bd() 2924 ALIGN(ring->pull_len, sizeof(long))); in hns3_handle_rx_bd()
|
D | hns3_enet.h | 424 u32 pull_len; /* head length for current packet */ member
|
/Linux-v5.4/drivers/net/wireless/ath/ath10k/ |
D | wmi.c | 2235 size_t pull_len; in ath10k_wmi_op_pull_mgmt_rx_ev() local 2243 pull_len = sizeof(*ev_v2); in ath10k_wmi_op_pull_mgmt_rx_ev() 2247 pull_len = sizeof(*ev_v1); in ath10k_wmi_op_pull_mgmt_rx_ev() 2250 if (skb->len < pull_len) in ath10k_wmi_op_pull_mgmt_rx_ev() 2253 skb_pull(skb, pull_len); in ath10k_wmi_op_pull_mgmt_rx_ev() 2285 size_t pull_len; in ath10k_wmi_10_4_op_pull_mgmt_rx_ev() local 2292 pull_len = sizeof(*ev); in ath10k_wmi_10_4_op_pull_mgmt_rx_ev() 2294 if (skb->len < pull_len) in ath10k_wmi_10_4_op_pull_mgmt_rx_ev() 2297 skb_pull(skb, pull_len); in ath10k_wmi_10_4_op_pull_mgmt_rx_ev()
|
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 1791 unsigned int pull_len; in ixgbe_pull_tail() local 1804 pull_len = eth_get_headlen(skb->dev, va, IXGBE_RX_HDR_SIZE); in ixgbe_pull_tail() 1807 skb_copy_to_linear_data(skb, va, ALIGN(pull_len, sizeof(long))); in ixgbe_pull_tail() 1810 skb_frag_size_sub(frag, pull_len); in ixgbe_pull_tail() 1811 skb_frag_off_add(frag, pull_len); in ixgbe_pull_tail() 1812 skb->data_len -= pull_len; in ixgbe_pull_tail() 1813 skb->tail += pull_len; in ixgbe_pull_tail()
|