Lines Matching refs:prev
79 static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev,
212 struct sk_buff *prev, *next; in ip6_frag_queue() local
289 prev = fq->q.fragments_tail; in ip6_frag_queue()
290 if (!prev || FRAG6_CB(prev)->offset < offset) { in ip6_frag_queue()
294 prev = NULL; in ip6_frag_queue()
298 prev = next; in ip6_frag_queue()
310 if (prev && in ip6_frag_queue()
311 (FRAG6_CB(prev)->offset + prev->len) > offset) in ip6_frag_queue()
324 if (prev) in ip6_frag_queue()
325 prev->next = skb; in ip6_frag_queue()
353 res = ip6_frag_reasm(fq, prev, dev); in ip6_frag_queue()
379 static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev, in ip6_frag_reasm() argument
396 if (prev) { in ip6_frag_reasm()
397 head = prev->next; in ip6_frag_reasm()
406 prev->next = fp; in ip6_frag_reasm()