Lines Matching refs:provider
23 struct icc_provider *provider; in qcom_icc_set() local
33 provider = src->provider; in qcom_icc_set()
34 qp = to_qcom_provider(provider); in qcom_icc_set()
36 list_for_each_entry(n, &provider->nodes, node_list) in qcom_icc_set()
37 provider->aggregate(n, 0, n->avg_bw, n->peak_bw, in qcom_icc_set()
96 struct icc_provider *provider; in qnoc_probe() local
137 provider = &qp->provider; in qnoc_probe()
138 INIT_LIST_HEAD(&provider->nodes); in qnoc_probe()
139 provider->dev = dev; in qnoc_probe()
140 provider->set = qcom_icc_set; in qnoc_probe()
141 provider->aggregate = icc_std_aggregate; in qnoc_probe()
142 provider->xlate = of_icc_xlate_onecell; in qnoc_probe()
143 provider->data = data; in qnoc_probe()
145 ret = icc_provider_add(provider); in qnoc_probe()
163 icc_node_add(node, provider); in qnoc_probe()
176 icc_nodes_remove(provider); in qnoc_probe()
178 icc_provider_del(provider); in qnoc_probe()
188 icc_nodes_remove(&qp->provider); in qnoc_remove()
190 return icc_provider_del(&qp->provider); in qnoc_remove()