Lines Matching refs:drq
140 defrouter_unlink(struct nd_defrouter *dr, struct nd6_drhead *drq) in defrouter_unlink() argument
147 if (drq != NULL) in defrouter_unlink()
148 TAILQ_INSERT_TAIL(drq, dr, dr_entry); in defrouter_unlink()
2490 struct nd6_drhead drq; in nd6_defrouter_timer() local
2492 TAILQ_INIT(&drq); in nd6_defrouter_timer()
2497 defrouter_unlink(dr, &drq); in nd6_defrouter_timer()
2500 while ((dr = TAILQ_FIRST(&drq)) != NULL) { in nd6_defrouter_timer()
2501 TAILQ_REMOVE(&drq, dr, dr_entry); in nd6_defrouter_timer()
2515 struct nd6_drhead drq; in nd6_defrouter_purge() local
2517 TAILQ_INIT(&drq); in nd6_defrouter_purge()
2524 defrouter_unlink(dr, &drq); in nd6_defrouter_purge()
2530 defrouter_unlink(dr, &drq); in nd6_defrouter_purge()
2535 while ((dr = TAILQ_FIRST(&drq)) != NULL) { in nd6_defrouter_purge()
2536 TAILQ_REMOVE(&drq, dr, dr_entry); in nd6_defrouter_purge()
2545 struct nd6_drhead drq; in nd6_defrouter_flush_all() local
2547 TAILQ_INIT(&drq); in nd6_defrouter_flush_all()
2551 defrouter_unlink(dr, &drq); in nd6_defrouter_flush_all()
2554 while ((dr = TAILQ_FIRST(&drq)) != NULL) { in nd6_defrouter_flush_all()
2555 TAILQ_REMOVE(&drq, dr, dr_entry); in nd6_defrouter_flush_all()