Home | History | Annotate | Download | only in include

Lines Matching refs:it

22 /* it has type : struct ufdt_node** */
23 #define for_each(it, node) \
25 for ((it) = (node)->nodes; (it) != (node)->nodes + (node)->mem_size; ++(it)) \
26 if (*(it))
28 #define for_each_child(it, node) \
30 for ((it) = &(((struct ufdt_node_fdt_node *)(node))->child); *(it); \
31 (it) = &((*(it))->sibling))
33 #define for_each_prop(it, node) \
34 for_each_child(it, node) if (ufdt_node_tag(*(it)) == FDT_PROP)
36 #define for_each_node(it, node) \
37 for_each_child(it, node) if (ufdt_node_tag(*(it)) == FDT_BEGIN_NODE)
43 * For the FDT_BEGIN_NODE name, it can be obtained from FDT directly.