Lines Matching defs:node
156 #define LIST_ADD(l, node) (node->next = l->next, l = node)
157 #define LIST_EXTRACT(l, node) (node = l, l = l->next)
158 #define LIST_FOR_EACH(l, node) \
159 for (node = l; node != (struct nb_reg_node *)&l; node = node->next)
1785 struct nb_reg_node *node;
1791 LIST_FOR_EACH(nb_first, node) {
1792 (void) do_flush(node->ct, RPC_CL_BLOCKING_FLUSH);
1821 struct nb_reg_node *node;
1835 /* Get the first free node */
1836 LIST_EXTRACT(nb_free, node);
1838 node->ct = ct;
1840 LIST_ADD(nb_first, node);
1849 struct nb_reg_node *node;
1854 node = nb_first;
1855 LIST_FOR_EACH(nb_first, node) {
1856 if (node->next->ct == ct) {
1857 /* Get the node to unregister. */
1858 struct nb_reg_node *n = node->next;
1859 node->next = n->next;