Lines Matching defs:nodes
3 * Software nodes for the firmware node framework.
695 * software_node_register_nodes - Register an array of software nodes
696 * @nodes: Zero terminated array of software nodes to be registered
698 * Register multiple software nodes at once.
700 int software_node_register_nodes(const struct software_node *nodes)
705 for (i = 0; nodes[i].name; i++) {
706 ret = software_node_register(&nodes[i]);
708 software_node_unregister_nodes(nodes);
718 * software_node_unregister_nodes - Unregister an array of software nodes
719 * @nodes: Zero terminated array of software nodes to be unregistered
721 * Unregister multiple software nodes at once.
723 * NOTE: Be careful using this call if the nodes had parent pointers set up in
724 * them before registering. If so, it is wiser to remove the nodes
726 * on the sequential order of the list of nodes in the array.
728 void software_node_unregister_nodes(const struct software_node *nodes)
732 for (i = 0; nodes[i].name; i++)
733 software_node_unregister(&nodes[i]);
738 * software_node_register_node_group - Register a group of software nodes
741 * Register multiple software nodes at once.
764 * software_node_unregister_node_group - Unregister a group of software nodes
767 * Unregister multiple software nodes at once.