Lines Matching refs:tail
102 (unsigned long)skb->tail, (unsigned long)skb->end, in skb_panic()
175 memset(skb, 0, offsetof(struct sk_buff, tail)); in __alloc_skb_head()
245 memset(skb, 0, offsetof(struct sk_buff, tail)); in __alloc_skb()
253 skb->end = skb->tail + size; in __alloc_skb()
315 memset(skb, 0, offsetof(struct sk_buff, tail)); in __build_skb()
321 skb->end = skb->tail + size; in __build_skb()
846 C(tail); in __skb_clone()
1196 skb->tail += off; in pskb_expand_head()
1314 ntail = skb->data_len + pad - (skb->end - skb->tail); in skb_pad()
1350 unsigned char *pskb_put(struct sk_buff *skb, struct sk_buff *tail, int len) in pskb_put() argument
1352 if (tail != skb) { in pskb_put()
1356 return skb_put(tail, len); in pskb_put()
1373 skb->tail += len; in skb_put()
1375 if (unlikely(skb->tail > skb->end)) in skb_put()
1570 int i, k, eat = (skb->tail + delta) - skb->end; in __pskb_pull_tail()
1674 skb->tail += delta; in __pskb_pull_tail()
3063 struct sk_buff *tail = NULL; in skb_segment() local
3164 tail->next = nskb; in skb_segment()
3167 tail = nskb; in skb_segment()
3266 segs->prev = tail; in skb_segment()
3273 swap(tail->truesize, head_skb->truesize); in skb_segment()
3274 swap(tail->destructor, head_skb->destructor); in skb_segment()
3275 swap(tail->sk, head_skb->sk); in skb_segment()