Lines Matching defs:provider
43 * struct icc_provider - interconnect provider (controller) entity that might
47 * @nodes: internal list of the interconnect provider nodes
53 * @xlate: provider-specific callback for mapping nodes from phandle arguments
55 * @dev: the device this interconnect provider belongs to
57 * @inter_set: whether inter-provider pairs will be configured with @set
84 * @provider: points to the interconnect provider of this node
85 * @node_list: the list entry in the parent provider's "nodes" list
102 struct icc_provider *provider;
122 void icc_node_add(struct icc_node *node, struct icc_provider *provider);
124 int icc_nodes_remove(struct icc_provider *provider);
125 void icc_provider_init(struct icc_provider *provider);
126 int icc_provider_register(struct icc_provider *provider);
127 void icc_provider_deregister(struct icc_provider *provider);
153 static inline void icc_node_add(struct icc_node *node, struct icc_provider *provider)
161 static inline int icc_nodes_remove(struct icc_provider *provider)
166 static inline void icc_provider_init(struct icc_provider *provider) { }
168 static inline int icc_provider_register(struct icc_provider *provider)
173 static inline void icc_provider_deregister(struct icc_provider *provider) { }