Lines Matching +full:interconnect +full:-
1 /* SPDX-License-Identifier: GPL-2.0 */
10 #include <linux/interconnect.h>
18 * struct icc_node_data - icc node data
29 * struct icc_onecell_data - driver data for onecell interconnect providers
43 * struct icc_provider - interconnect provider (controller) entity that might
44 * provide multiple interconnect controls
46 * @provider_list: list of the registered interconnect providers
47 * @nodes: internal list of the interconnect provider nodes
53 * @xlate: provider-specific callback for mapping nodes from phandle arguments
54 * @xlate_extended: vendor-specific callback for mapping node data from phandle arguments
55 * @dev: the device this interconnect provider belongs to
57 * @inter_set: whether inter-provider pairs will be configured with @set
77 * struct icc_node - entity that is part of the interconnect topology
82 * @num_links: number of links to other interconnect nodes
83 * @provider: points to the interconnect provider of this node
135 return -ENOTSUPP; in icc_std_aggregate()
140 return ERR_PTR(-ENOTSUPP); in icc_node_create()
149 return -ENOTSUPP; in icc_link_create()
162 return -ENOTSUPP; in icc_nodes_remove()
169 return -ENOTSUPP; in icc_provider_register()
176 return ERR_PTR(-ENOTSUPP); in of_icc_get_from_provider()