Lines Matching defs:provider
9 #include <linux/interconnect-provider.h>
700 struct icc_provider *provider;
722 provider = &qp->provider;
723 provider->dev = &pdev->dev;
724 provider->set = qcom_icc_set;
725 provider->pre_aggregate = qcom_icc_pre_aggregate;
726 provider->aggregate = qcom_icc_aggregate;
727 provider->xlate_extended = qcom_icc_xlate_extended;
728 INIT_LIST_HEAD(&provider->nodes);
729 provider->data = data;
739 ret = icc_provider_add(provider);
741 dev_err(&pdev->dev, "error adding interconnect provider\n");
762 icc_node_add(node, provider);
775 icc_nodes_remove(provider);
776 icc_provider_del(provider);
784 icc_nodes_remove(&qp->provider);
785 return icc_provider_del(&qp->provider);