Lines Matching refs:dadq
104 struct dadq;
105 static struct dadq *nd6_dad_find(struct ifaddr *);
108 static void nd6_dad_ns_output(struct dadq *, struct ifaddr *);
111 static void dad_addref(struct dadq *, int);
112 static void dad_remref(struct dadq *);
113 static struct dadq *nd6_dad_attach(struct dadq *, struct ifaddr *);
114 static void nd6_dad_detach(struct dadq *, struct ifaddr *);
120 static struct zone *dad_zone; /* zone for dadq */
1498 TAILQ_HEAD(dadq_head, dadq);
1499 struct dadq {
1503 TAILQ_ENTRY(dadq) dad_list;
1513 static struct dadq_head dadq;
1520 TAILQ_INIT(&dadq);
1522 dad_size = sizeof (struct dadq);
1538 static struct dadq *
1541 struct dadq *dp;
1544 for (dp = dadq.tqh_first; dp; dp = dp->dad_list.tqe_next) {
1575 struct dadq *dp;
1664 static struct dadq *
1665 nd6_dad_attach(struct dadq *dp, struct ifaddr *ifa)
1679 TAILQ_INSERT_TAIL(&dadq, (struct dadq *)dp, dad_list);
1687 nd6_dad_detach(struct dadq *dp, struct ifaddr *ifa)
1695 TAILQ_REMOVE(&dadq, (struct dadq *)dp, dad_list);
1713 struct dadq *dp;
1759 struct dadq *dp = NULL;
1878 struct dadq *dp;
1932 nd6_dad_ns_output(struct dadq *dp, struct ifaddr *ifa)
1960 struct dadq *dp;
2016 struct dadq *dp;
2115 dad_addref(struct dadq *dp, int locked)
2131 dad_remref(struct dadq *dp)