Lines Matching defs:node
63 rsrc_node_t *node;
67 * Find the node (root of subtree) in the resource tree, invoke
71 * NOTE: It's possible the node doesn't exist, which means no RCM
75 error = rsrc_node_find(rsrcname, 0, &node);
76 if ((error == RCM_SUCCESS) && (node != NULL)) {
87 error = rsrc_client_action_list(node->users, cmd, &arg);
89 error = rsrc_tree_action(node, cmd, &arg);
93 * No matching node, so no client. This means there
125 * if no DR request for this node exists.
396 rsrc_node_t *node = NULL;
423 error = rsrc_node_find(rsrcname, RSRC_NODE_CREATE, &node);
424 if ((error != RCM_SUCCESS) || (node == NULL)) {
429 user = rsrc_client_find(modname, pid, &node->users);
464 error = rsrc_node_add_user(node, rsrcname, modname, pid, flag);
478 rsrc_node_t *node;
488 error = rsrc_node_find(rsrcname, 0, &node);
489 if ((error != RCM_SUCCESS) || (node == NULL)) {
495 return (rsrc_node_remove_user(node, modname, pid, flag));
605 rsrc_node_t *node;
641 * NOTE: It's possible the node doesn't exist, which means no RCM
645 error = rsrc_node_find(rsrcname, 0, &node);
648 if ((error == RCM_SUCCESS) && (node != NULL)) {
649 for (client = node->users; client; client = client->next) {