Lines Matching refs:node

73 	SYS_SLIST_FOR_EACH_CONTAINER(list, entry, node) {  in arp_entry_find()
84 *previous = &entry->node; in arp_entry_find()
106 if (&entry->node != sys_slist_peek_head(&arp_table)) { in arp_entry_find_move_first()
107 sys_slist_remove(&arp_table, prev, &entry->node); in arp_entry_find_move_first()
108 sys_slist_prepend(&arp_table, &entry->node); in arp_entry_find_move_first()
135 sys_slist_remove(&arp_pending_entries, prev, &entry->node); in arp_entry_get_pending()
147 sys_snode_t *node; in arp_entry_get_free() local
149 node = sys_slist_peek_head(&arp_free_entries); in arp_entry_get_free()
150 if (!node) { in arp_entry_get_free()
155 sys_slist_remove(&arp_free_entries, NULL, node); in arp_entry_get_free()
157 return CONTAINER_OF(node, struct arp_entry, node); in arp_entry_get_free()
162 sys_snode_t *node; in arp_entry_get_last_from_table() local
168 node = sys_slist_peek_tail(&arp_table); in arp_entry_get_last_from_table()
169 if (!node) { in arp_entry_get_last_from_table()
173 sys_slist_find_and_remove(&arp_table, node); in arp_entry_get_last_from_table()
175 return CONTAINER_OF(node, struct arp_entry, node); in arp_entry_get_last_from_table()
183 sys_slist_append(&arp_pending_entries, &entry->node); in arp_entry_register_pending()
204 entry, next, node) { in arp_request_timeout()
212 sys_slist_remove(&arp_pending_entries, NULL, &entry->node); in arp_request_timeout()
213 sys_slist_append(&arp_free_entries, &entry->node); in arp_request_timeout()
443 sys_slist_prepend(&arp_free_entries, &entry->node); in net_arp_prepare()
664 sys_slist_prepend(&arp_table, &arp_ent->node); in net_arp_update()
677 sys_slist_prepend(&arp_table, &entry->node); in net_arp_update()
904 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&arp_table, entry, next, node) { in net_arp_clear_cache()
906 prev = &entry->node; in net_arp_clear_cache()
912 sys_slist_remove(&arp_table, prev, &entry->node); in net_arp_clear_cache()
913 sys_slist_prepend(&arp_free_entries, &entry->node); in net_arp_clear_cache()
921 entry, next, node) { in net_arp_clear_cache()
923 prev = &entry->node; in net_arp_clear_cache()
929 sys_slist_remove(&arp_pending_entries, prev, &entry->node); in net_arp_clear_cache()
930 sys_slist_prepend(&arp_free_entries, &entry->node); in net_arp_clear_cache()
960 SYS_SLIST_FOR_EACH_CONTAINER(&arp_table, entry, node) { in net_arp_foreach()
985 sys_slist_prepend(&arp_free_entries, &arp_entries[i].node); in net_arp_init()