Lines Matching refs:node
129 #define rt_list_entry(node, type, member) \ argument
130 rt_container_of(node, type, member)
199 struct rt_slist_node *node; in rt_slist_append() local
201 node = l; in rt_slist_append()
202 while (node->next) node = node->next; in rt_slist_append()
205 node->next = n; in rt_slist_append()
230 struct rt_slist_node *node = l; in rt_slist_pop() local
233 node = node->next; in rt_slist_pop()
234 if (node != (rt_slist_t *)0) in rt_slist_pop()
236 ((struct rt_slist_node *)l)->next = node->next; in rt_slist_pop()
237 node->next = RT_NULL; in rt_slist_pop()
240 return node; in rt_slist_pop()
246 struct rt_slist_node *node = l; in rt_slist_remove() local
247 while (node->next && node->next != n) node = node->next; in rt_slist_remove()
250 if (node->next != (rt_slist_t *)0) in rt_slist_remove()
252 node->next = node->next->next; in rt_slist_remove()
287 #define rt_slist_entry(node, type, member) \ argument
288 rt_container_of(node, type, member)