Lines Matching refs:lltable
79 static SLIST_HEAD(, lltable) lltables = SLIST_HEAD_INITIALIZER(lltables);
88 static void lltable_unlink(struct lltable *llt);
90 static void llentries_unlink(struct lltable *llt, struct llentries *head);
93 static void htable_link_entry(struct lltable *llt, struct llentry *lle);
94 static int htable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f,
101 lltable_dump_af(struct lltable *llt, struct sysctl_req *wr) in lltable_dump_af()
126 struct lltable *llt = NULL; in lltable_sysctl_dumparp()
153 htable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f, void *farg) in htable_foreach_lle()
173 htable_link_entry(struct lltable *llt, struct llentry *lle) in htable_link_entry()
215 htable_prefix_free_cb(struct lltable *llt, struct llentry *lle, void *farg) in htable_prefix_free_cb()
230 htable_prefix_free(struct lltable *llt, const struct sockaddr *addr, in htable_prefix_free()
254 htable_free_tbl(struct lltable *llt) in htable_free_tbl()
257 kfree_type(struct lltable, llt); in htable_free_tbl()
261 llentries_unlink(struct lltable *llt, struct llentries *head) in llentries_unlink()
387 llentry_update_ifaddr(struct lltable *llt, struct llentry *lle, void *farg)
422 lltable_update_ifaddr(struct lltable *llt)
467 llentry_alloc(struct ifnet *ifp, struct lltable *lt, in llentry_alloc()
511 lltable_free_cb(struct lltable *llt, struct llentry *lle, void *farg) in lltable_free_cb()
528 lltable_free(struct lltable *llt) in lltable_free()
561 struct lltable *llt;
592 lltable_delete_addr(struct lltable *llt, u_int flags, in lltable_delete_addr()
624 struct lltable *llt; in lltable_prefix_free()
637 struct lltable *
640 struct lltable *llt; in lltable_allocate_htbl()
643 llt = kalloc_type(struct lltable, Z_WAITOK | Z_ZERO); in lltable_allocate_htbl()
666 lltable_link(struct lltable *llt) in lltable_link()
675 lltable_unlink(struct lltable *llt)
678 SLIST_REMOVE(&lltables, llt, lltable, llt_link);
688 lltable_foreach_lle(struct lltable *llt, llt_foreach_cb_t *f, void *farg) in lltable_foreach_lle()
694 lltable_alloc_entry(struct lltable *llt, uint16_t flags, in lltable_alloc_entry()
701 lltable_free_entry(struct lltable *llt, struct llentry *lle) in lltable_free_entry()
707 lltable_link_entry(struct lltable *llt, struct llentry *lle) in lltable_link_entry()
713 lltable_unlink_entry(struct lltable *llt, struct llentry *lle) in lltable_unlink_entry()
721 struct lltable *llt; in lltable_fill_sa_entry()
728 lltable_get_ifp(const struct lltable *llt) in lltable_get_ifp()
734 lltable_get_af(const struct lltable *llt) in lltable_get_af()
751 struct lltable *llt; in lla_rt_output()