/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 263 unsigned int pull_len; local 283 pull_len = eth_get_headlen(skb->dev, va, FM10K_RX_HDR_LEN); 286 memcpy(__skb_put(skb, pull_len), va, ALIGN(pull_len, sizeof(long))); 289 va += pull_len; 290 size -= pull_len;
|
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.c | 433 struct hnae_ring *ring, int pull_len, 455 skb_add_rx_frag(skb, i, desc_cb->priv, desc_cb->page_offset + pull_len, 456 size - pull_len, truesize); 573 int pull_len; local 617 pull_len = eth_get_headlen(ndev, va, HNS_RX_HEAD_SIZE); 618 memcpy(__skb_put(skb, pull_len), va, 619 ALIGN(pull_len, sizeof(long))); 621 hns_nic_reuse_page(skb, 0, ring, pull_len, desc_cb); 432 hns_nic_reuse_page(struct sk_buff *skb, int i, struct hnae_ring *ring, int pull_len, struct hnae_desc_cb *desc_cb) argument
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 1493 * @pull_len: amount of data to move to the sk_buff's main body 1500 unsigned int pull_len) 1526 __skb_put(skb, pull_len); 1527 skb_copy_to_linear_data(skb, gl->va, pull_len); 1529 copy_frags(skb, gl, pull_len); 1531 skb->data_len = skb->len - pull_len; 1498 t4vf_pktgl_to_skb(const struct pkt_gl *gl, unsigned int skb_len, unsigned int pull_len) argument
|
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 432 unsigned int pull_len; local 444 pull_len = eth_get_headlen(skb->dev, va, WX_RXBUFFER_256); 447 skb_copy_to_linear_data(skb, va, ALIGN(pull_len, sizeof(long))); 450 skb_frag_size_sub(frag, pull_len); 451 skb_frag_off_add(frag, pull_len); 452 skb->data_len -= pull_len; 453 skb->tail += pull_len;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_uld.h | 525 unsigned int skb_len, unsigned int pull_len);
|
H A D | sge.c | 3327 * @pull_len: amount of data to move to the sk_buff's main body 3333 unsigned int skb_len, unsigned int pull_len) 3352 __skb_put(skb, pull_len); 3353 skb_copy_to_linear_data(skb, gl->va, pull_len); 3355 copy_frags(skb, gl, pull_len); 3357 skb->data_len = skb->len - pull_len; 3332 cxgb4_pktgl_to_skb(const struct pkt_gl *gl, unsigned int skb_len, unsigned int pull_len) argument
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 3725 int pull_len, 3729 u32 frag_offset = desc_cb->page_offset + pull_len; 3731 u32 frag_size = size - pull_len; 3752 struct hns3_enet_ring *ring, int pull_len, 3756 u32 frag_offset = desc_cb->page_offset + pull_len; 3759 u32 frag_size = size - pull_len; 3795 ret = hns3_handle_rx_copybreak(skb, i, ring, pull_len, desc_cb); 4076 ring->pull_len = eth_get_headlen(netdev, va, HNS3_RX_HEAD_SIZE); 4077 __skb_put(skb, ring->pull_len); 4078 hns3_nic_reuse_page(skb, ring->frag_num++, ring, ring->pull_len, 3723 hns3_handle_rx_copybreak(struct sk_buff *skb, int i, struct hns3_enet_ring *ring, int pull_len, struct hns3_desc_cb *desc_cb) argument 3751 hns3_nic_reuse_page(struct sk_buff *skb, int i, struct hns3_enet_ring *ring, int pull_len, struct hns3_desc_cb *desc_cb) argument [all...] |
H A D | hns3_enet.h | 501 u32 pull_len; /* memcpy len for current rx packet */ member in struct:hns3_enet_ring::__anon1111::__anon1113
|
/linux-master/net/ipv4/ |
H A D | ip_gre.c | 643 int pull_len = tunnel->hlen + sizeof(struct iphdr); local 650 if (!pskb_network_may_pull(skb, pull_len)) 654 skb_pull(skb, pull_len);
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | wmi.c | 2291 size_t pull_len; local 2299 pull_len = sizeof(*ev_v2); 2303 pull_len = sizeof(*ev_v1); 2306 if (skb->len < pull_len) 2309 skb_pull(skb, pull_len); 2341 size_t pull_len; local 2348 pull_len = sizeof(*ev); 2350 if (skb->len < pull_len) 2353 skb_pull(skb, pull_len);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 1818 unsigned int pull_len; local 1831 pull_len = eth_get_headlen(skb->dev, va, IXGBE_RX_HDR_SIZE); 1834 skb_copy_to_linear_data(skb, va, ALIGN(pull_len, sizeof(long))); 1837 skb_frag_size_sub(frag, pull_len); 1838 skb_frag_off_add(frag, pull_len); 1839 skb->data_len -= pull_len; 1840 skb->tail += pull_len;
|