Searched refs:llentry (Results 1 – 6 of 6) sorted by relevance
| /xnu-8792.61.2/bsd/net/ |
| H A D | if_llatbl.h | 70 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 D | if_llatbl.c | 90 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 D | route_private.h | 111 struct llentry *ro_lle;
|
| /xnu-8792.61.2/bsd/netinet/ |
| H A D | in.c | 144 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 D | in6_private.h | 154 struct llentry *ro_lle;
|
| H A D | in6.c | 4565 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 …]
|