Lines Matching refs:skb
50 static int int51x1_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
54 if (!(pskb_may_pull(skb, INT51X1_HEADER_SIZE))) {
59 len = le16_to_cpu(*(__le16 *)&skb->data[skb->len - 2]);
61 skb_trim(skb, len);
67 struct sk_buff *skb, gfp_t flags)
69 int pack_len = skb->len;
71 int headroom = skb_headroom(skb);
72 int tailroom = skb_tailroom(skb);
87 if (!skb_cloned(skb) &&
90 skb->data = memmove(skb->head + INT51X1_HEADER_SIZE,
91 skb->data, skb->len);
92 skb_set_tail_pointer(skb, skb->len);
97 skb2 = skb_copy_expand(skb,
101 dev_kfree_skb_any(skb);
104 skb = skb2;
110 len = (__le16 *) __skb_push(skb, INT51X1_HEADER_SIZE);
114 memset(__skb_put(skb, need_tail), 0, need_tail);
116 return skb;