Lines Matching defs:provider
8 #include <linux/interconnect-provider.h>
41 container_of(_provider, struct qcom_osm_l3_icc_provider, provider)
48 struct icc_provider provider;
151 struct icc_provider *provider;
160 provider = src->provider;
161 qp = to_qcom_provider(provider);
163 list_for_each_entry(n, &provider->nodes, node_list)
164 provider->aggregate(n, 0, n->avg_bw, n->peak_bw,
185 icc_nodes_remove(&qp->provider);
186 return icc_provider_del(&qp->provider);
196 struct icc_provider *provider;
265 provider = &qp->provider;
266 provider->dev = &pdev->dev;
267 provider->set = qcom_icc_set;
268 provider->aggregate = icc_std_aggregate;
269 provider->xlate = of_icc_xlate_onecell;
270 INIT_LIST_HEAD(&provider->nodes);
271 provider->data = data;
273 ret = icc_provider_add(provider);
275 dev_err(&pdev->dev, "error adding interconnect provider\n");
291 icc_node_add(node, provider);
304 icc_nodes_remove(provider);
305 icc_provider_del(provider);