Lines Matching refs:node
29 The container struct pointer may be retrieved from a list node using
31 containing struct and the field name of the node. Internally, the
35 Lists may be modified by adding a single node at the head or tail with
37 have a node added to an interior point with :c:func:`sys_slist_insert`,
38 which inserts a new node after an existing one. Similarly
39 :c:func:`sys_slist_remove` will remove a node given a pointer to its
47 for a given node and remove it if present.
52 will enumerate every node in a list given a local variable to store
53 the node pointer. :c:macro:`SYS_SLIST_FOR_EACH_NODE_SAFE` behaves
56 iterated node during the iteration. Each of those macros also exists
60 the node struct, performing the required offsets internally. And
62 node and all its successors only, without inspecting the earlier part
110 "flags" with each list node. These can be accessed and modified with