Lines Matching full: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; member
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) in icc_node_add() argument
161 static inline int icc_nodes_remove(struct icc_provider *provider) in icc_nodes_remove() argument
166 static inline void icc_provider_init(struct icc_provider *provider) { } in icc_provider_init() argument
168 static inline int icc_provider_register(struct icc_provider *provider) in icc_provider_register() argument
173 static inline void icc_provider_deregister(struct icc_provider *provider) { } in icc_provider_deregister() argument