Home
last modified time | relevance | path

Searched refs:icc_node (Results 1 – 20 of 20) sorted by relevance

/linux/include/linux/
A Dinterconnect-provider.h14 struct icc_node;
24 struct icc_node *node;
36 struct icc_node *nodes[];
63 int (*set)(struct icc_node *src, struct icc_node *dst);
95 struct icc_node { struct
98 struct icc_node **links; argument
104 struct icc_node *reverse; argument
118 struct icc_node *icc_node_create(int id);
121 int icc_link_destroy(struct icc_node *src, struct icc_node *dst);
123 void icc_node_del(struct icc_node *node);
[all …]
/linux/drivers/interconnect/samsung/
A Dexynos.c25 struct icc_node *node;
35 struct icc_node *icc_node; in exynos_icc_get_parent() local
55 icc_node = icc_node_data->node; in exynos_icc_get_parent()
58 return icc_node; in exynos_icc_get_parent()
61 static int exynos_generic_icc_set(struct icc_node *src, struct icc_node *dst) in exynos_generic_icc_set()
116 struct icc_node *icc_node, *icc_parent_node; in exynos_generic_icc_probe() local
140 if (IS_ERR(icc_node)) { in exynos_generic_icc_probe()
141 ret = PTR_ERR(icc_node); in exynos_generic_icc_probe()
145 priv->node = icc_node; in exynos_generic_icc_probe()
160 icc_node->data = priv; in exynos_generic_icc_probe()
[all …]
/linux/drivers/interconnect/
A Dcore.c53 struct icc_node *n; in icc_summary_show()
83 struct icc_node *n, struct icc_node *m) in icc_graph_show_link()
102 struct icc_node *n; in icc_graph_show()
624 struct icc_node *node; in icc_set_bw()
765 struct icc_node *node; in icc_put()
792 struct icc_node *node; in icc_node_create_nolock()
823 struct icc_node *node; in icc_node_create()
841 struct icc_node *node; in icc_node_destroy()
872 struct icc_node *dst; in icc_link_create()
916 int icc_link_destroy(struct icc_node *src, struct icc_node *dst) in icc_link_destroy()
[all …]
A Dinternal.h24 struct icc_node *node;
A Dtrace.h19 TP_PROTO(struct icc_path *p, struct icc_node *n, int i,
/linux/drivers/interconnect/imx/
A Dimx.c28 static int imx_icc_node_set(struct icc_node *node) in imx_icc_node_set()
54 static int imx_icc_set(struct icc_node *src, struct icc_node *dst) in imx_icc_set()
60 static void imx_icc_node_destroy(struct icc_node *node) in imx_icc_node_destroy()
79 struct icc_node *node) in imx_icc_node_init_qos()
123 static struct icc_node *imx_icc_node_add(struct icc_provider *provider, in imx_icc_node_add()
128 struct icc_node *node; in imx_icc_node_add()
167 struct icc_node *node, *tmp; in imx_icc_unregister_nodes()
182 struct icc_node *node; in imx_icc_register_nodes()
/linux/drivers/interconnect/qcom/
A Dicc-rpmh.c20 void qcom_icc_pre_aggregate(struct icc_node *node) in qcom_icc_pre_aggregate()
43 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in qcom_icc_aggregate()
85 int qcom_icc_set(struct icc_node *src, struct icc_node *dst) in qcom_icc_set()
88 struct icc_node *node; in qcom_icc_set()
106 struct icc_node *node; in qcom_icc_xlate_extended()
194 struct icc_node *node; in qcom_icc_rpmh_probe()
A Dicc-rpmh.h131 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw,
133 int qcom_icc_set(struct icc_node *src, struct icc_node *dst);
136 void qcom_icc_pre_aggregate(struct icc_node *node);
A Dicc-rpm.c66 static int qcom_icc_set_bimc_qos(struct icc_node *src, u64 max_bw) in qcom_icc_set_bimc_qos()
121 static int qcom_icc_set_noc_qos(struct icc_node *src, u64 max_bw) in qcom_icc_set_noc_qos()
159 static int qcom_icc_qos_set(struct icc_node *node, u64 sum_bw) in qcom_icc_qos_set()
203 static int qcom_icc_set(struct icc_node *src, struct icc_node *dst) in qcom_icc_set()
208 struct icc_node *n; in qcom_icc_set()
272 struct icc_node *node; in qnoc_probe()
A Dosm-l3.c165 static int qcom_osm_l3_set(struct icc_node *src, struct icc_node *dst) in qcom_osm_l3_set()
170 struct icc_node *n; in qcom_osm_l3_set()
215 struct icc_node *node; in qcom_osm_l3_probe()
A Dmsm8974.c581 static int msm8974_icc_set(struct icc_node *src, struct icc_node *dst) in msm8974_icc_set()
588 struct icc_node *n; in msm8974_icc_set()
640 static int msm8974_get_bw(struct icc_node *node, u32 *avg, u32 *peak) in msm8974_get_bw()
656 struct icc_node *node; in msm8974_icc_probe()
A Dsc8180x.c513 struct icc_node *node; in qnoc_probe()
/linux/include/soc/tegra/
A Dmc.h166 int (*set)(struct icc_node *src, struct icc_node *dst);
167 int (*aggregate)(struct icc_node *node, u32 tag, u32 avg_bw,
/linux/drivers/memory/tegra/
A Dtegra20.c363 static int tegra20_mc_icc_set(struct icc_node *src, struct icc_node *dst) in tegra20_mc_icc_set()
373 static int tegra20_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, in tegra20_mc_icc_aggreate()
397 struct icc_node *node; in tegra20_mc_of_icc_xlate_extended()
A Dtegra124.c1148 static int tegra124_mc_icc_set(struct icc_node *src, struct icc_node *dst) in tegra124_mc_icc_set()
1154 static int tegra124_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, in tegra124_mc_icc_aggreate()
1179 struct icc_node *node; in tegra124_mc_of_icc_xlate_extended()
A Dtegra30.c1291 static int tegra30_mc_icc_set(struct icc_node *src, struct icc_node *dst) in tegra30_mc_icc_set()
1316 static int tegra30_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, in tegra30_mc_icc_aggreate()
1341 struct icc_node *node; in tegra30_mc_of_icc_xlate_extended()
A Dtegra20-emc.c970 struct icc_node *node; in emc_of_icc_xlate_extended()
994 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) in emc_icc_set()
1022 struct icc_node *node; in tegra_emc_interconnect_init()
A Dtegra124-emc.c1292 struct icc_node *node; in emc_of_icc_xlate_extended()
1316 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) in emc_icc_set()
1345 struct icc_node *node; in tegra_emc_interconnect_init()
A Dtegra30-emc.c1377 struct icc_node *node; in emc_of_icc_xlate_extended()
1401 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) in emc_icc_set()
1429 struct icc_node *node; in tegra_emc_interconnect_init()
A Dmc.c656 struct icc_node *node; in tegra_mc_interconnect_setup()

Completed in 57 milliseconds