Lines Matching refs:root
70 hp_node_t root = NULL;
86 if ((rv = copy_devinfo(basepath, connection, flags, &root)) != 0) {
87 hp_fini(root);
93 if (root == NULL) {
99 /* Special case: exclude root nexus from snapshot */
101 child = root->hp_child;
102 if (root->hp_name != NULL)
103 free(root->hp_name);
104 free(root);
105 root = child;
106 for (child = root; child; child = child->hp_sibling)
110 /* Store a pointer to the base path in each root node */
111 for (child = root; child != NULL; child = child->hp_sibling)
116 if ((rv = copy_usage(root)) != 0) {
117 (void) hp_fini(root);
122 *retp = root;