Lines Matching refs:node

74 	SYS_SLIST_FOR_EACH_CONTAINER(list, entry, node) {  in arp_entry_find()
88 *previous = &entry->node; in arp_entry_find()
110 if (&entry->node != sys_slist_peek_head(&arp_table)) { in arp_entry_find_move_first()
111 sys_slist_remove(&arp_table, prev, &entry->node); in arp_entry_find_move_first()
112 sys_slist_prepend(&arp_table, &entry->node); in arp_entry_find_move_first()
139 sys_slist_remove(&arp_pending_entries, prev, &entry->node); in arp_entry_get_pending()
151 sys_snode_t *node; in arp_entry_get_free() local
153 node = sys_slist_peek_head(&arp_free_entries); in arp_entry_get_free()
154 if (!node) { in arp_entry_get_free()
159 sys_slist_remove(&arp_free_entries, NULL, node); in arp_entry_get_free()
161 return CONTAINER_OF(node, struct arp_entry, node); in arp_entry_get_free()
166 sys_snode_t *node; in arp_entry_get_last_from_table() local
172 node = sys_slist_peek_tail(&arp_table); in arp_entry_get_last_from_table()
173 if (!node) { in arp_entry_get_last_from_table()
177 sys_slist_find_and_remove(&arp_table, node); in arp_entry_get_last_from_table()
179 return CONTAINER_OF(node, struct arp_entry, node); in arp_entry_get_last_from_table()
187 sys_slist_append(&arp_pending_entries, &entry->node); in arp_entry_register_pending()
208 entry, next, node) { in arp_request_timeout()
216 sys_slist_remove(&arp_pending_entries, NULL, &entry->node); in arp_request_timeout()
217 sys_slist_append(&arp_free_entries, &entry->node); in arp_request_timeout()
455 sys_slist_prepend(&arp_free_entries, &entry->node); in net_arp_prepare()
683 sys_slist_prepend(&arp_table, &arp_ent->node); in net_arp_update()
696 sys_slist_prepend(&arp_table, &entry->node); in net_arp_update()
929 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&arp_table, entry, next, node) { in net_arp_clear_cache()
931 prev = &entry->node; in net_arp_clear_cache()
937 sys_slist_remove(&arp_table, prev, &entry->node); in net_arp_clear_cache()
938 sys_slist_prepend(&arp_free_entries, &entry->node); in net_arp_clear_cache()
946 entry, next, node) { in net_arp_clear_cache()
948 prev = &entry->node; in net_arp_clear_cache()
954 sys_slist_remove(&arp_pending_entries, prev, &entry->node); in net_arp_clear_cache()
955 sys_slist_prepend(&arp_free_entries, &entry->node); in net_arp_clear_cache()
985 SYS_SLIST_FOR_EACH_CONTAINER(&arp_table, entry, node) { in net_arp_foreach()
1010 sys_slist_prepend(&arp_free_entries, &arp_entries[i].node); in net_arp_init()