Lines Matching defs:ip6asfrag
70 struct ip6asfrag *ip6q_down;
71 struct ip6asfrag *ip6q_up;
82 struct ip6asfrag {
88 struct ip6asfrag *ip6af_down;
89 struct ip6asfrag *ip6af_up;
97 static void frag6_enq(struct ip6asfrag *, struct ip6asfrag *);
98 static void frag6_deq(struct ip6asfrag *);
173 struct ip6asfrag *af6, *ip6af, *af6dwn;
295 q6->ip6q_down = q6->ip6q_up = (struct ip6asfrag *)q6;
342 for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
354 kmem_intr_free(af6, sizeof(struct ip6asfrag));
374 ip6af = kmem_intr_zalloc(sizeof(struct ip6asfrag), KM_NOSLEEP);
389 af6 = (struct ip6asfrag *)q6;
396 for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
405 if (af6->ip6af_up != (struct ip6asfrag *)q6) {
409 kmem_intr_free(ip6af, sizeof(struct ip6asfrag));
413 if (af6 != (struct ip6asfrag *)q6) {
416 kmem_intr_free(ip6af, sizeof(struct ip6asfrag));
433 for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
453 while (af6 != (struct ip6asfrag *)q6) {
461 kmem_intr_free(af6, sizeof(struct ip6asfrag));
467 kmem_intr_free(ip6af, sizeof(struct ip6asfrag));
563 struct ip6asfrag *af6, *down6;
567 for (af6 = q6->ip6q_down; af6 != (struct ip6asfrag *)q6;
593 ip6asfrag));
604 frag6_enq(struct ip6asfrag *af6, struct ip6asfrag *up6)
619 frag6_deq(struct ip6asfrag *af6)