Lines Matching full:interconnect

3  * Interconnect framework core driver
13 #include <linux/interconnect.h>
14 #include <linux/interconnect-provider.h>
341 * @spec: OF phandle args to map into an interconnect node.
345 * interconnect providers that have one device tree node and provide
346 * multiple interconnect nodes. A single cell is used as an index into
366 * of_icc_get_from_provider() - Look-up interconnect node
369 * Looks for interconnect provider under the node specified by @spec and if
447 * @idx: interconnect path index
452 * If the interconnect API is disabled, NULL is returned and the consumer
485 "#interconnect-cells", idx * 2, in of_icc_get_by_index()
493 "#interconnect-cells", idx * 2 + 1, in of_icc_get_by_index()
543 * @name: interconnect path name
548 * If the interconnect API is disabled, NULL is returned and the consumer
578 idx = of_property_match_string(np, "interconnect-names", name); in of_icc_get()
661 * @path: interconnect path
663 * This function is used by an interconnect consumer to get the name of the icc
678 * icc_set_bw() - set bandwidth constraints on an interconnect path
679 * @path: interconnect path
683 * This function is used by an interconnect consumer to express its own needs
725 pr_debug("interconnect: error applying constraints (%d)\n", in icc_set_bw()
780 * @path: interconnect path
893 * interconnect providers and the @dst_id node might not exist (if the
940 * icc_node_add() - add interconnect node to interconnect provider
941 * @node: pointer to the interconnect node
942 * @provider: pointer to the interconnect provider
985 * icc_node_del() - delete interconnect node from interconnect provider
986 * @node: pointer to the interconnect node
1000 * @provider: the interconnect provider we are removing nodes from
1021 * icc_provider_init() - initialize a new interconnect provider
1022 * @provider: the interconnect provider to initialize
1035 * icc_provider_register() - register a new interconnect provider
1036 * @provider: the interconnect provider to register
1049 dev_dbg(provider->dev, "interconnect provider registered\n"); in icc_provider_register()
1056 * icc_provider_deregister() - deregister an interconnect provider
1057 * @provider: the interconnect provider to deregister
1084 if (of_property_read_bool(child, "#interconnect-cells") && in of_count_icc_providers()
1108 dev_dbg(p->dev, "interconnect provider is in synced state\n"); in icc_sync_state()
1137 icc_debugfs_dir = debugfs_create_dir("interconnect", NULL); in icc_init()