Lines Matching defs:provider
9 #include <linux/clk-provider.h>
15 #include <linux/interconnect-provider.h>
504 struct icc_provider provider;
1282 to_tegra_emc_provider(struct icc_provider *provider)
1284 return container_of(provider, struct tegra_emc, provider);
1290 struct icc_provider *provider = data;
1295 list_for_each_entry(node, &provider->nodes, node_list) {
1318 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider);
1348 emc->provider.dev = emc->dev;
1349 emc->provider.set = emc_icc_set;
1350 emc->provider.data = &emc->provider;
1351 emc->provider.aggregate = soc->icc_ops->aggregate;
1352 emc->provider.xlate_extended = emc_of_icc_xlate_extended;
1354 icc_provider_init(&emc->provider);
1364 icc_node_add(node, &emc->provider);
1379 icc_node_add(node, &emc->provider);
1381 err = icc_provider_register(&emc->provider);
1388 icc_nodes_remove(&emc->provider);