Lines Matching refs:nodes

60  * Search the PRI for MDE nodes using md_scan_dag.  Using this routine
64 * The routine returns the number of nodes found, or -1. If the node array
66 * topo_mod_free(mod, nodes, nsize);
71 char *type_str, char *arc_str, mde_cookie_t **nodes, size_t *nsize)
86 *nodes = topo_mod_zalloc(mod, *nsize);
87 if (*nodes == NULL) {
94 result = md_scan_dag(mdp, mde_start, start_cookie, arc_cookie, *nodes);
96 /* No nodes found. Free the node array before returning */
97 topo_mod_free(mod, *nodes, *nsize);
98 *nodes = NULL;
118 * all nodes.
262 mde_cookie_t *nodes = NULL;
283 * Search the PRI for nodes of type MD_STR_COMPONENT and find the
289 MD_STR_COMPONENT, MD_STR_FWD, &nodes, &size);
290 if (num_nodes <= 0 || nodes == NULL) {
291 /* We did not find any component nodes */
294 topo_mod_dprintf(mod, "pi_get_productsn: found %d %s nodes\n",
299 result = md_get_prop_str(mdp, nodes[idx], MD_STR_TYPE, &type);
305 result = md_get_prop_str(mdp, nodes[idx],
311 (uint64_t)nodes[idx]);
316 topo_mod_free(mod, nodes, size);
369 * Search the PRI for nodes of type MD_STR_COMPONENT and find the
377 /* We did not find any chassis nodes */
380 topo_mod_dprintf(mod, "pi_get_chassisid: found %d %s nodes\n",
753 * Search the PRI for nodes of type MD_STR_PLATFORM, which contains
759 /* We did not find any platform nodes */
763 topo_mod_dprintf(mod, "pi_get_platform: found %d platform nodes\n",
1082 * then inherit the FRU data from the nodes parent.
1249 * Obtain high level authority from PRI "component" nodes, create nvlist
1339 /* find the "component" nodes */
1343 /* no "component" PRI nodes found */
1345 "pi_set_topo_auth: no components PRI nodes\n");
1371 * "type=system", and "type=chassis" nodes which contain the
1400 * nodes; do it the old fashion way.
1402 * Since the required PRI nodes to differentiate system and component
1510 * The disk enumerator requires that 'bay' nodes not set their