Lines Matching refs:provider
761 list_for_each_entry(node, &mc->provider.nodes, node_list) { in tegra_mc_icc_xlate()
827 mc->provider.dev = mc->dev; in tegra_mc_interconnect_setup()
828 mc->provider.data = &mc->provider; in tegra_mc_interconnect_setup()
829 mc->provider.set = mc->soc->icc_ops->set; in tegra_mc_interconnect_setup()
830 mc->provider.aggregate = mc->soc->icc_ops->aggregate; in tegra_mc_interconnect_setup()
831 mc->provider.get_bw = mc->soc->icc_ops->get_bw; in tegra_mc_interconnect_setup()
832 mc->provider.xlate = mc->soc->icc_ops->xlate; in tegra_mc_interconnect_setup()
833 mc->provider.xlate_extended = mc->soc->icc_ops->xlate_extended; in tegra_mc_interconnect_setup()
835 icc_provider_init(&mc->provider); in tegra_mc_interconnect_setup()
843 icc_node_add(node, &mc->provider); in tegra_mc_interconnect_setup()
859 icc_node_add(node, &mc->provider); in tegra_mc_interconnect_setup()
869 err = icc_provider_register(&mc->provider); in tegra_mc_interconnect_setup()
876 icc_nodes_remove(&mc->provider); in tegra_mc_interconnect_setup()
988 if (mc->provider.dev == dev) in tegra_mc_sync_state()