Lines Matching refs:fp
240 struct sk_buff *fp, *head = fq->q.fragments; in lowpan_frag_reasm() local
248 fp = skb_clone(head, GFP_ATOMIC); in lowpan_frag_reasm()
250 if (!fp) in lowpan_frag_reasm()
253 fp->next = head->next; in lowpan_frag_reasm()
254 if (!fp->next) in lowpan_frag_reasm()
255 fq->q.fragments_tail = fp; in lowpan_frag_reasm()
256 prev->next = fp; in lowpan_frag_reasm()
296 for (fp = head->next; fp;) { in lowpan_frag_reasm()
299 struct sk_buff *next = fp->next; in lowpan_frag_reasm()
301 sum_truesize += fp->truesize; in lowpan_frag_reasm()
302 if (skb_try_coalesce(head, fp, &headstolen, &delta)) { in lowpan_frag_reasm()
303 kfree_skb_partial(fp, headstolen); in lowpan_frag_reasm()
306 skb_shinfo(head)->frag_list = fp; in lowpan_frag_reasm()
307 head->data_len += fp->len; in lowpan_frag_reasm()
308 head->len += fp->len; in lowpan_frag_reasm()
309 head->truesize += fp->truesize; in lowpan_frag_reasm()
311 fp = next; in lowpan_frag_reasm()