Lines Matching refs:root
777 remove_subtree(dev_info_t *root, struct fc_device_tree *subtree)
786 while ((child = fc_child_node(root, subtree)) != NULL)
790 * Delete the subtree root and remove its record from our
793 fc_remove_child(root, subtree);
794 (void) ndi_devi_offline(root, NDI_UNCONFIG | NDI_DEVI_REMOVE);
800 dev_info_t *root, *child;
805 * If we created any children, delete them. The root node is the
810 * under the subtree root and contains the parent->child linkage
817 root = rp->child ? rp->child : ap;
819 while ((child = fc_child_node(root, subtree)) != NULL) {
826 (void) ndi_devi_offline(root, NDI_UNCONFIG);