Lines Matching refs:provider
24 container_of(_provider, struct qcom_icc_provider, provider)
27 struct icc_provider provider; member
687 qp = to_qcom_provider(node->provider); in qcom_icc_set()
775 struct icc_provider *provider; in qnoc_probe() local
798 provider = &qp->provider; in qnoc_probe()
799 provider->dev = &pdev->dev; in qnoc_probe()
800 provider->set = qcom_icc_set; in qnoc_probe()
801 provider->pre_aggregate = qcom_icc_pre_aggregate; in qnoc_probe()
802 provider->aggregate = qcom_icc_aggregate; in qnoc_probe()
803 provider->xlate = of_icc_xlate_onecell; in qnoc_probe()
804 INIT_LIST_HEAD(&provider->nodes); in qnoc_probe()
805 provider->data = data; in qnoc_probe()
811 ret = icc_provider_add(provider); in qnoc_probe()
828 icc_node_add(node, provider); in qnoc_probe()
858 list_for_each_entry(node, &provider->nodes, node_list) { in qnoc_probe()
863 icc_provider_del(provider); in qnoc_probe()
870 struct icc_provider *provider = &qp->provider; in qnoc_remove() local
873 list_for_each_entry(n, &provider->nodes, node_list) { in qnoc_remove()
878 return icc_provider_del(provider); in qnoc_remove()