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
83 * @provider: points to the interconnect provider of this node
84 * @node_list: the list entry in the parent provider's "nodes" list
101 struct icc_provider *provider; member
121 void icc_node_add(struct icc_node *node, struct icc_provider *provider);
123 int icc_nodes_remove(struct icc_provider *provider);
124 void icc_provider_init(struct icc_provider *provider);
125 int icc_provider_register(struct icc_provider *provider);
126 void icc_provider_deregister(struct icc_provider *provider);
152 static inline void icc_node_add(struct icc_node *node, struct icc_provider *provider) in icc_node_add() argument
160 static inline int icc_nodes_remove(struct icc_provider *provider) in icc_nodes_remove() argument
165 static inline void icc_provider_init(struct icc_provider *provider) { } in icc_provider_init() argument
167 static inline int icc_provider_register(struct icc_provider *provider) in icc_provider_register() argument
172 static inline void icc_provider_deregister(struct icc_provider *provider) { } in icc_provider_deregister() argument