- struct dt_node* gic_node;
- struct dt_node_iter iter;
- struct dt_prop_iter prop;
- ptr_t ptr;
- size_t sz;
-
- dt_begin_find(&iter, NULL, __gic_predicate, NULL);
-
- if (!dt_find_next(&iter, (struct dt_node_base**)&gic_node)) {
- fail("expected 'arm,gic-*' compatible node, but found none");
- }
-
- dt_end_find(&iter);