Home
last modified time | relevance | path

Searched refs:llentry (Results 1 – 6 of 6) sorted by relevance

/xnu-8792.61.2/bsd/net/
H A Dif_llatbl.h70 struct llentry;
71 LIST_HEAD(llentries, llentry);
85 struct llentry { struct
86 LIST_ENTRY(llentry) lle_next;
101 void (*lle_free)(struct llentry *); argument
118 LIST_ENTRY(llentry) lle_chain; /* chain of deleted items */ argument
174 typedef struct llentry *(llt_lookup_t)(struct lltable *, uint16_t flags,
176 typedef struct llentry *(llt_alloc_t)(struct lltable *, uint16_t flags,
178 typedef void (llt_delete_t)(struct lltable *, struct llentry *);
181 typedef int (llt_dump_entry_t)(struct lltable *, struct llentry *,
[all …]
H A Dif_llatbl.c90 static void htable_unlink_entry(struct llentry *lle);
91 static void htable_link_entry(struct lltable *llt, struct llentry *lle);
153 struct llentry *lle, *next; in htable_foreach_lle()
171 htable_link_entry(struct lltable *llt, struct llentry *lle) in htable_link_entry()
192 htable_unlink_entry(struct llentry *lle) in htable_unlink_entry()
213 htable_prefix_free_cb(struct lltable *llt, struct llentry *lle, void *farg) in htable_prefix_free_cb()
231 struct llentry *lle, *next; in htable_prefix_free()
263 struct llentry *lle, *next; in llentries_unlink()
275 lltable_drop_entry_queue(struct llentry *lle) in lltable_drop_entry_queue()
299 lltable_set_entry_addr(struct ifnet *ifp, struct llentry *lle, in lltable_set_entry_addr()
[all …]
H A Droute_private.h111 struct llentry *ro_lle;
/xnu-8792.61.2/bsd/netinet/
H A Din.c144 static void in_lltable_destroy_lle_unlocked(struct llentry *lle);
145 static void in_lltable_destroy_lle(struct llentry *lle);
146 static struct llentry *in_lltable_new(struct in_addr addr4, uint16_t flags);
148 const struct sockaddr *smask, uint16_t flags, struct llentry *lle);
149 static void in_lltable_free_entry(struct lltable *llt, struct llentry *lle);
152 static uint32_t in_lltable_hash(const struct llentry *lle, uint32_t hsize);
153 static void in_lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa);
154 static inline struct llentry * in_lltable_find_dst(struct lltable *llt, struct in_addr dst);
155 static void in_lltable_delete_entry(struct lltable *llt, struct llentry *lle);
156 static struct llentry * in_lltable_alloc(struct lltable *llt, uint16_t flags, const struct sockaddr…
[all …]
/xnu-8792.61.2/bsd/netinet6/
H A Din6_private.h154 struct llentry *ro_lle;
H A Din6.c4565 struct llentry base;
4576 in6_lltable_destroy_lle_unlocked(struct llentry *lle) in in6_lltable_destroy_lle_unlocked()
4589 in6_lltable_destroy_lle(struct llentry *lle) in in6_lltable_destroy_lle()
4598 static struct llentry *
4631 const struct sockaddr *smask, uint16_t flags, struct llentry *lle) in in6_lltable_match_prefix()
4667 in6_lltable_free_entry(struct lltable *llt, struct llentry *lle) in in6_lltable_free_entry()
4734 in6_lltable_hash(const struct llentry *lle, uint32_t hsize) in in6_lltable_hash()
4740 in6_lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa) in in6_lltable_fill_sa_entry()
4751 static inline struct llentry *
4754 struct llentry *lle; in in6_lltable_find_dst()
[all …]