Home
last modified time | relevance | path

Searched refs:provider (Results 1 – 25 of 103) sorted by relevance

12345

/drivers/clk/keystone/
A Dsci-clk.c116 ret = clk->provider->ops->is_on(clk->provider->sci, clk->dev_id, in sci_clk_is_prepared()
178 ret = clk->provider->ops->get_best_match_freq(clk->provider->sci, in sci_clk_determine_rate()
390 clk = bsearch(&key, provider->clocks, provider->num_clocks, in sci_clk_get()
435 ret = provider->ops->get_num_parents(provider->sci, dev_id, in ti_sci_scan_clocks_from_fw()
474 sci_clk->provider = provider; in ti_sci_scan_clocks_from_fw()
557 sci_clk->provider = provider; in ti_sci_scan_clocks_from_dt()
558 provider->ops->get_num_parents(provider->sci, in ti_sci_scan_clocks_from_dt()
591 ret = provider->ops->is_auto(provider->sci, in ti_sci_scan_clocks_from_dt()
606 sci_clk->provider = provider; in ti_sci_scan_clocks_from_dt()
664 provider = devm_kzalloc(dev, sizeof(*provider), GFP_KERNEL); in ti_sci_clk_probe()
[all …]
/drivers/clk/tegra/
A Dclk-tegra210-emc.c93 struct tegra210_clk_emc_provider *provider = emc->provider; in tegra210_clk_emc_round_rate() local
96 if (!provider || !provider->configs || provider->num_configs == 0) in tegra210_clk_emc_round_rate()
101 return provider->configs[i].rate; in tegra210_clk_emc_round_rate()
122 struct tegra210_clk_emc_provider *provider = emc->provider; in tegra210_clk_emc_set_rate() local
131 if (!provider->configs || provider->num_configs == 0) in tegra210_clk_emc_set_rate()
136 config = &provider->configs[i]; in tegra210_clk_emc_set_rate()
141 if (i == provider->num_configs) in tegra210_clk_emc_set_rate()
354 emc->provider = provider; in tegra210_clk_emc_attach()
359 module_put(provider->owner); in tegra210_clk_emc_attach()
368 module_put(emc->provider->owner); in tegra210_clk_emc_detach()
[all …]
/drivers/interconnect/
A Dicc-clk.c17 struct icc_provider provider; member
82 struct icc_provider *provider; in icc_clk_register() local
98 provider = &qp->provider; in icc_clk_register()
99 provider->dev = dev; in icc_clk_register()
101 provider->set = icc_clk_set; in icc_clk_register()
105 provider->data = onecell; in icc_clk_register()
107 icc_provider_init(provider); in icc_clk_register()
126 icc_node_add(node, provider); in icc_clk_register()
153 return provider; in icc_clk_register()
156 icc_nodes_remove(provider); in icc_clk_register()
[all …]
A Dcore.c115 if (provider->dev) in icc_graph_show()
126 if (n->provider == n->links[i]->provider) in icc_graph_show()
137 if (n->provider != n->links[i]->provider) in icc_graph_show()
184 node->provider->users++; in path_init()
313 p = next->provider; in apply_constraints()
390 data = provider->xlate_extended(spec, provider->data); in of_icc_get_from_provider()
396 node = provider->xlate(spec, provider->data); in of_icc_get_from_provider()
1010 if (!node->provider) in icc_link_create()
1056 node->provider = provider; in icc_node_add()
1076 if (provider->set) in icc_node_add()
[all …]
/drivers/interconnect/mediatek/
A Dicc-emi.c40 if (unlikely(!src->provider)) in mtk_emi_icc_set()
43 dev = src->provider->dev; in mtk_emi_icc_set()
82 struct icc_provider *provider; in mtk_emi_icc_probe() local
92 provider = devm_kzalloc(dev, sizeof(*provider), GFP_KERNEL); in mtk_emi_icc_probe()
93 if (!provider) in mtk_emi_icc_probe()
100 provider->dev = pdev->dev.parent; in mtk_emi_icc_probe()
101 provider->set = mtk_emi_icc_set; in mtk_emi_icc_probe()
105 provider->data = data; in mtk_emi_icc_probe()
119 icc_node_add(node, provider); in mtk_emi_icc_probe()
136 icc_nodes_remove(provider); in mtk_emi_icc_probe()
[all …]
/drivers/interconnect/imx/
A Dimx.c107 dev_warn(node->provider->dev, in imx_icc_node_destroy()
122 struct device *dev = provider->dev; in imx_icc_node_init_qos()
166 struct icc_provider *provider = &imx_provider->provider; in imx_icc_node_add() local
195 icc_node_add(node, provider); in imx_icc_node_add()
221 struct icc_provider *provider = &imx_provider->provider; in imx_icc_register_nodes() local
276 struct icc_provider *provider; in imx_icc_register() local
291 provider = &imx_provider->provider; in imx_icc_register()
292 provider->set = imx_icc_set; in imx_icc_register()
296 provider->data = data; in imx_icc_register()
297 provider->dev = dev->parent; in imx_icc_register()
[all …]
/drivers/clk/ti/
A Dclkctrl.c582 provider = kzalloc(sizeof(*provider), GFP_KERNEL); in _ti_omap4_clkctrl_setup()
583 if (!provider) in _ti_omap4_clkctrl_setup()
593 if (!provider->clkdm_name) { in _ti_omap4_clkctrl_setup()
594 kfree(provider); in _ti_omap4_clkctrl_setup()
606 if (!provider->clkdm_name) { in _ti_omap4_clkctrl_setup()
607 kfree(provider); in _ti_omap4_clkctrl_setup()
615 provider->clkdm_name[strlen(provider->clkdm_name) - 2] = 0; in _ti_omap4_clkctrl_setup()
618 if (!provider->clkdm_name) { in _ti_omap4_clkctrl_setup()
619 kfree(provider); in _ti_omap4_clkctrl_setup()
627 provider->clkdm_name[strlen(provider->clkdm_name) - 7] = 0; in _ti_omap4_clkctrl_setup()
[all …]
/drivers/interconnect/qcom/
A Dicc-rpm.c55 struct icc_provider *provider = src->provider; in qcom_icc_set_qnoc_qos() local
102 struct icc_provider *provider; in qcom_icc_set_bimc_qos() local
108 provider = src->provider; in qcom_icc_set_bimc_qos()
157 struct icc_provider *provider; in qcom_icc_set_noc_qos() local
162 provider = src->provider; in qcom_icc_set_noc_qos()
166 dev_dbg(src->provider->dev, in qcom_icc_set_noc_qos()
357 provider = src->provider; in qcom_icc_set()
549 provider = &qp->provider; in qnoc_probe()
550 provider->dev = dev; in qnoc_probe()
555 provider->data = data; in qnoc_probe()
[all …]
A Dosm-l3.c44 struct icc_provider provider; member
114 struct icc_provider *provider; in qcom_osm_l3_set() local
120 provider = src->provider; in qcom_osm_l3_set()
141 icc_nodes_remove(&qp->provider); in qcom_osm_l3_remove()
151 struct icc_provider *provider; in qcom_osm_l3_probe() local
221 provider = &qp->provider; in qcom_osm_l3_probe()
222 provider->dev = &pdev->dev; in qcom_osm_l3_probe()
226 provider->data = data; in qcom_osm_l3_probe()
228 icc_provider_init(provider); in qcom_osm_l3_probe()
247 icc_node_add(node, provider); in qcom_osm_l3_probe()
[all …]
A Dicc-rpmh.c63 qp = to_qcom_provider(node->provider); in qcom_icc_pre_aggregate()
232 struct icc_provider *provider; in qcom_icc_rpmh_probe() local
255 provider = &qp->provider; in qcom_icc_rpmh_probe()
256 provider->dev = dev; in qcom_icc_rpmh_probe()
257 provider->set = qcom_icc_set; in qcom_icc_rpmh_probe()
261 provider->data = data; in qcom_icc_rpmh_probe()
263 icc_provider_init(provider); in qcom_icc_rpmh_probe()
303 icc_node_add(node, provider); in qcom_icc_rpmh_probe()
360 icc_provider_deregister(provider); in qcom_icc_rpmh_probe()
362 icc_nodes_remove(provider); in qcom_icc_rpmh_probe()
[all …]
A Dmsm8974.c194 struct icc_provider provider; member
588 struct icc_provider *provider; in msm8974_icc_set() local
594 provider = src->provider; in msm8974_icc_set()
656 struct icc_provider *provider; in msm8974_icc_probe() local
696 provider = &qp->provider; in msm8974_icc_probe()
697 provider->dev = dev; in msm8974_icc_probe()
698 provider->set = msm8974_icc_set; in msm8974_icc_probe()
701 provider->data = data; in msm8974_icc_probe()
704 icc_provider_init(provider); in msm8974_icc_probe()
717 icc_node_add(node, provider); in msm8974_icc_probe()
[all …]
/drivers/interconnect/samsung/
A Dexynos.c24 struct icc_provider provider; member
101 icc_nodes_remove(&priv->provider); in exynos_generic_icc_remove()
108 struct icc_provider *provider; in exynos_generic_icc_probe() local
119 provider = &priv->provider; in exynos_generic_icc_probe()
124 provider->dev = bus_dev; in exynos_generic_icc_probe()
125 provider->inter_set = true; in exynos_generic_icc_probe()
126 provider->data = priv; in exynos_generic_icc_probe()
128 icc_provider_init(provider); in exynos_generic_icc_probe()
147 icc_node_add(icc_node, provider); in exynos_generic_icc_probe()
168 ret = icc_provider_register(provider); in exynos_generic_icc_probe()
[all …]
/drivers/virt/coco/guest/
A Dreport.c19 } provider; variable
97 if (!provider.ops) in tsm_report_privlevel_store()
123 if (!provider.ops) in tsm_report_privlevel_floor_show()
228 if (!provider.ops) in tsm_report_provider_show()
296 ops = provider.ops; in tsm_report_read()
387 if (!provider.ops) in tsm_report_is_visible()
400 if (!provider.ops) in tsm_report_is_bin_visible()
428 if (!provider.ops) in tsm_report_make_item()
486 provider.ops = ops; in tsm_report_register()
487 provider.data = priv; in tsm_report_register()
[all …]
/drivers/memory/tegra/
A Dtegra186-emc.c35 struct icc_provider provider; member
236 struct icc_provider *provider = data; in tegra_emc_of_icc_xlate() local
265 emc->provider.dev = emc->dev; in tegra_emc_interconnect_init()
266 emc->provider.set = tegra_emc_icc_set_bw; in tegra_emc_interconnect_init()
267 emc->provider.data = &emc->provider; in tegra_emc_interconnect_init()
269 emc->provider.xlate = tegra_emc_of_icc_xlate; in tegra_emc_interconnect_init()
272 icc_provider_init(&emc->provider); in tegra_emc_interconnect_init()
282 icc_node_add(node, &emc->provider); in tegra_emc_interconnect_init()
297 icc_node_add(node, &emc->provider); in tegra_emc_interconnect_init()
299 err = icc_provider_register(&emc->provider); in tegra_emc_interconnect_init()
[all …]
A Dtegra20-emc.c200 struct icc_provider provider; member
946 return container_of(provider, struct tegra_emc, provider); in to_tegra_emc_provider()
952 struct icc_provider *provider = data; in emc_of_icc_xlate_extended() local
1015 emc->provider.dev = emc->dev; in tegra_emc_interconnect_init()
1016 emc->provider.set = emc_icc_set; in tegra_emc_interconnect_init()
1017 emc->provider.data = &emc->provider; in tegra_emc_interconnect_init()
1021 icc_provider_init(&emc->provider); in tegra_emc_interconnect_init()
1031 icc_node_add(node, &emc->provider); in tegra_emc_interconnect_init()
1046 icc_node_add(node, &emc->provider); in tegra_emc_interconnect_init()
1048 err = icc_provider_register(&emc->provider); in tegra_emc_interconnect_init()
[all …]
A Dmc.c827 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()
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()
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()
[all …]
/drivers/pci/
A Dp2pdma.c31 struct pci_dev *provider; member
208 rcu_dereference_protected(pgmap->provider->p2pdma, 1); in p2pdma_page_free()
332 p2p_pgmap->provider = pdev; in pci_p2pdma_add_resource()
588 struct pci_dev *a = provider, *b = client, *bb; in calc_map_type_and_dist()
654 pci_name(provider)); in calc_map_type_and_dist()
662 !host_bridge_whitelist(provider, client, acs_redirects)) { in calc_map_type_and_dist()
665 pci_name(provider)); in calc_map_type_and_dist()
670 p2pdma = rcu_dereference(provider->p2pdma); in calc_map_type_and_dist()
980 struct pci_dev *provider = to_p2p_pgmap(pgmap)->provider; in pci_p2pdma_map_type() local
985 if (!provider->p2pdma) in pci_p2pdma_map_type()
[all …]
/drivers/phy/broadcom/
A Dphy-bcm-ns2-pcie.c46 struct phy_provider *provider; in ns2_pci_phy_probe() local
57 provider = devm_of_phy_provider_register(&phy->dev, in ns2_pci_phy_probe()
59 if (IS_ERR(provider)) { in ns2_pci_phy_probe()
61 return PTR_ERR(provider); in ns2_pci_phy_probe()
/drivers/phy/marvell/
A Dphy-mmp3-hsic.c44 struct phy_provider *provider; in mmp3_hsic_phy_probe() local
59 provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in mmp3_hsic_phy_probe()
60 if (IS_ERR(provider)) { in mmp3_hsic_phy_probe()
62 return PTR_ERR(provider); in mmp3_hsic_phy_probe()
/drivers/gpu/drm/
A Ddrm_privacy_screen_x86.c66 .provider = "privacy_screen-thinkpad_acpi",
76 .provider = "privacy_screen-GOOG0010:00",
92 arch_init_data[i].lookup.provider); in drm_privacy_screen_lookup_init()
103 if (arch_lookup.provider) in drm_privacy_screen_lookup_exit()
/drivers/clk/qcom/
A Dclk-cbf-8996.c236 struct icc_provider *provider; in qcom_msm8996_cbf_icc_register() local
238 provider = icc_clk_register(dev, CBF_MASTER_NODE, ARRAY_SIZE(data), data); in qcom_msm8996_cbf_icc_register()
239 if (IS_ERR(provider)) in qcom_msm8996_cbf_icc_register()
240 return PTR_ERR(provider); in qcom_msm8996_cbf_icc_register()
242 platform_set_drvdata(pdev, provider); in qcom_msm8996_cbf_icc_register()
249 struct icc_provider *provider = platform_get_drvdata(pdev); in qcom_msm8996_cbf_icc_remove() local
251 icc_clk_unregister(provider); in qcom_msm8996_cbf_icc_remove()
/drivers/phy/
A Dphy-pistachio-usb.c135 struct phy_provider *provider; in pistachio_usb_phy_probe() local
175 provider = devm_of_phy_provider_register(p_phy->dev, in pistachio_usb_phy_probe()
177 if (IS_ERR(provider)) { in pistachio_usb_phy_probe()
179 PTR_ERR(provider)); in pistachio_usb_phy_probe()
180 return PTR_ERR(provider); in pistachio_usb_phy_probe()
/drivers/phy/renesas/
A Dphy-rcar-gen3-pcie.c76 struct phy_provider *provider; in rcar_gen3_phy_pcie_probe() local
113 provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in rcar_gen3_phy_pcie_probe()
114 if (IS_ERR(provider)) { in rcar_gen3_phy_pcie_probe()
116 error = PTR_ERR(provider); in rcar_gen3_phy_pcie_probe()
/drivers/phy/nuvoton/
A Dphy-ma35d1-usb2.c92 struct phy_provider *provider; in ma35_usb_phy_probe() local
119 provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); in ma35_usb_phy_probe()
120 if (IS_ERR(provider)) in ma35_usb_phy_probe()
121 return dev_err_probe(&pdev->dev, PTR_ERR(provider), in ma35_usb_phy_probe()
/drivers/bus/
A Dstm32_firewall.c45 struct device_node *provider = it.node; in stm32_firewall_get_firewall() local
52 of_node_put(provider); in stm32_firewall_get_firewall()
58 of_node_put(provider); in stm32_firewall_get_firewall()
79 of_node_put(provider); in stm32_firewall_get_firewall()
90 of_node_put(provider); in stm32_firewall_get_firewall()

Completed in 65 milliseconds

12345