Home
last modified time | relevance | path

Searched refs:icc_provider (Results 1 – 22 of 22) sorted by relevance

/linux-6.12.1/include/linux/
Dinterconnect-provider.h60 struct icc_provider { struct
102 struct icc_provider *provider;
122 void icc_node_add(struct icc_node *node, struct icc_provider *provider);
124 int icc_nodes_remove(struct icc_provider *provider);
125 void icc_provider_init(struct icc_provider *provider);
126 int icc_provider_register(struct icc_provider *provider);
127 void icc_provider_deregister(struct icc_provider *provider);
153 static inline void icc_node_add(struct icc_node *node, struct icc_provider *provider) in icc_node_add()
161 static inline int icc_nodes_remove(struct icc_provider *provider) in icc_nodes_remove()
166 static inline void icc_provider_init(struct icc_provider *provider) { } in icc_provider_init()
[all …]
Dinterconnect-clk.h18 struct icc_provider *icc_clk_register(struct device *dev,
24 void icc_clk_unregister(struct icc_provider *provider);
/linux-6.12.1/drivers/interconnect/
Dicc-clk.c17 struct icc_provider provider;
76 struct icc_provider *icc_clk_register(struct device *dev, in icc_clk_register()
82 struct icc_provider *provider; in icc_clk_register()
158 struct icc_provider *prov; in devm_icc_clk_register()
172 void icc_clk_unregister(struct icc_provider *provider) in icc_clk_unregister()
Dcore.c45 struct icc_provider *provider; in icc_summary_show()
101 struct icc_provider *provider; in icc_graph_show()
153 struct icc_provider *provider; in node_find_by_name()
271 struct icc_provider *p = node->provider; in aggregate_requests()
305 struct icc_provider *p; in apply_constraints()
379 struct icc_provider *provider; in of_icc_get_from_provider()
944 void icc_node_add(struct icc_node *node, struct icc_provider *provider) in icc_node_add()
1004 int icc_nodes_remove(struct icc_provider *provider) in icc_nodes_remove()
1026 void icc_provider_init(struct icc_provider *provider) in icc_provider_init()
1040 int icc_provider_register(struct icc_provider *provider) in icc_provider_register()
[all …]
/linux-6.12.1/drivers/interconnect/imx/
Dimx.c117 static int imx_icc_node_init_qos(struct icc_provider *provider, in imx_icc_node_init_qos()
166 struct icc_provider *provider = &imx_provider->provider; in imx_icc_node_add()
208 static void imx_icc_unregister_nodes(struct icc_provider *provider) in imx_icc_unregister_nodes()
221 struct icc_provider *provider = &imx_provider->provider; in imx_icc_register_nodes()
276 struct icc_provider *provider; in imx_icc_register()
Dimx.h51 struct icc_provider provider;
/linux-6.12.1/drivers/interconnect/qcom/
Dicc-rpm.c55 struct icc_provider *provider = src->provider; in qcom_icc_set_qnoc_qos()
102 struct icc_provider *provider; in qcom_icc_set_bimc_qos()
157 struct icc_provider *provider; in qcom_icc_set_noc_qos()
325 static void qcom_icc_bus_aggregate(struct icc_provider *provider, u64 *agg_clk_rate) in qcom_icc_bus_aggregate()
349 struct icc_provider *provider; in qcom_icc_set()
452 struct icc_provider *provider; in qnoc_probe()
Dosm-l3.c45 struct icc_provider provider;
129 struct icc_provider *provider; in qcom_osm_l3_set()
166 struct icc_provider *provider; in qcom_osm_l3_probe()
Dicc-rpmh.h30 struct icc_provider provider;
Dicc-rpm.h57 struct icc_provider provider;
Dmsm8974.c194 struct icc_provider provider;
588 struct icc_provider *provider; in msm8974_icc_set()
656 struct icc_provider *provider; in msm8974_icc_probe()
Dicc-rpmh.c232 struct icc_provider *provider; in qcom_icc_rpmh_probe()
/linux-6.12.1/drivers/interconnect/mediatek/
Dicc-emi.c82 struct icc_provider *provider; in mtk_emi_icc_probe()
143 struct icc_provider *provider = platform_get_drvdata(pdev); in mtk_emi_icc_remove()
/linux-6.12.1/drivers/interconnect/samsung/
Dexynos.c24 struct icc_provider provider;
108 struct icc_provider *provider; in exynos_generic_icc_probe()
/linux-6.12.1/drivers/clk/qcom/
Dclk-cbf-8996.c236 struct icc_provider *provider; in qcom_msm8996_cbf_icc_register()
249 struct icc_provider *provider = platform_get_drvdata(pdev); in qcom_msm8996_cbf_icc_remove()
/linux-6.12.1/drivers/memory/tegra/
Dtegra186-emc.c35 struct icc_provider provider;
236 struct icc_provider *provider = data; in tegra_emc_of_icc_xlate()
Dmc.h107 icc_provider_to_tegra_mc(struct icc_provider *provider) in icc_provider_to_tegra_mc()
Dtegra20-emc.c200 struct icc_provider provider;
944 to_tegra_emc_provider(struct icc_provider *provider) in to_tegra_emc_provider()
952 struct icc_provider *provider = data; in emc_of_icc_xlate_extended()
Dtegra124-emc.c504 struct icc_provider provider;
1279 to_tegra_emc_provider(struct icc_provider *provider) in to_tegra_emc_provider()
1287 struct icc_provider *provider = data; in emc_of_icc_xlate_extended()
Dtegra30-emc.c358 struct icc_provider provider;
1462 to_tegra_emc_provider(struct icc_provider *provider) in to_tegra_emc_provider()
1470 struct icc_provider *provider = data; in emc_of_icc_xlate_extended()
Dtegra234.c1101 struct icc_provider *p = node->provider; in tegra234_mc_icc_aggregate()
/linux-6.12.1/include/soc/tegra/
Dmc.h221 struct icc_provider provider;