Lines Matching refs:provider
99 container_of(_provider, struct qcom_icc_provider, provider)
113 struct icc_provider provider; member
343 struct icc_provider *provider; in qcom_icc_set() local
353 provider = src->provider; in qcom_icc_set()
354 qp = to_qcom_provider(provider); in qcom_icc_set()
356 list_for_each_entry(n, &provider->nodes, node_list) in qcom_icc_set()
414 struct icc_provider *provider; in qnoc_probe() local
455 provider = &qp->provider; in qnoc_probe()
456 INIT_LIST_HEAD(&provider->nodes); in qnoc_probe()
457 provider->dev = dev; in qnoc_probe()
458 provider->set = qcom_icc_set; in qnoc_probe()
459 provider->aggregate = qcom_icc_aggregate; in qnoc_probe()
460 provider->xlate = of_icc_xlate_onecell; in qnoc_probe()
461 provider->data = data; in qnoc_probe()
463 ret = icc_provider_add(provider); in qnoc_probe()
481 icc_node_add(node, provider); in qnoc_probe()
497 list_for_each_entry(node, &provider->nodes, node_list) { in qnoc_probe()
502 icc_provider_del(provider); in qnoc_probe()
510 struct icc_provider *provider = &qp->provider; in qnoc_remove() local
513 list_for_each_entry(n, &provider->nodes, node_list) { in qnoc_remove()
519 return icc_provider_del(provider); in qnoc_remove()