Lines Matching defs:dadq
80 struct dadq;
81 static struct dadq *nd6_dad_find(struct ifaddr *, struct nd_opt_nonce *, bool *);
83 static void nd6_dad_starttimer(struct dadq *, int);
84 static void nd6_dad_destroytimer(struct dadq *);
85 static void nd6_dad_timer(struct dadq *);
86 static void nd6_dad_ns_output(struct dadq *, struct ifaddr *);
89 static void nd6_dad_duplicated(struct ifaddr *, struct dadq *,
1072 TAILQ_HEAD(dadq_head, dadq);
1073 struct dadq {
1074 TAILQ_ENTRY(dadq) dad_list;
1094 static struct dadq_head dadq;
1101 TAILQ_INIT(&dadq);
1105 static struct dadq *
1110 struct dadq *dp;
1124 TAILQ_FOREACH(dp, &dadq, dad_list) {
1173 nd6_dad_starttimer(struct dadq *dp, int ticks)
1181 nd6_dad_stoptimer(struct dadq *dp)
1186 TAILQ_REMOVE(&dadq, dp, dad_list);
1193 nd6_dad_destroytimer(struct dadq *dp)
1212 struct dadq *dp;
1269 TAILQ_INSERT_TAIL(&dadq, (struct dadq *)dp, dad_list);
1289 struct dadq *dp;
1309 nd6_dad_timer(struct dadq *dp)
1388 nd6_dad_duplicated(struct ifaddr *ifa, struct dadq *dp,
1449 nd6_dad_ns_output(struct dadq *dp, struct ifaddr *ifa)
1481 struct dadq *dp;