Lines Matching refs:prev
78 static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev,
209 struct sk_buff *prev, *next; in ip6_frag_queue() local
286 prev = fq->q.fragments_tail; in ip6_frag_queue()
287 if (!prev || FRAG6_CB(prev)->offset < offset) { in ip6_frag_queue()
291 prev = NULL; in ip6_frag_queue()
295 prev = next; in ip6_frag_queue()
307 if (prev && in ip6_frag_queue()
308 (FRAG6_CB(prev)->offset + prev->len) > offset) in ip6_frag_queue()
321 if (prev) in ip6_frag_queue()
322 prev->next = skb; in ip6_frag_queue()
350 res = ip6_frag_reasm(fq, prev, dev); in ip6_frag_queue()
377 static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev, in ip6_frag_reasm() argument
394 if (prev) { in ip6_frag_reasm()
395 head = prev->next; in ip6_frag_reasm()
404 prev->next = fp; in ip6_frag_reasm()