Lines Matching defs:le
186 struct lsa_entry *le;
191 if ((le = calloc(1, sizeof(*le))) == NULL)
197 TAILQ_INSERT_TAIL(&iface->ls_ack_list, le, entry);
198 le->le_lsa = lsa;
207 ls_ack_list_free(struct iface *iface, struct lsa_entry *le)
209 TAILQ_REMOVE(&iface->ls_ack_list, le, entry);
210 free(le->le_lsa);
211 free(le);
219 struct lsa_entry *le;
221 while ((le = TAILQ_FIRST(&iface->ls_ack_list)) != NULL) {
222 TAILQ_REMOVE(&iface->ls_ack_list, le, entry);
223 free(le->le_lsa);
224 free(le);
241 struct lsa_entry *le, *nle;
251 for (le = TAILQ_FIRST(&iface->ls_ack_list); le != NULL;
252 le = nle) {
253 nle = TAILQ_NEXT(le, entry);
257 if (ibuf_add(buf, le->le_lsa, sizeof(struct lsa_hdr)))
259 ls_ack_list_free(iface, le);