Lines Matching defs:provider
8 #include <linux/interconnect-provider.h>
444 struct icc_provider *provider;
467 provider = &qp->provider;
468 provider->dev = &pdev->dev;
469 provider->set = qcom_icc_set;
470 provider->pre_aggregate = qcom_icc_pre_aggregate;
471 provider->aggregate = qcom_icc_aggregate;
472 provider->xlate_extended = qcom_icc_xlate_extended;
473 INIT_LIST_HEAD(&provider->nodes);
474 provider->data = data;
486 ret = icc_provider_add(provider);
488 dev_err(&pdev->dev, "error adding interconnect provider\n");
509 icc_node_add(node, provider);
522 icc_nodes_remove(provider);
523 icc_provider_del(provider);
531 icc_nodes_remove(&qp->provider);
532 return icc_provider_del(&qp->provider);