Lines Matching refs:provider

70 	struct icc_provider *provider;  in qcom_icc_set_bimc_qos()  local
76 provider = src->provider; in qcom_icc_set_bimc_qos()
77 qp = to_qcom_provider(provider); in qcom_icc_set_bimc_qos()
125 struct icc_provider *provider; in qcom_icc_set_noc_qos() local
130 provider = src->provider; in qcom_icc_set_noc_qos()
131 qp = to_qcom_provider(provider); in qcom_icc_set_noc_qos()
134 dev_dbg(src->provider->dev, in qcom_icc_set_noc_qos()
144 dev_dbg(src->provider->dev, "NoC QoS: %s: Set Fixed mode\n", in qcom_icc_set_noc_qos()
150 dev_dbg(src->provider->dev, "NoC QoS: %s: Set Bypass mode\n", in qcom_icc_set_noc_qos()
161 struct qcom_icc_provider *qp = to_qcom_provider(node->provider); in qcom_icc_qos_set()
164 dev_dbg(node->provider->dev, "Setting QoS for %s\n", qn->name); in qcom_icc_qos_set()
207 struct icc_provider *provider; in qcom_icc_set() local
217 provider = src->provider; in qcom_icc_set()
218 qp = to_qcom_provider(provider); in qcom_icc_set()
220 list_for_each_entry(n, &provider->nodes, node_list) in qcom_icc_set()
221 provider->aggregate(n, 0, n->avg_bw, n->peak_bw, in qcom_icc_set()
269 struct icc_provider *provider; in qnoc_probe() local
343 provider = &qp->provider; in qnoc_probe()
344 INIT_LIST_HEAD(&provider->nodes); in qnoc_probe()
345 provider->dev = dev; in qnoc_probe()
346 provider->set = qcom_icc_set; in qnoc_probe()
347 provider->aggregate = icc_std_aggregate; in qnoc_probe()
348 provider->xlate = of_icc_xlate_onecell; in qnoc_probe()
349 provider->data = data; in qnoc_probe()
351 ret = icc_provider_add(provider); in qnoc_probe()
369 icc_node_add(node, provider); in qnoc_probe()
382 icc_nodes_remove(provider); in qnoc_probe()
384 icc_provider_del(provider); in qnoc_probe()
394 icc_nodes_remove(&qp->provider); in qnoc_remove()
396 return icc_provider_del(&qp->provider); in qnoc_remove()